(408) 573-6310

images

QA/Testing

With our deep expertise and focus on QA services, clients receive significant business value and cost benefits

Why MW2 Consulting?

Starting from creating user stories and continuing through the implementation and maintenance of your solution, MW2 will test every interim deliverable to ensure all business requirements are correctly met and that the user experience guarantees the highest acceptance.
By outsourcing the quality assurance function to MW2, with our constant improvement of business processes, deep expertise and focus on QA services, clients receive significant business value and cost benefits. MW2’s independent team will handle all quality assurance tasks, including the development of a QA strategy, resource planning, team building and overall management, while business directors concentrate on their core activities.

 COMPETENCIES

COMPETENCIES

  • Functional Testing
  • Performance and Regression Testing
  • Web, Desktop, UI, Integration
  • Mobile App & Devices
 PRACTICES

PRACTICES

  • Test Planning & Management
  • Test Case Design
  • Test Automation Design
  • QA Framework Development
  • Test Execution
  • Defect Management
  • Test Data Management
  • Test Case Optimization
  • Knowledge Transfer
 DELIVERY MODEL

DELIVERY MODEL

  • Onsite Resources
  • Near-Shore Resources
  • Off-shore Resources

Stages of full lifecycle testing

Full lifecycle testing is a sequence of different phases, each having a specific input and output. In full lifecycle testing, the development and testing stages are coordinated to complement each other. These stages are described below.

1. Software requirements stage

Because a tester thinks from the user’s point of view, it is particularly important that he or she is involved in the project from the requirements-gathering stage (this is especially true for product-based companies). In this case, the tester gets firsthand information from the customer and has a clear understanding of testing and QA goals. Ideally, each module should be discussed by a developer, a tester and a user.

2. QA strategy development and planning

MW2 attaches high value to a well-defined QA strategy, as it allows delivery of a cost-effective solution and tests the most important parts of the software at the right times. A good strategy eliminates the confusion of unorganized and frequent testing yet ensures that the most crucial parts of the application are not neglected.

Well-timed planning — essential at all stages of the project — builds trust between the customer and the vendor. At the beginning of the project, the team establishes estimates and accurate definition of plans (build planning, test types and order, efforts).

The test plan aligns with the QA strategy and contains the following information:

 

3. Requirements testing

Even flawless code may prove ineffective if it is based on poorly documented, incomplete and ill-defined requirements.

For optimal results, testing should begin before the first line of code is written, at the requirements analysis stage. MW2 will test project requirements for conformity, completeness, relevance and consistency. This process eliminates the majority of potential defects in the solution, since many issues arise at the requirements stage.

4. Test Documentation creation

Depending on the project, test documentation may vary in detail, format and coverage, but in each case it makes the process transparent, increases testing quality and demonstrates return on investment. Results can be presented in various formats, as appropriate — acceptance sheets, test cases, test surveys, etc. As a project grows, it is also important to keep all testing documentation up-to-date. At MW2 we pay special attention to the relevance of documents and their regular update.

5. Prototype testing

A prototype can be a set of images, static Web pages or the initial release version of a system. As the foundation of an application, the prototype reveals the application’s stability and performance, and thus plays an important role in the overall QA strategy. Prototype testing includes the detection of design, structural or logical errors. During prototype testing MW2 gives great consideration to usability testing, as revising the prototype at the conceptual level can prevent expensive rework. At this stage, code is also tested for compliance with coding (XHTML/HTML, CSS, RSS/RDF, WAI, etc.), functional, GUI and accessibility standards.

6. Hands-on Code testing

Planned testing may cover different aspects.

  • Unit Testing
  • Integration Testing
  • Acceptance Test (Smoke Test)
  • Positive Test (Minimal Acceptance Test)
  • Full Acceptance Test
  • Regression testing
  • Security Testing
  • Cross-platform Testing
  • Cross-browser Testing
  • Performance/Load Testing
  • Stress Testing

 

We produce customized online reports about activities performed and identified defects. These summary analyses save time and allow our clients to be as involved as they wish. Both the customer’s and MW2’s own templates can be used for reporting.

7. Stabilization testing

Stabilization testing is carried out when all functionality has been developed and the application is nearly ready to be launched into production. Interconnection among all modules and parts becomes refined, and testing is carried out in live conditions. Some features — e.g., the work of large databases, real life payments, SMS services, etc. — can be tested authentically only at this stage.

8. Go-life and production support

Even after the system has been released, testing still plays an important role in the maintenance process.  All changes introduced to a system must be tested to ensure that the system continues to provide the business function it was originally designed for, without impacting other functions or other systems it interacts with. When the environment changes (hardware or software), the solution must be retested to ensure that it continues to operate as expected and works effey with other parts and modules of the software (regression testing is used here).

Our Testimonials

image

After extensive IT Vendor research we chose MW2. They are very professional, quick to respond, and have given us high quality professional services. Without them we would not have met our critical deadlines and budget goals.

PCA Skin – Chris McCrory, COO
image

I think that MW2’s strongest qualities are its aggressiveness and innovation. Throughout the process they have understood HP’s business needs, articulated them well, and designed solutions to satisfy HP’s customer demands.

Hewlett Packard, Business Store – Mark Peterson, Director

Our Blogs

Visit us at Imagine 2017! Booth #33

MW2 will be one of the Magento Partners sponsoring the Magento Imagine 2017 conference at The Wynn in Las Vegas...

[more]
MW2 Announces Partnership with Yotpo

MW2 Consulting has partnered with Yotpo to provide their customers with one of the most successful review engines in the...

[more]