what is STLC

What is the software testing lifecycle?
a.stlc is a process steps in testing of software or application.
Requirement Analysis:
During requirement phase, I study requirements
from a testing point of view to identify the testable
requirements and I try to grasp the functionalities
of the application. I try to cover all sort of 
testable aspects such as positive, negative, 
boundry analysis, exploratory testing and
equivalence partitioning. 
The deliverable of this step is
Requirement Traceability Matrix (RTM) 
which is prepared inline with the requirements.

Test Planning: The most important deliverable is the test plan.
In this document, we cover the scope of the test,
the test strategy, testing types and tools to be implemented,
roles and responsibilities.

Test Case Development: During this phase,
we generate test cases for each and every
requirement covered in RTM, have them reviewed 
by peers just to make sure we are on the same page.
We also write the automation scripts that 
we are gonna automate the cases. 

Test Environment Setup: Test environment decides 
the software and hardware conditions under which 
a work product is tested. Test environment set-up
is one of the critical aspects of testing process
and can be done in parallel with Test Case Development Stage.

Test Execution: During this phase, we carry out the
testing based on the test plans and the
test cases we prepared. Bugs will be 
reported back to the developers for 
correction and retesting will be performed.
Finally, Test cases are updated with the results,
defects are reported. Each and every item 
on RTM should be completed at the end of this step.

Cycle closure: We Prepare Test closure report at
the end of the current cycle and prepare for the upcoming tests.

3.75
8
XQbert 90 points

                                    What is the software testing lifecycle?
a.stlc is a process steps in testing of software or application.
In stlc process in different activities are carried 
out to improve the quality of the product.
i.requirements analysis
ii.test planning
iii.test designing
iv.test environment setup
v.test execution
vi.test reporting

3.75 (8 Votes)
0
4.11
9
Daeran 85 points

                                    STLC defines the phases in testing of software or application. 
In STLC process in different activities are carried out to
improve the quality of the product.

o Requirements analysis
o Test Planning
o Test Designing
o Test Environment Setup
o Test Execution
o Test Reporting

4.11 (9 Votes)
0
Are there any code examples left?
Made with love
This website uses cookies to make IQCode work for you. By using this site, you agree to our cookie policy

Welcome Back!

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign in
Recover lost password
Or log in with

Create a Free Account

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign up
Or sign up with
By signing up, you agree to the Terms and Conditions and Privacy Policy. You also agree to receive product-related marketing emails from IQCode, which you can unsubscribe from at any time.
Creating a new code example
Code snippet title
Source