31-10-2012, 01:27 PM
Testing Principles And Concepts
Testing Principles.ppt (Size: 208.5 KB / Downloads: 27)
Testing Principles And Concepts - Outline
Testing Techniques
Testing Methods
Independent Testing
Testing Techniques
Various approaches used in testing
Static or “human” (desk checking)
Dynamic (testing that executes system code)
Dynamic Testing
Techniques used are determined by the type of testing that must be conducted
Functional
Structural
Functional Testing
Addresses the overall behavior of the program by testing the following:
Transaction flows
Input validation
Functional completeness
Structural Testing
Includes the following:
Path testing
Code coverage testing
Analysis testing
Logic testing
Nested loop testing
Performance testing
Stress testing
Others...
Decision/Condition Coverage
Execute all possible combinations of condition outcomes in each decision
Treat all iterations as two-way conditions exercising the loop zero times and once
User’s Meeting
Key members of user management, representing all areas of the organization, work with IS to jointly develop a testing policy
IT management has final responsibility for the policy
The advantage is that it is a true organizational policy and involves all areas with an interest in testing
Disadvantages:
The time required to follow this approach
A policy might be developed that IT is obligated to accept because it is a consensus policy and yet is not the type of policy that IT itself would have written