Explain the STLC?

Answers were Sorted based on User's Feedback



Explain the STLC?..

Answer / vivek.gupta

1. Test Requirements
2. Test Planning
3. Test Environment Setup
4. Test Design
5. Test Automation
6. Test Execution
7. Defect Tracking
8. Test Reports and Acceptance

Is This Answer Correct ?    6 Yes 2 No

Explain the STLC?..

Answer / prasanna

test plan: Road for entire testing activity.
test case:set of produre which we execute your find out defects.
test execution:running the test case,after approval the test
lead.fail/pass information stored in test log.
defect tracking:failed item carried to defect tracking.
reports:result analisys,test graphs preparation.

Is This Answer Correct ?    3 Yes 1 No

Explain the STLC?..

Answer / lakshmi

STLC refers to Software Testing Life Cycle. This initiates
from the Requirements phase and ends with closing the bugs.
Steps in STLC are
1)Requirements Gathering
2)Preparing the Test Strategy
3)Preparing the Test Plan
3)Preparing the Test Cases
4)Executing the test cases
5)Logging the Bugs in the Bug tracking tool
6)Retesting and closing the defects
7)Bugs maintainance.

The Difference between STLC and SDLC is when STLC includes
all the testing activities SDLC includes both the testing
and the development activities.

Is This Answer Correct ?    5 Yes 3 No

Explain the STLC?..

Answer / nithin

STLC means software testing life cycle
there are 6 phases
1.test initiation- it means preparing test strategy document
by project manager
2.test planning- test plan document by TL
3.test designing -writing test cases&test scenarios
4.test execution- executing the written test cases
5.test reporting- sending bugs to the developer
6.test closure- fixing all the bugs & closing the TESTS

Is This Answer Correct ?    1 Yes 0 No

Explain the STLC?..

Answer / mohan sudheer

i thought that these are test cases are using in the test plan

1.test initiation
2.test planing
3.test execution
4.test monitoring
5.test controlling
6.test closing

Is This Answer Correct ?    1 Yes 0 No

Explain the STLC?..

Answer / muhammad abid

The different stages in Software Test Life Cycle -

Requirement Analysis
Test Planing
Test Case Development
Environment Setup
Test Execution
Test Cycle Closure

Each of these stages have a definite Entry and Exit criteria ,Activities & Deliverables associated with it.
In an Ideal world you will not enter the next stage until the exit criteria for the previous stage is met. But practically this is not always possible. So for this tutorial , we will focus of activities and deliverables for the different stages in STLC. Lets look into them in detail.
Requirement Analysis
During this phase, test team studies the requirements from a testing point of view to identify the testable requirements. The QA team may interact with various stakeholders (Client, Business Analyst, Technical Leads, System Architects etc) to understand the requirements in detail. Requirements could be either Functional (defining what the software must do) or Non Functional (defining system performance /security availability ) .Automation feasibility for the given testing project is also done in this stage.
Activities
• Identify types of tests to be performed.
• Gather details about testing priorities and focus.
• Prepare Requirement Traceability Matrix (RTM).
• Identify test environment details where testing is supposed to be carried out.
• Automation feasibility analysis (if required).
Deliverables
• RTM
• Automation feasibility report. (if applicable)

Test Planning
This phase is also called Test Strategy phase. Typically , in this stage, a Senior QA manager will determine effort and cost estimates for the project and would prepare and finalize the Test Plan.
Activities
• Preparation of test plan/strategy document for various types of testing
• Test tool selection
• Test effort estimation
• Resource planning and determining roles and responsibilities.
• Training requirement
Deliverables
• Test plan /strategy document.
• Effort estimation document.

Test Case Development
This phase involves creation, verification and rework of test cases & test scripts. Test data , is identified/created and is reviewed and then reworked as well.
Activities
• Create test cases, automation scripts (if applicable)
• Review and baseline test cases and scripts
• Create test data (If Test Environment is available)
Deliverables
• Test cases/scripts
• Test data

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 team may not be involved in this activity if the customer/development team provides the test environment in which case the test team is required to do a readiness check (smoke testing) of the given environment.
Activities
• Understand the required architecture, environment set-up and prepare hardware and software requirement list for the Test Environment.
• Setup test Environment and test data
• Perform smoke test on the build
Deliverables
• Environment ready with test data set up
• Smoke Test Results.

