Reinventing Quality

ERROR: Content Element with uid "11241" and type "dce_dceuid16" has no rendering definition!

Automating Requirements Based Testing

Bi-directional traceability between requirements and tests provides an effective means to ensure that code implementation fully meets the software requirements. The technique is required by all the main software safety standards such as IEC 61508, ISO 26262, EN 50128, IEC 62304, IEC 60880 and DO-178B/C.

The presentation explores how to implement bi-directional requirements traceability with automation of unit and integration level tests.

It is addressed: Defining testable requirements

Automating test case generation to exercise all code paths, check data, parameters and call orders, then tracing these test vectors to requirements. The definition, use and testing implications of requirements coverage, test coverage and code coverage.
Best practices for managing requirements traceability and test data interchange across different tools for an efficient yet standard compliant workflow. Using continuous integration tools to automate regression testing. Pointers and further guidance for safety standards compliance.
Developers and their managers involved in testing will learn how to automate requirements based testing with bi-directional requirements traceability, to significantly reduce the costs of international software safety standards compliance.

Attendees will leave with a set of practical techniques which can be easily applied in their development workflow.

Matt Davis, QA Systems Ltd

Matt started his professional career in software quality assurance at IPL - a leading independent UK software and systems house. As a qualified software auditor, he worked for 5 years on multi-million pound projects from business critical telecoms to safety critical systems. For the last 20 years, he has developed and globally marketed embedded unit and integration testing solutions. Matt speaks on safety related testing at conferences, and is Managing Director at QA Systems Ltd.