STLC stands for Software Testing life cycle. It is a standard procedure to develop the software.
System Study: Here tester should try to understand requirement if they have any queries they should talk to the one who knows the requirement very well and clarify the queries.
System Study: Here tester should try to understand requirement if they have any queries they should talk to the one who knows the requirement very well and clarify the queries.
Test Plan – is a document which derives all future activities of the project. All future testing activities is planned and put into a document and this document is known as Test Plan. It contains – number of engineers needed for the project, who should test which feature, how the defects must be communicated to the development team, when we should start and finish writing test cases, executing test cases, what are the types of testing we use to test for the application etc.
Write test case – we write test cases for each feature. These test cases are reviewed, and after all mistakes are corrected and once the test cases are approved – then they are stored in the test case repository
Traceability Matrix – it is a document which ensures that every requirement has a test case .
Test cases are written by looking at the requirements and test cases are executed by looking at the test cases. If any requirement is missed i.e, test cases are not written for a particular requirement, then that particular feature is not tested which may have some bugs. Just to ensure that all the requirements are converted, traceability matrix is written. This is shown below,
The Traceability Matrix is also known as RTM(Requirement Traceability Matrix) or CRM(Cross Reference Matrix).
Test Execution:
Test execution is the process of executing the test case and comparing the expected and actual results
Test Execution Report :- Send it to customer – contains a list of bugs(major, minor and critical), summary of test pass, fail etc and when this is sent, according to the customer – the project is over.
TER is prepared after every test cycle and sent to development team, testing team, management and customer(depends if it is a fixed bid project or time & material bid project).
The last TER of the last test cycle is always sent to the customer. And this means that the project is over-according to the customer.
Retrospect meeting – (also called Post Mortem Meeting / Project Closure Meeting)
The Test Manager calls everyone in the testing team for a meeting and asks them for a list of mistakes and achievements in the project.
MISTAKES(Mistakes in the Process)
|
ACHIEVEMENTS(good process/procedure followed)
|
1) Review process is not good
|
1)Last day of each cycle generally swap modules and do ad-hoc testing
|
….
|
…..
|
…..
|
…..
|
…..
|
….
|
This is done by test lead or test manager. Here, the manager documents this retrospect meeting and stores it in QMS (Quality Management System). It is a folder, where inside this folder, there is another folder called Retrospect folder and here this excel sheet document is stored. When we get new project, while we write the test plan – we will open this retrospect file and will try and implement the good practices and correct the mistakes.
Nice Article, Informative. For Optimal Software Quality Solutions Kindly visit FYI Solutions
ReplyDelete