BUSINESS SERVICES

Quality Assurance

Moser Consulting has been offering quality assurance services since 2006. Since that time, we have served clients at the State and Federal level, as well as many commercial clients.

Context Driven Methodology 

At Moser, Quality Assurance starts from the Context-Driven Methodology of testing software.

This means our activities are guided by the following basic principles:

  • The value of any practice depends on its context.

  • There are good practices in context, but there are no best practices.

  • People, working together, are the most important part of any project’s context.

  • Projects unfold over time in ways that are often not predictable. 

  • The product is a solution. If the problem is not solved, the product does not work.

  • Good software testing is a challenging intellectual process.

  • Only through judgement and skill, exercised cooperatively through the entire project, are we able to do the right things at the right times to effectively test our products.

  • Context-driven testing allows us to tailor each testing solution to your project’s specific needs. Unlike many other testing firms who tout a standard methodology and “best practices”, Moser can address the testing needs of everything from a commercial agile project with tight deadline all the way to a federally-regulated system that must pass an audit before release. 

Certifications 

While maintaining a context-driven approach, Moser QA also recognizes the need for certification of our staff as a visible accreditation of their commitment to mastering multiple methodologies and techniques in the realm of quality assurance. To that end, our QA staff, at any given time, is either certified in or in the process of attaining certification in one of the top bodies of knowledge available in our field. Currently, we have testers certified in ISTQB and BBST at foundational and advanced levels.

Components of a Moser QA Solution 

At Moser QA, being context-driven means that instead of forcing one predetermined process on every situation, we will first work to understand the problems you want to solve with quality assurance, then devise solutions.

Once we have enough information to understand your context, we will implement an approach that may include the following:

Test Automation

We will analyze your current state of test automation and devise a solution to optimize your testing with automation where it will be most effective.

Conforming Your Testing Process to Regulatory Requirements

Is your testing process subject to an internal or external audit? Do you need to conform to a particular standard? Our testing strategy will be custom-designed to ensure that your process passes the next audit.

Risk-Based Testing

Many contexts require a strategy that includes risk-based testing. We will determine what risks could threaten the value of your product, and tailor the test strategy to mitigate those risks by addressing them specifically.

Requirements-Based Testing

Whatever your SDLC, we address testing at each level to cover all requirements, whether specific, general, functional, non-functional, or implied.

User Acceptance Testing

Many contexts require that the customer validate the product with user acceptance tests. We will help you work with your customer to create and execute UAT.

Performance Testing

If the system you are testing needs to support a specific user load, or you want to find its limits, we have expert performance testers who can utilize the latest tools in load testing to achieve your performance goals.

Integration Testing

When you know your product works, you need to know if it works together with other applications and platforms. Our staff will integrate applications into your desired environment and test the interactions

End-To-End Testing

In addition to making sure your application’s functions are all operating properly, it is important to devise real scenarios that exercise the software from a beginning state to an ending state. 

Regression Testing

What if you have tested your entire application but an unexpected change needs to be added? Regression testing retests the most important parts of your application to ensure that last minute “fix” does not break something else.

Client Success Stories

Moser QA and The State of Indiana

FSSA Division of Family Resources  

Since 2020, Moser has been responsible for development, testing, and implementation of the Application Services suite of web-based applications that serve the Indiana Division of Family Resources. Moser QA has an established team of testers embedded in each of the SCRUM teams that produce these applications, ensuring that each release is of the highest quality. In addition to the embedded QA teams for this project, Moser QA’s Test Automation and Performance team handles automation of functional tests and performance testing for all DFR applications.

Moser QA and Commercial Clients

Embedded QA Staff

Moser QA plays a key role at one of the nation’s top Community Colleges by improving the experience of students, faculties, and employees. By reviewing the project and quality requirements of new software and upgrades, while working directly with the developers, our team has taken a product with a history of major defects and user complaints after release, to glowing reviews with fewer and less severe defects in production. Moser’s presence for QA ensures that users receive high-quality products that are delivered quickly and confidently. 

Performance Testing 

Moser has completed projects performance testing applications for multiple clients. Our most recent project involved load testing a cloud solution for a client with sensitive healthcare data. Our testing was able to help the client find the limits of their application and identify bottlenecks in performance.

Function Test Automation

Moser QA was tasked to automate a suite of tests for one of the top suppliers of software for agriculture. Our team converted a suite of Selenium scripts to a more current Webdriver.io solution, added more scripts to the suite, and integrated the new scripts into X-Ray, one of the most popular Jira plug-ins for test management.

Download our Info Sheet to learn more about Quality Assurance.

Related Blogs and Podcast Episodes

Listen to our podcast about Project Management!

RoBert hosting a podcast episode

S3E4: You Can't Spell Project Manager without NAG - with Rebecca Luth

Becky Luth joins us this week to explain that while you can't spell Project Manager without the word NAG, a PM's job is much more focused on accountability and the free flow of information to all involved parties. We also learn to decipher some of those initials we see behind our colleagues' names as we discuss the various certification options that are available for professional training and growth.