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
If I am testing Login Window,there are 2 buttons i.e Ok &
Cancel.I will go for checking functionality of Cancel
button.
I want to know that Would it be one of test case?.I have to
write it in test case document or not?
if any bug is found & that problem is resolve & make sure
this type of problem is not arrise is any project also
1 - corrective & preventive Action
2 - Risk Analysis
3 - Impact Analysis
4 - Root Cause Analysis
I want to know that Test Case Document contains the
positive as well as negative test cases in the same sheet
or we have to create different test case document for
negative test cases.
Suppose u and ur team member is there.ur team member
(friend) has raised one bug..u don't no abt apllication as
well as that functionality of that application.ur TL give
the task u have to give the Severity & Priority..how can u
give the Severity & Priority?
Here is the scenario. We have web app. in ASP.NET, server is
IIS and database is SQL server2005.
The application is used in healthcare industry. I am going
to get realtime data from healthcare company to test. I need
to perform back end testing. If someone can help me
understand how i can start back end testing.