Testing and Maintenance
Types of Testing
-
- The test case includes set of actions or conditions, using which a testing engineer can compare expected result and actual results
White Box Testing Techniques - Path Coverage/Testing - Loop Testing - Branch Coverage/Condition Testing - Statement Coverage aka code coverage
Black Box Testing - Behavioral Testing. Functional & Closed box Testing. - E.g. tools, QTP, Selenium, Loadrunner, Jmeter - Tech khniques - Equivalence Partitioning - Values divided into classes or groups to avoid having to use all values - Boundary Value Analysis - tests the upper and lower limits of the classes defined above - Decision table testing - input combinations and system behaviour captured in tabular form - Error Guessing - Examples: Divide by zero, Handling null values in text fields, Accepting the Submit button without any value, File upload without attachment, File upload with less than or more than the limit size. - State Transition Testing - used to capture behavior of the software application when different input values are given - All Pairs Testing Techniques
Integration Testing Types
-
-