Testing Methodologies & Processes
ASPEO's testing services add real value for our clients because they're based on a proven methodology. The methodology helps ensure that testing starts right at the beginning of the product development cycle. It also lays down a path for constantly improving test activities – reducing execution time and effort, giving greater predictability and repeatability, and improving coverage and traceability.
ASPEO realizes that many organizations already have mature testing processes. So at the start of every engagement, we map our methodology to that of our clients to ensure that key deliverables are in the expected format and that our test teams adhere to the client's processes. ASPEO will always work with you and your team to identify potential process improvements based on our own experience and on industry best practices.
- Analysis Requirements: Gather and analyze customer requirements.
- Software Test Plan (STP): Define project scope and goals; prepare software testing strategy; assign roles and responsibilities; define resource requirements; establish start and completion criteria.
- Test Environment: Set up test infrastructure; identify testing environment and tools.
- Test Metrics: Describe areas to be measured; develop and collect metrics.
- Test Design and Implementation: Develop test scenarios, test cases, test check-lists, test procedures, test scripts; develop test applications, etc.
- Test Execution: Perform testing, including manual and automatic test cases, as required by STP.
- Defect Management (Bug Tracking): Record testing results, defect description (Problem Reports, Change Requests); defect review and testing results analysis; error correction; defect resolution verification.
- Reporting: Status reports, weekly reports, milestone reports, closure report.