Here Is A Complete and Clear Note For Unit 3
Here Is A Complete and Clear Note For Unit 3
Testing Procedures
Testing procedures are step-by-step instructions or guidelines that testers follow to ensure
the software is tested systematically and effectively.
Path Testing
Path testing is a white-box testing technique that ensures all possible execution paths in
the code are tested at least once.
Example:
In an if-else block, path testing ensures both the if and else conditions are tested.
Definition:
Testing issues are challenges faced during the testing phase such as incomplete
requirements, time pressure, tool unavailability, or unclear test data.
Advantages of Testing:
Disadvantages:
• Can be time-consuming.
Definition:
A white-box testing method that focuses on how data (variables) flow through the program,
from their definition to their usage.
Key Concepts:
Example:
int a = 5; // Definition
b = a + 2; // Use
4. Testing Tracking
Definition:
Test tracking involves monitoring and recording the progress of test activities, defects,
execution status, and coverage.
Importance:
Tools Used:
Tests system beyond its Checks how it behaves Simulate 10,000+ users at
Stress
capacity under pressure once
Type Definition Purpose Example
Definition:
Performance testing ensures that software performs well under expected workload, in
terms of speed, scalability, and stability.
Techniques:
Tools:
Definition:
Organizing test cases in a structured and manageable way for easy tracking, execution, and
updating.
Key Practices:
Benefits:
Would you like this as a PDF or Word document for easy revision or printing?