Phase • Trace-ability of requirements All Requirement Tracing across phases Matrix • Compliance with regulatory requirements (if applicable) • Stake holder’s needs have Requirements Document Prototyping been captured correctly (e.g. Review. no omissions, ambiguity). • SRS • Consistency and clarity in • PRS elicited requirements. • HLD: Definition of components Design Design as per PRS (e.g. consistency Review in interfaces defined in PRS and HLD). • HLD: Suitability of architecture. e.g. whether to deploy a layered architecture/pipe and filter etc.) • HLD: Design entities correctly identified. • LLD: Inputs, Processing, Outputs of design entities for each design entity defined (e.g. consistency in usage of entities. • Code as per the LLD (e.g. Coding Code function calls in conformance Review to sequence diagrams) • Effectiveness of measures Unit Testing • Test Black Box from Risk Analysis Protocol Testing White Box
QMS-TST-V1.0 Page 1 of 3 Controlled Document
Procedure for Testing Copyright - Do Not Duplicate
Test Factor Lifecycle Verification Validation Phase Testing • Effectiveness of measures Integration Test from Risk Analysis. Testing Protocol • Functioning of integrated components/units • Suitability of operating System Test Black Box Protocol instruction. Testing Testing • Correctness of installation guide. • HLD: Architectural robustness. • LLD: Inputs, Outputs and Processing for each design entity. • Code Cleanup. Coding Code • Runtime Exceptions Review • Mean Time between failures System Black Box Testing Testing • Code Comment Density. Coding Code • Conformance to standards. Review • Performance Criteria (HLD) Design Design • Pseudocode, Detailed Review Flowcharts (LLD). • Appropriate distribution of responsibilities to components and their coupling. • Appropriate data structures. Coding Code • Code optimisation. Review • Memory leaks Unit Testing Black Box Testing System Black Box Testing Testing
QMS-TST-V1.0 Page 2 of 3 Controlled Document
Procedure for Testing Copyright - Do Not Duplicate
Test Factor Lifecycle Verification Validation Phase • User Documentation contains System Black Box description of published Testing Testing interfaces with clarity. • Interfaces between components.
QMS-TST-V1.0 Page 3 of 3 Controlled Document
Procedure for Testing Copyright - Do Not Duplicate