Explain the STLC?

Answer Posted / manoj

STLC stands for 'Software Testing Life Cycle'. It spans across the SDLC. Right beginning from the requirement gathering phase to release of the product to alpha stage or beta stage. This means what we do in a complete cycle of testing. Here you go:
1. Requirement phase
Discuss with clients, prepare the document, get the feedback and get a sign off from the client. Here you may prepare Use case document. Usually the program manager prepares the requirements but it's better for a QA to get involved from the beginning.
2. Prepare the Test plan
Prepare the test plan i.e. how to carry out the testing, what to test, what not to test, the approach, methods, the tools to use, automation scope, references, deliverables, risks and it's mitigations, dependencies etc.
3. Derive test scenarios from the Use cases
Think of a lot of situations, scenarios, prepare traceability matrix or dependency matrix etc.
4. Derive test cases from the test scenarios
Write the test cases in the company/client's template because sometimes it is needed to import into the database through various tools. Send for review, discuss with lead, team mates, find out more scenarios for all aspects like positive, negative, compatibility (web testing) etc.
Make test cases clear and maintain in different sheets, upload it in svn/vss/cvs or any repository. Modify it on demand etc.
5. Test case execution
Execute the test cases against the build received, do a smoke test on that, prepare test result report, prepare bug report, send the bug statistics to team/lead/manager/client. This can be done first on local test server and then staging.
6. Regression testing
Do a thorough regression testing for the fixed bugs. reopen, log bugs in case it is necessary.
7. Release the product
QA is the person who can sign off the product though many times it is dependent on the manager's decision to sign off or not. Maintain proper release document whether it is a hotfix or a feature release, bugs & CRs that are part of the milestones etc.

Finally the QA's job is over and move on to next release milestone and repeat the same task.

Happy testing :)

Is This Answer Correct ?    1 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

HI. ANYONE HAS ATTENDED INTERVIEW FOR TESTING IN MINDKRAFT GLOBAL. I HAVE WRITTEN TEST FOR SOFTWARE TESTING. CAN ANYONE TELL ME WHAT ALL QUESTIONS CANBE ASKED. PLS REPLY. THANK YOU

2151


Describe some staff conflicts you have handled.

1618


Define performance and stress testing?

744


What is test management?

1438


Our software designers use UML for modeling applications. Based on their use cases, we would like to plan a test strategy. Do you agree with this approach or would this mean more effort for the testers.

1652






how to write the test cases for mark as read/unread mails for gmail inbox?and what are the testings we will do?

6101


Does an increase in testing always improve the project?

1352


i want information about API testing and i want info like how process can be done in company? i want added info like coding ,debugging, desing in c.v ? what should add in c.v for eg banking domin? pls any answer my question?

1591


need answer interviewer will ask me about all project which i mention in resume or presently i'm working??please reply tomorrow is my interview

1628


Difference between adhoc testing and error guessing?

707


Can any body tell me in real time how cookies testing is done. And please tell me the steps.And for cookies testing test cases is needed.

1618


What r the things,u prefer and prepare before starting testing?

1779


Being an Manual tester, what will be the role or activity in test plan ?

1608


Can you explain a pair-wise defect?

695


Have you ever completely tested any part of a product? How?

2034