Software Testing Life Cycle (STLC) – Manual Testing

 

Software Testing Life Cycle (STLC) – Manual Testing

 

In V and Fish like model, STLC stands Software Testing Life Cycle. In Agile model, STLC stands for Sprint Testing Life Cycle.

Software Testing, Tutorialskey , Automation Testing, Manual Testing, Manual testing for beginners,Manual testing, Manual to automation, Old SDLC Models,SDLC Life cycle models, Software Development Life Cycle,STLC - Software Testing Life Cycle,

Agile scrum model with STLC:

Software bidding : A proposal to develop a new software.

a) Project : A proposal came from customer.

b) Product : A proposal based on market requirements by own company.

 

Kick of meeting : Selection of PO under guidance of customer and stake holders.

Product back log grooming meeting : Gather all user stories.

Sprint planning meeting : Selection of some user stories.

Software Testing, Tutorialskey , Automation Testing, Manual Testing, Manual testing for beginners,Manual testing, Manual to automation, Old SDLC Models,SDLC Life cycle models, Software Development Life Cycle, STLC - Software Testing Life Cycle,STLC Sprint planning meeting

       I. Test Initiation :

STLC can start with test initiation. In this stage PO can prepare a test strategy (or) Methodology

(or) Approach for testers.

In general , 3 types of strategies are available such as.

  1. Exhaustive
  2. Optimal
  3. Ad- hoc

Exhaustive testing is nothing but test with all values .

Optimal testing is nothing but test with some values w.r.t techniques.

Ad-hoc testing is nothing but test with Few Values randomly.

From testing principles exhaustive testing is impossible and Ad-hoc testing is not reasonable. Due to those reasons, PO can prepare optimal test strategy for testers.

Example : From user story , Age will take 16-60

       Exhaustive           Optimal AD-hoc
16

17

18

.

.

.

60

Minimum -1      15

Minimum +1     16

Minimum+1      17

Maximum -1     59

Maximum +1    60

Maximum +1    61

 

 16

60

 

Optimal Testing  Strategy Document Format :

In general PO can prepare Optimal test strategy for current sprint or software testing by following IEEE 829 standards. From these standards, test strategy document is having below fields.

  1. Test Strategy Document ID:

Unique name or number for document.

Ex: Title of the document

  1. Scope and Objective:

Importance of testing in current sprint.

  1. Business Issues:

Budget allocation to testing services.

 

Business issues,Software Testing, Tutorialskey , Automation Testing, Manual Testing, Manual testing for beginners,Manual testing, Manual to automation, Old SDLC Models,SDLC Life cycle models, Software Development Life Cycle, STLC - Software Testing Life Cycle, STLC Sprint planning meeting,

4. Test Responsibility Matrix:

List of test to be conducted in current sprint or software.

Example:

Testing Topic Yes/No Comments
Functional Testing(8 Topics) Yes
Usability Testing Yes
Compatibility Testing Yes
H/W Configuration Testing Yes
Performance Testing No Lack of Resources
Security Testing No Lack of Skills
Multilanguity Testing No

 

  1. Roles and Responsibilities:

Name of Jobs in testing team and responsibilities of each job.

Role Responsibilities
SM -> Prepare Test Plan

-> Conduct daily scrum meet

-> Responsible for Status reporting ( Burndown chart)

Sr. Tester -> Prepare test scenarios, test cases and test data.

-> Track defects with developers.

Jr. Tester -> Execute test cases on sprint or software.

-> Report defects to developers.

 

  1. Automation and need for Automation:

Software Testing, Tutorialskey , Automation Testing, Manual Testing, Manual testing for beginners,Manual testing, Manual to automation, Old SDLC Models,SDLC Life cycle models, Software Development Life Cycle, STLC - Software Testing Life Cycle, STLC Sprint planning meeting,Automation and need for Automation

From the above diagram PO is responsible to decide need for automation in current sprint testing.

 

  1. Defect Reporting and Tracking:

 Software Testing, Tutorialskey , Automation Testing, Manual Testing, Manual testing for beginners,Manual testing, Manual to automation, Old SDLC Models,SDLC Life cycle models, Software Development Life Cycle, STLC - Software Testing Life Cycle, STLC Sprint planning meeting, Automation and need for Automation, Defect Reporting and Tracking,

  1. Testing Measurements and Metrics:

To estimate efficiency of testers during testing, PO can define some   measurements and metrics.

Example:

  1. 15 – 20 Test scenario cases preparation per day.
  2. 10 – 15 Test scenario cases execution per day.
  3. 3 – 5 Bugs detection per day.

 

  1. Test Management:

PO is responsible to store documents by developers and testers in specified folder structure in server computing.

 Software Testing, Tutorialskey , Automation Testing, Manual Testing, Manual testing for beginners,Manual testing, Manual to automation, Old SDLC Models,SDLC Life cycle models, Software Development Life Cycle, STLC - Software Testing Life Cycle, STLC Sprint planning meeting, Automation and need for Automation, Defect Reporting and Tracking, Test Management,From the above folder structure in server computer, development base is useful to store developers documents like user storage , Unit test case, Integration test cases etc.

Test base folder is used to store testing related documents like best strategy, test plan, test scenarios, test cases, test data, defect reports, test scripts etc.

Soft base folder is useful to store sprints or software builds.

 

  1. Training Plan:

PO can decide need for training to testers on current sprint or software requirements ( Optional when testers are experienced).

Note 1:

The above like optimal test strategy will be prepared by PO in MS word or Open office word.

 

Note 2 :

The above like optimal test strategy document is in IEEE 829 standard format.

 

Note 3:

PO can take approval on strategy from stake holders.

 

In this article we have seen Software Testing Life Cycle (STLC) – Manual Testing and Test Initiation in our next article will see Others things like Test Planning, Test Design etc.

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *