STLC descripbes the steps involved in the testing process.
Following are steps involved:
1. Review of requirements.
2. Review of Design.
3. Black Box testing.
In STLC the steps involed are
1. Test Plan Prepration
2. Reveiw and approval of Test Plan
3. Test Case Prepration
4. Review and Approval of Test Case
5. Execution of Test Case
6. Logging and Verification of issues
These are the phase in STLC in broad phase
Consider a example of human life cycle first the baby is
formed in utress , it develops limbs , grows ,,borns and
dies at the old stage . In the same way software has got
life cycle , i undergoes various process when it is
developed or modified .
STEPS IN SDLC ARE
1.Proposal
2.Request for proposal
3.Negotation
4.LOI (letter of intent)
5.contract.
6.urs (user specfication)
7.srs
8.hld
9.lld
10.coding
11.unit testing
12.integration
13.system testing
14.user acceptance test(UAT)
15.release with 90 days warranty
16.Maintainence
-->fix bug
-->upgradtion
-->enhancement.
IF this is wrong kindly call 9843521942.
1. Identify test candidates
2. Test plan
3. Design test cases
4. Execute tests
5. Evaluate results
6. Document results
7. Analysis/preparation of validation reports
8. Regression testing/retesting according to the followup
bugs.
The STLC Lifecycle has several phases:
1.Effort Estimation
2.Project Initiation
3.System Study
4.Test Plan
5.Designing of Test Cases
6.Test Automation(if you are thinking of going in for
Automation)
7.Execute Test Cases
8.Report Defects
9.Regression Testing
10.Analysis
11.Summary
1. Testplan
2. Test Development----Preparation of Test cases and test
procedures.
3. Test excution
4. Result Analysis
5. Bug Tracking
6. Defect Reports.
Software TestLife Cycle shows a structure
1. system study
2. scope\approach\estimation
3. Test Plan Design
4. Test Case Design
5. Test Case Review
6. Test Case Execution
7. Defect Reporting
8. Gap Analysis
9. Summary Report
system study (CRS and SRS)
Test Plan Design
include many issues like scope, test startegy,effort
estimation, design of test cases, test case
review,execution of test case, report,
Summary Report
Basing on srs and sdd documents test plan is designed--
design test case--execution of test cases--result analysis--
bug tracking--reporting--dev--retesting/regression testing--
if pass close the bug
1.Study of requirements.
2.Test Planning / Approval of TEst Planning.
3.Test Case design / approval of test case.
4.Executing test case.
5.Reporting bugs.
6.Retesting if immediate solution came.
7.Regression testing .
8.Release
S T L C: IT IS A CYCLIC PROCESS,WHICH CONTAINS 7 GENERIC PHASES.
1.Test Planning
2.Test Analysis
3.Test-Design
4.Construction & Verification
5.Testing Cycles
6.Final testing & implementation
7.Post Implementation
STLC mainly consist of 2 phases
1)Verification &
2)Validation
Verification is the Reviewing part,in which
tester has to review all documents related to URS(User
requirement specification),SRS(System requirement
specification),FRS(Function Requirement specification) etc.
Validation is the actual testing
phase,where tester has to perform testing as per the test
planning by using Black-Box & White box testing.there are
different validation method like,
1)Unit testing
2)Integration testing
3)function testing
4)System testing
5)Acceptance testing.
This life cycle is used for standard applications that are
built from various custom technologies and follow the normal
or standard testing approach. The Application or
custom-build Lifecycle and its phases is depicted below:
Test Requirements
Requirement Specification documents
Functional Specification documents
Design Specification documents (use cases, etc)
Use case Documents
Test Trace-ability Matrix for identifying Test Coverage
Test Planning
Test Scope, Test Environment
Different Test phase and Test Methodologies
Manual and Automation Testing
Defect Mgmt, Configuration Mgmt, Risk Mgmt. Etc
Evaluation & identification Test, Defect tracking tools
Test Environment Setup
Test Bed installation and configuration
Network connectivitys
All the Software/ tools Installation and configuration
Coordination with Vendors and others
Test Design
Test Traceability Matrix and Test coverage
Test Scenarios Identification & Test Case preparation
Test data and Test scripts preparation
Test case reviews and Approval
Base lining under Configuration Management
Test Automation
Automation requirement identification
Tool Evaluation and Identification.
Designing or identifying Framework and scripting
Script Integration, Review and Approval
Base lining under Configuration Management
Test Execution and Defect Tracking
Executing Test cases
Testing Test Scripts
Capture, review and analyze Test Results
Raised the defects and tracking for its closure
Test Reports and Acceptance
Test summary reports
Test Metrics and process Improvements made
Build release
Receiving acceptance
I Want to know for the different fields For e.g there are 6
different fields and menus, How much possible test Cases
can be written there is any calculation?
why do testing are divided into stages primarily becoz: 1)
different stage has different purpose 2)Stages makes the
testing simpler 3)Different test run in different
environments 4)The no of stages the testing is easier Which
is the option need to be chosen its urgent
Can anybody tell me how to write teste cases real time
with a example.And what doc. u require for it.And what r
the testing types u apply seriiiially on the
application.REAL TIME PEOPLE ONLY.