170 likes | 325 Views
Agile Test Design & Automation of A Life-critical Medical Device. A Presentation. About us. Project summary. 700 Man years Over 11300 pages of specifications/plans Over xxx pages of test documentation. The process. TEST. Challanges. Stringent Validation and Verification criteria
E N D
Agile Test Design & Automation of A Life-critical Medical Device A Presentation
Project summary • 700 Man years • Over 11300 pages of specifications/plans • Over xxx pages of test documentation
The process TEST
Challanges • Stringent Validation and Verification criteria • Constantly changing specifications • Regular releases • Complex application • Small testing team
The structure of the app • The application is structured acc. to a number of functional areas (subsystems) e.g. sms/contacts/dialing/set date/set alarm/ snooze alarm etc. • Each subsystem has own requirements
Tooling • ReqPro • CQ • CC • HP QC • Excel
Process • Req in QC – Req module • TD in QC – Req module • Linked Req+TD • TD using primitives • TC in QC using primitives • Linked TD+TC • Automated TC using same primitives
Proces 2 • Supported structured test w. exploratory for each release
The trick • From the TD to aTC – think in primitives • Tracing between Req-TD-mTC-aTC
A live example of using the prims • Locally installed QC example - LIVE • Change 2 reqs • Change 3-4 TDs – mTCs, - aTCs
What it solved • Tracing tells you what to change • Primitives make the test suite flexible
What it did not solve • There is no quick fix for the analysis – change in req – requires re-analysis of the req and redesign of TD.