Test Execution
During this phase test team will carry out the testing based on the test plans and the test cases prepared. Bugs will be reported back to the development team for correction and retesting will be performed.
Activities
• Execute tests as per plan
• Document test results, and log defects for failed cases
• Map defects to test cases in RTM
• Retest the defect fixes
• Track the defects to closure
Deliverables
• Completed RTM with execution status
• Test cases updated with results
• Defect reports

Test Cycle Closure
Testing team will meet , discuss and analyze testing artifacts to identify strategies that have to be implemented in future, taking lessons from the current test cycle. The idea is to remove the process bottlenecks for future test cycles and share best practices for any similar projects in future.
Activities
• Evaluate cycle completion criteria based on Time,Test coverage,Cost,Software,Critical Business Objectives , Quality
• Prepare test metrics based on the above parameters.
• Document the learning out of the project
• Prepare Test closure report
• Qualitative and quantitative reporting of quality of the work product to the customer.
• Test result analysis to find out the defect distribution by type and severity.
Deliverables
• Test Closure report
• Test metrics

Is This Answer Correct ?    1 Yes 0 No

Explain the STLC?..

Answer / sunil kumar sahoo

As the SDLC is "software Developement life Cycle" like that
STLC is the "Software testing life cycle" and this is
clearly mean to lifecycle which is totally based on the
testing of the Software.

I m giving a simple idea on it which will be very easy to
understand for everybody .
SDLC is mainly based on :-

Requirement analysis
function specification
testcase execution
Bug reporting
make ready for implementation

A)Requirement Analysis :-
Analyze the requirement ,and understand what is the main
Goal of the Project.

B)Functional specification :-
How can we get the right Output of fulfill the Outcome.

C)Testcase Execution :-
on which way we can test this software to get the maximum
errors.

d)Bug report :-
Report the error to the development team and also if you
have any idea/solution on the error then you can also
suggest them.

E)Make Raddy to Implement:-
this stage is for final implementation ,you have to make
conform whether is there any error exist or not.and also
mentioned this error is managable or may crash the system.
can we take the Risk here to deliver the Product.

Is This Answer Correct ?    4 Yes 4 No

Explain the STLC?..

Answer / 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

Explain the STLC?..

Answer / krishna

Stlc consists different phages
requirment analysis

test planning
test case development
executing test cases
test reproting
analysing the result

Is This Answer Correct ?    0 Yes 0 No

Explain the STLC?..

Answer / kiran kumar.repalle

STLC means software testing life cycle
it involes certain phases are
1.Test stratagy
2.Test plan
3.Requirement anlysis
4.Testcase inventory coverage matrices
5.Testcase design
6.Testcase review
7.Testcase execution
8.Defect tracking and Regression Testing
9.Retrospective Document
10.Test closure

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Manual Testing Interview Questions

.what are the types of recording modes in winrunner 2.what are the three modes of running a test in winrunner 3.what is synchronization point 4.what are the contents present in a test case 5.do we need testing for the project 6.what is code review and code walk through At which phase the testing starts (begin) in the project How do we test Client server applications and a Web applications what is verification and validation what is adhoc testing what is traceability matrix what is base line document what is Test Life Cycle what is regression testing and retesting what is a BUG LIFE CYCLE what is a Bug what are defects what is functionality testing and system testing. a project has to be released in one day but the testing people got that project from the developers half of the day before so what they have to do to complete the testing process. 20 what are severity level and priority levels

1 Answers   Stag Computers,


According to RBI rule how much money can be transferred through online banking at one time...?

0 Answers   HCL,


When are you done testing?

4 Answers   TCL,


generally what r the questions asked about project ,it may be banking,health care.... etc, i want general questions? pls any one give answer?

0 Answers  


WHAT IS CVS? WHY IT IS USED

2 Answers   Virtusa,






1. What are your overall impressions of the Web site?

0 Answers  


hi sir, i completed my GNIIT from NIIT. i recently joined in IT company for Testing(manual) on JD EDWARDS.So,i wanna to ask that after taking 1yr experience can i able to do Testing .NET in another company.Pl i am confused pl send yours suggestion throw my email(paresh_shindeal@yahoo.com)

0 Answers  


How can a testengineer coordinate with developer in fixing bugs?

1 Answers  


Which are the basic challanges are face tester while doing testing?

2 Answers  


If i say that my company XYZ is a "out sourced" company then what does it mean? Plz Clear me with a practical scenario. It's Urgent

1 Answers  


what r the different types of testing environments?

11 Answers  


What r the types of Test case design techniques

15 Answers   TCS, Wipro,


Categories