Description
This course is designed to teach and develop the skills necessary to test the elements of OO applications. It takes a dual approach by first focusing on the concepts of testing and identifying the purpose of each type of test, to be able to define an effective test strategy. Secondly, delegates are shown how to implement these tests using Objektum’s UML test environment, which builds on top of industry-standard toolsets such as IPL’s AdaTEST and Cantata.
Both black-box and white-box testing is discussed in the context of dynamic testing, coverage analysis and static analysis. Practical exercises are included to demonstrate how stubs and test harnesses are generated to test software packages in isolation. The emphasis then switches to integration, where delegates learn how to integrate software components and test their interactions either on the target or host. Finally, system-level testing is approached through requirements-based testing.
This course is recommended for those who are required to identify test strategies, write test specifications and harnesses in order to provide test validation. It is offered in Ada, C++ and Java variants.
Who should attend
Anyone who wishes to understand how to identify test strategies, write test specifications and harnesses in order to provide test validation for systems that have been designed using object oriented tequniques.