GeekInterview.com
Series: Subject: Topic:
Question: 239 of 314

What is SDLC and STLC and the different phases of both?
What is the difference between system testing and functional testing?

Asked by: JanuJ | Member Since May-2006 | Asked on: May 28th, 2006

View all questions by JanuJ

Showing Answers 1 - 17 of 17 Answers
manikandan

Answered On : May 31st, 2006

SDLC

1.Requirement phase,

2.Desing phase(HLD,DLD(Program spec))

3.Coding

4.Testing

5.Release

6.Maintenance

STLC

1.Requirements knowledge transfer

2.Test planning

3.Writting Test case or scripts

4.executing test case

5.Bug tracking

Diff between system testing and functional testing

Functional testing is the technique utilized in the system tesing.Its a black box testing type... Functional testing is noting but testing or check whether a sytem functions properly as per the req.. 

system testing is the phase after integration testing phase.After all modules get integrated and tested for integration, the system is tested as a whole.

Yes  2 Users have rated as useful.
  
Login to rate this answer.
Ravikumar.S

Answered On : Jul 3rd, 2006

Hi all

    You are tilling about defect life cycle not both testing life cycle. Different phases in STLC are

1.System Study

2.Test planning

3.Writting Test case or scripts

4.Review the test case.

5.Executing test case

6.Bug tracking

7.Report the defect.

  
Login to rate this answer.
subhasish

Answered On : Aug 28th, 2006

Software Testing Life Cycle starts from

1.Test Plan

2.Test Design

3.Execution of test cases

4.Verification

Thanks

5.Validation

  
Login to rate this answer.
Srinivas

Answered On : Sep 8th, 2006

Hi All Testing is a part of the software development since withou a built or ready copy we can not test. But both Software Development Life Cycle and Software Test Life Cycle start with SRS (System Requirement Specification). In both the ways we will get the Requirements from the client. Based on these requirements SDLC Requirement Analysis - to check which things can be implementable and which are not and many other perspectives. Planning - cost estimations, time estimations, etc. Designing - Functional designing of the system like a blue print. Coding - above blue print is like an english language, now this was translated to a computer understable language. Testing - will discuss below Documentation & Maintenance - Documenting the functionality & usage of the application just like a user manual we are getting when we buy a Television set or something elseSTLC Requirement Analysis - need to prepare the specifications document Planning (the test) - resources needed, test environment, etc. Designing (the test) - blue print for the functionality(scenarios) that neds to be tested Scripting/Coding (the test if tools are using) - As usual most of u guys know this Debugging the script (Nothing but again testing) - to make sure that the scripts prepared above are true and these will yield the correct results. Executing(manual/tools) Analysing the results and Reporting.Thanks,Srinivas

  
Login to rate this answer.
vennelakranthi

Answered On : Sep 8th, 2006

Hi All Testing is a part of the software development since withou a built or ready copy we can not test. But both Software Development Life Cycle and Software Test Life Cycle start with SRS (System Requirement Specification). In both the ways we will get the Requirements from the client. Based on these requirements SDLC Requirement Analysis - to check which things can be implementable and which are not like this many other perspectives. Planning - cost estimations, time estimations, etc. Designing - Functional designing of the system like a blue print. Coding - above blue print is like an english language, now this was translated to a computer understable language. Testing - will discuss below Documentation & Maintenance - Documenting the functionality & usage of the application just like a user manual we are getting when we buy a Television set or something elseSTLC Requirement Analysis - need to prepare the specifications document Planning (the test) - resources needed, test environment, etc. Designing (the test) - blue print for the functionality(scenarios) that neds to be tested Scripting/Coding (the test if tools are using) - As usual most of u guys know this Debugging the script (Nothing but again testing) - to make sure that the scripts prepared above are true and these will yield the correct results. Executing(manual/tools) Analysing the results and Reporting.Thanks,Vennela.

  
Login to rate this answer.
saru

Answered On : Sep 26th, 2006

sdlc-software developement life cycle having following phases:

Requirements , Anaysis , Design , coding ,Testing , Implementation , Maintanance and training

stlc- software testing life cycle having following phases:

Developing Test Cases

Executing Test Cases

Prepation of Test Plan

Detect Bugs

defect reporting

System Testing- to validate whether an application is in a controlled Environment or not.

  
Login to rate this answer.
AJ

Answered On : Oct 18th, 2006

Here goes the Software Testing Life Cycle, as I undertsand

1) Requirements Stage : Usually there is Test Lead involved in the 'Requirement Gathering' stage, along with the BA's,PM's etc.

2) Test Plan: Once the requirements are freezed, a test plan is made like testing approaches to be followed,testing methodologies etc.

3)Test Design: A design is identifythe various modules,and the path connecting the modules.

4)Test Cases Preparation:

Based on the above test design, test cases are made for positive,negative scenarios.

5) Test Execution & Bug Reporting.

6) Release to Production.

If I am wrong, please correct me.

Rgds,

AJ

  
Login to rate this answer.
sudhakar2068

Answered On : Nov 14th, 2006

System Developed life Cycle is divided in the follwing,

Bussiness Requirement Specification.

