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:
- 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.
• Unit
• Integration
• System
• Acceptance
|
• Functional
• Performance
|
- 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.
- 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.
- 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.
- Completion – Involves collecting, consolidating and analyzing
data from the completed test activities to support continuous process
improvement.
|