Please enable JavaScript.
Coggle requires JavaScript to display documents.
Lecture 2 - Testing Life Cycle (Testing Life Cycle (Requirements Analysis,…
Lecture 2 - Testing Life Cycle
Component Testing
Find defects in the implementation of components according to its detailed design
STUBS and DRIVERS are used to replace the software and simulate the interface between components in a simple manner
Integration Testing
Tests interfaces between components, interactions between different parts of the systen
STRATEGIES
BIG BANG: All components are integrated simultaneously and tested as a whole
INCREMENTAL: All units are integrated one by one and tested after each step
System Testing
The goal is to find defects in the system compared to the way it has been defined in the software system requirements
The test subject the fully integrated software
Acceptance Testing
At this stage the product is expected to be working and is presented for acceptance
Alpha Test: Usage of the product at the development site but simulating what real usage will be like
Beta Test: Usage of the product by volunteers or selected customers at the client site
Compliance Acceptance test: It is performed against the regulations it must adhere to such as governmental, legal and safety
Testing Life Cycle
Requirements Analysis
Identify the type of tests to be carried out
Gather details of testing priorities and focus
Prepare Requirement Traceability Matrix
Identify testing environment where testing is to be carried out
Test Planning
Prepare test plan/Strategy for various types of testing
Test tool selecting, test effort estimation
Resource planning and roles and responsibilities
Test Case Development
Creation, verification and rework of test cases and scripts
Test data is also created, reviewed and reworked if environment available
Test Environment Setup
Decides under what h/w and s/w product will be tested on
Test Execution
Carry out testing phase based on test plans and cases created
Bugs reported to development team, corrected and re tested
Test Cycle Closure