System Requirement Specification.

Requirement Analysis.

High Level design.

Low level design.

Coding.

Unit Testing.

Integration Testing.

Component Testing.

System Testing.

User Acceptance Testing.

Release and Maintaince.

System Testing Life Cycle is divided in to following parts,

New:when the Tester find the bug for the first time the status change is New.

Open:When the Tester Assign the developer team then the particular related person will be assigned the status change to Open.

Assign:Once the bug is assigned to the developer the status change to assign.

Fix:Once the developer fix the bug the status change to fix and it given to the

tester for retesting.

Retesting:Once the tester slove the bug if the issue is resolved then the status change closed or the status change to open.

Dulipcate:some issue have similar meaning like previous filed test case. then the status change to duplicate.

This is the work flow between the developer and tester.

sudhakar 

  
Login to rate this answer.
Jerry Ruban

Answered On : Nov 30th, 2006

SDLC * Requirement phase * Designing phase (HLD, DLD (Program spec)) * Coding * Testing * Release * MaintenanceSTLC * System Study * Test planning * Writing Test case or scripts * Review the test case * Executing test case * Bug tracking * Report the defect

  
Login to rate this answer.
Basant Kumar Dewangan

Answered On : Jan 25th, 2007

Software Development Life Cycle is a proces of development of software. its defined that how we can start our development process and whisch method we will use. Its Contain following Points:(and Follows this point to development of product):



1. Requirment Analysis

2. Design Analysis

3. Coding

4. Test Analysis

5. Implement

6. Maintainance



Software Test Life Cycle (STLC) is defined that how will we check the realsed the software?

Its contain following points:

1. Review the Requirment Phases.

2. Test Plan

3. Writing the Test Cases

4. Review the Test Cases

5. Execute the Test cases

6. Bug Tracking

7. Sending the Bug Report.

  
Login to rate this answer.
visali

Answered On : Jun 7th, 2007

SDLC: Software development life cycle.
--------
There are several phases in SDLC.

Requirement analysis

Specification analysis

Hign level design document

Low level design document

coding

Unit testing

Intigration testing

System testing

Acceptance testing

maintanance.


STLC:Software testing life cycle.
------

In STLC

Analysis   1.Requirement analysis
                2.Specification analysis

Design     1.High level design
                2.Low level design or detailed level design

Execution   Test case execution

Reporting bugs

Bug tracking

Project closure.

  
Login to rate this answer.
mkarthik6482

Answered On : Aug 25th, 2007

View all answers by mkarthik6482

Software development Life cycle ( SDLC)
---------------------------------------------------
1) Requirement gathering,
2) Analysis
3) Design
4) Development
5) Testing
6) Implementation
7) Maintenance


Software Testing Life cycle ( STLC)
--------------------------------------------
1) BRD
2) SRS
3) HLDD
4) LLDD
5) Unit testing
6) Integration testing
7) Syatem testing
8) UAT


The e.g of SDLC is waterfall model and STLC is V-Model.



  
Login to rate this answer.
Rajesh

Answered On : Oct 10th, 2007

SDLC and STLC mean once the project is conceived and ends once it is delivered.
 SDLC PHASES:
1.Requirement analysing
2.Requirement gathering
3.Design
4.Coding
5.testing
6.Implementing
7.Release and maintenance
STLC PHASES:
1.Requirement analysing
2.Test plan
3.Test case preparation
4.Test case execution
5.Bug tracking

  
Login to rate this answer.
Sumita Bali

Answered On : Nov 18th, 2007

In SDLC test cases are prepared  and in STLC execution of test cases takes place.

  
Login to rate this answer.

SDLC- software development life cycle, its a procedure to develop a s/w
the phases involved in this are
requirement collection, feasibility analysis, design, coding , testing, implementation maintainence.

STLC- software test life cycle
the phases invovled are
system study, write test plan, write test cases, traceability  matrix, execute test cases, defect tracking, test execution report, retrospect

system testing- is an end to end testing where in production environment is just like testing environment

functional testing- testing each and every component rigoursly

  
Login to rate this answer.
testing.siva

Answered On : Jul 30th, 2008

View all answers by testing.siva

SDLC- Software Developement Life Cycle
STLC- Software Test Life Cycle

Function Testing-

- The application is tested as per the functional requirement as

expected


System Testing- an application is tested from top to bottom. end to end testing.

  
Login to rate this answer.
smiQA

Answered On : Jul 26th, 2009

View all answers by smiQA

SDLC involves activities required to transform user requirements into fully developed software. It begins with identification of requirements and ends with formal verification of developed software against those requirements. (All QA activities)
STLC involves QC activities i.e., actual testing.Starts from test plan and ends with execution of bug free software.

  
Login to rate this answer.

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

Related Open Questions

Ads

Connect

twitter fb Linkedin GPlus RSS

Ads

Interview Question

 Ask Interview Question?

 

Latest Questions

Interview & Career Tips

Get invaluable Interview and Career Tips delivered directly to your inbox. Get your news alert set up today, Once you confirm your Email subscription, you will be able to download Job Inteview Questions Ebook . Please contact me if you there is any issue with the download.