Code Based Testing Course Description: Overview
The one to two day Code-Based testing seminar introduces techniques designed to increase testing coverage by thirty-five to forty percent over that achieved by the IEEE standard. This is accomplished by ensuring that all data flows (i.e., the set/use pairs of data transformations) are tested. This increased testing coverage reveals code defects which only show up when tests are executed in a particular sequence or when a test is in a particular position in the test stream.
Code-Based Testing also identifies the source of non-reproducible defects
(many of which have their roots in spurious data flows). When they occur
during the development of a product, such order-dependent, position-dependent,
and non-reproducible defects
The Code-Based Testing seminar presents a method called Code Analysis. This method is used to identify data flows within the program code. Code Analysis is applied to the special issues in designing test libraries that cover one hundred percent of data flows, testing asynchronous interactions, testing maintenance changes, a nd reverse-engineering logical rules from code. Useful methods for scaffolding code-under-test will be taught, allowing
a ll exception handling to be tested....even those functions invoked only
by error conditions within hardware and operating system software. Intended Audience Programmers, quality assurance engineers, test engineers and managers. Prerequisites Duration: Course Outline Code Analysis and Testing The Code Analysis Process Language-Specific Code Analysis Applying Code Analysis Bender RBT Inc.
|