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

Questions by JanuJ

Showing Answers 1 - 37 of 37 Answers

manikandan

  • 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.

Ravikumar.S

  • 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.

  Was this answer useful?  Yes

subhasish

  • 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

  Was this answer useful?  Yes

Srinivas

  • 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

  Was this answer useful?  Yes

vennelakranthi

  • 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.

  Was this answer useful?  Yes

saru

  • 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.

  Was this answer useful?  Yes

AJ

  • 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 identify?the 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

  Was this answer useful?  Yes

sudhakar2068

  • 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 

  Was this answer useful?  Yes

Jerry Ruban

  • 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

  Was this answer useful?  Yes

Basant Kumar Dewangan

  • 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.

  Was this answer useful?  Yes

visali

  • 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.

  Was this answer useful?  Yes

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.



  Was this answer useful?  Yes

Rajesh

  • 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

  Was this answer useful?  Yes

Sumita Bali

  • Nov 18th, 2007
 

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

  Was this answer useful?  Yes

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

  Was this answer useful?  Yes

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.

  Was this answer useful?  Yes

smiQA

  • Jul 26th, 2009
 

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.

  Was this answer useful?  Yes

Give your answer:

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

 

Related Answered Questions

 

Related Open Questions