Software Testing Life Cycle(STLC):

Manual Testing :-Software Testing Life Cycle

  • STLC stand for Software testing Life Cycle.
  • It is an integral part of SDLC, but STLC deals only with the Testing Phase.
  • It is sequence of different activities performed by a testing team to ensure the quality of the software.
  • After completing  SRS Document STLC Starts.
  • In early stage of STLC, While the Software is Developing, Tester Writes Test Cases.
  • As soon as the development phase is over, the testers are ready with test cases and start with execution. This helps to  find defect in the initial phase.
  • STLC is Process of Entire Start to End Testing.

Stages in STLC:-

Manual Testing :-Software Testing Life Cycle

1.Test Initiation Testing:-

  • Test initiation Testing includes:

  • Requirement of Project

    • Requirement of Project means Domain of the Project.
    • It is include 
      • Banking Domain, 
      • Telecom Domain, 
      • Insurance Domain,  
      • E-commerce Domain etc.

  • Scope of Project

    • Scope of Project means Test Strategies to test Functionality of modules.
    • Example.  If paytm Project is there then it has e-commerce domain. Then project manager select only those test which are related to functionality of e-commerce domain.

  • Risk involve in the Project
    • Risk occurs in project are
      • Less Resources

    • Resources are person involve in the project.
    • If there are less number of people involve in the project then extra work get assigned to them.

      • Less Test data

        • If there is less or no test data then we have to perform Ad-hoc Teesting.

      •  Lack of Knowledge

        • If new person is involved in team then knowledge transfer is required for him.

      • Lack of communication between Developer team and testing team

        • When Developer team complete their work then that time they should have to contact to testing team for proceeding to next stages, if there is lack of communication  then delay in delivery occurs.

      • Delay in Delivery

        • When there are problem arise due to internal issue or because of change in requirement of customer then delay in delivery occurs.

2.Test Plan:-

  • Test Plan includeTest Plan

  • Job Allocation:-

    • In Scope of project test Strategies got selected.
    • Based upon scope of project job are get Allocated.
    • Job are nothing but which test will get use.

  • Resource Allocation:-

    • Resources are person involve in the project.
    • In job allocation tests are Selected.
    • Then in resource allocation  who will do test is get selected.

  • Estimation:-

    • Estimations means  Approximation Time for Starting and ending of Project.

3.Test Case Scenario:

  • What to test
  • It is functionality
  • One scenario consist of Multiple test cases.
  • For example, 
    • Signup functionality
      • Check Name Field
      • Check Mobile Field

  • Scenario means Ways to Achieve Requirements
  • If we have Requirements and desired output then how to achieve it, we have different different ways those ways are called Scenario.
  • Suppose we have to purchase something from amazon thenTest Case Scenario

4.Test Case Design

  • How to test
  • Tester is involved in the test case design.
  • Test case design goes in two parts one part is positive test cases and another is negative test cases.
  • Based on SRS Document test case Design are created.

5.Test Case Execution

  • After Test case Design we execute them.
  • While Executing we found any Defects.
  • Then we send that defect to Developer.
  • Developer solve that defects and then send corrected application to tester.

6.Regression Testing

  • It is Process of Checking newly added Functionlity Working Properly or not and there impact on other working modules.
  • Tester is responsible Regression Testing.

7.Teat Summary Report

  • Tester are responsible to create test summary report.
  • We send this report to team leader.

8.Test Closure Report

  • Team Lead Responsible to make test enclosure report.
  • In test closure report he check whether all processes are correct or not.
  • To make test closure report team lead use dash board tool.
  • This report is in form of graphs.
  • Team lead then send it to Project Manager.