What Is Testing?
Why do we test?
Facts of life in testing.
Testing and development.
Quality of testing.
An introduction to TestFrame.
The TestFrame model.
Reusable test products.
Phasing with TestFrame.
Separating analysis and navigation.
Physical test environment.
Documentation / experts.
Quality attributes and their relative importance.
The test plan.
Test plan versus plan of approach.
Test plan structure.
Description of the assignment.
Defining the scope of the assignment.
Filling the TestFrame test model.
Specifying the time schedule.
Defining quality assurance.
Describing the test organization.
Defining standards and procedures.
Structuring the test environment.
Step 1: Determine the effect of the test.
Step 2: Draw up an inventory of the future production environment.
Step 3: Draw up an overview of the required test environment.
Step 4: Describe the differences between the test environment and the (future) production environment.
Step 5: Describe the responsibilities for structuring the test environment.
Step 6: Describe the responsibilities in maintaining the test environment during the project.
Step 7: Structure the test environment and maintain it during the project.
Step 8: Describe the responsibilities of test environment maintenance after the test project.
Step 9: Maintaining the test environment after completion of the test project.
Monitoring and control.
Standards and procedures within the project.
Test set structure.
Division into clusters.
General cluster documentation.
Determining the basic information.
Determining the test's depth of testing.
Example of defining the scope for a test object.
Division into clusters.
Creating the right test conditions.
Recording test conditions.
Example of test conditions for a test object.
Another way of drawing up test conditions.
Naming action words.
Naming arguments for action words.
Documenting the action words.
Example of action word documentation for a test object.
Recording test cases.
Example of test cases for a test object.
Drawing up test cases.
Making optimal use of spreadsheet functionality.
Test conditions and test techniques.
Decision table technique.
The decision table technique's working method.
Example of a decision table for a test object.
Working method for the entity lifecycle test.
Test cases and test techniques.
Syntactic testing working method.
Semantic test's working method.
Joint testware development.
Joint testware development working method.
How to counter data dependency.
Contents of the initial database.
Loading the database via a spreadsheet.
Opting for manual or automated test execution.
Advantages of the traditional automated testing method compared to manual testing.
Advantages of automated testing using TestFrame compared to traditional automated testing methods.
Reasons for opting for a manual test with TestFrame.
Technical test using record & playback tools.
The test tool
The test environment.
Routines which can be carried out by the engine.
Recognizing action word functions.
Commands of arguments.
Developing an action word function.
Specifying action word functions.
Testing the action word function.
Action word names.
Agreements about programming.
Alternative scripts for navigation.
Start position of the test run.
Planning the test run.
Test run strategies.
Type A--Full test set each time.
Type B--Run to first error; resume from there.
Type C--Run to first error; resume from start.
Testing under pressure of time.
Analysis of test results and test report.
The transfer phase.
Issue management procedure.
What has to be recorded?
Test product management after the test process.
6. Test management.
Lack of clarity with regard to responsibilities.
Conflicts outside the test process.
Subroutines and functions.
Variables and constants.
GUI functions in classes.