METHODOLOGY

At PQA, our proven, mature testing process includes methodologies, frameworks and tools, to ensure that testing projects are conducted in a disciplined, well-managed, consistent manner. We apply and tailor our methodologies and approaches to match your development and testing life-cycle, keeping your objectives and goals in mind.

Our software testing methodology is organized into the following phases:

  1. Planning & Control – Involves performing an assessment to determine the overall scope of the testing project and outlining the approach to be followed. This includes identifying which test levels and test types apply, whether an automated solution is appropriate, who will be involved and the associated timeframes. It also includes the administration and management of the project on an ongoing basis.
Test Levels Test Types
• Unit
• Integration
• System
• Acceptance
• Functional
• Performance
  1. Analysis & Design – Involves transforming testing objectives into tangible test conditions (requirements) and test designs. Required test cases/scripts, along with test suites/sets, are identified to outline how the test conditions will be verified.

  2. Implementation & Execution – Involves developing and prioritizing test cases/scripts and packaging them into test suites/sets for execution. It subsequently involves executing the test suites/sets, recording progress and logging defects. Defects are then managed through a formal process.

  3. Evaluation & Reporting – Involves assessing the overall testing process against defined objectives and exit criteria to determine if sufficient testing has been completed, as well as reporting the overall outcomes.

  4. Completion – Involves collecting, consolidating and analyzing data from the completed test activities to support continuous process improvement.