ST U1L5 (Role of Tester - Testing As A Process)
ST U1L5 (Role of Tester - Testing As A Process)
UNIT - I
Unit Unit Details
1. Testing Methodology
Requirement Analysis
Testers contribute to creating a test plan that outlines the testing objectives,
scope, resources, schedules, and the overall testing strategy.
They also define the test cases, test data, and the approach to be used for
different types of testing.
2. Test Case Design and Development
Defect Identification:
Testers identify and document defects, inconsistencies, or deviations
from expected behavior.
They also re-produce defects to understand their cause, assign severity
levels, and provide detailed defect reports to the development team.
4. Reporting and Defect Management
Defect Logging:
Testers use defect tracking tools to log issues identified during testing.
Each defect is categorized, and detailed reports are generated, which
include steps to reproduce the issue, expected behavior, actual behavior,
and severity level.
Regression Testing:
When updates are made to the software, testers perform
regression testing to ensure that the changes do not negatively
impact existing functionality.
This involves re-executing previously successful test cases to
validate the stability of the system.
Re-testing:
After defects are fixed, testers retest the affected parts of the
software to verify that the changes have resolved the issues
without introducing new ones.
6. Test Closure
Test Completion:
Testers evaluate the success of the testing process based on predefined exit criteria, such
as the number of defects found, test coverage, and the overall quality of the product.
If the product meets the acceptance criteria, testing is considered complete.
Early Involvement:
Testing should start as early as possible in the software
development lifecycle.
Testers work alongwith developers and business analysts
to ensure that testing requirements are incorporated early,
and potential defects can be identified and resolved
proactively.
Iterative Process:
Reference Book
1. The Art of Software Testing, 3rd Edition by Glenford J. Myers, Corey Sandler, Tom Badgett.
Online Resources
1. https://www.javatpoint.com/software-testing-tutorial
2. https://www.guru99.com/software-testing.html