You are on page 1of 5

Class 3

Selenium Class Notes: Selenium Class 3: Software Test Life Cycle/STLC Selenium Test Process /Selenium
Test Life Cycle

i) Test Planning

ii) Generating Basic Tests

iii) Enhancing Tests

iv) Running and debugging Tests

v) Analyzing Test Results and Reporting Defects.

---------------------------------------

Software Test Process/Software Testing Life Cycle

---------------------------------------

STLC Phases

i) Test Planning

ii) Test Design

iii) Test Execution

iv) Test Closure

---------------------------------------

i) Test Planning

---------------------------------------

Input/References

Requirements

Project Plan

Test Strategy

---------------

Design docs,

Process guideline docs,

Corporate standards docs etc...

------------------- Tasks

i) Understanding and Analyzing Test Requirements


ii) Risk Analysis

iii) Test Strategy Implementation

iv) Test Estimations (Scope, Time, Resources, Budget etc...)

v) Team formation

vi) Test Plan documentation

vii) Configuration Management planning

viii) Traceability Matrix documentation

ix) Define Test Environment

Output: Test Plan document

---------------------------------------

ii) Test Design

---------------------------------------

Input: Requirements (SRS)

Test Plan Document

--------- Test Case Template -------------

Design docs,

Process guideline docs,

Corporate standards docs etc...

Tasks

Understanding Test Requirements

Generate Test scenarios

Test Case Documentation

Test Data Collection

Output:

Test case docs

Test Data

---------------------------------------

3) Test Execution

Input: Requirements Test Plan document


Test Case docs

Test Data

--------------

Defect Report Template

-----------------

Readiness of AUT

Readiness of Test Environment

----------

Tasks

Verify Test Environment setup

Create Test Batches

Test Execution

Sanity Testing/BVT/BAT

Comprehensive Testing

Reporting Defects

Tracking Defects

Re & Regression Testing Cycle 1

Sanity Testing

Select Test cases for Regression Testing Cycle 1

Re & Regression cycle 1 Tests execution

Reporting Defects

Tracking Defects

Re & Regression Testing Cycle 2

Sanity Testing

Select Test cases for Regression Testing Cycle 2

Re & Regression cycle 2 Tests execution

Reporting Defects

Tracking Defects . .
Final Regression

--------------------

Output: Opened and Closed Defect Reports

Tested Software

---------------------------------------

4) Test Closure

---------------------------------------

Input: Requirements Test Plan Document

Opened and Closed defect reports etc...

---------------

Test Summary Report Template

Tasks

Evaluating Exit criteria

Collect all documents and prepare Test Summary Report

Send Test Deliverables to Customer

Improvement suggestions for future projects.

---------------------------------------

Test Levels

Unit Testing

Integration Testing

System Testing

Acceptance Testing

Test Types

Functional Testing (Database Testing is a Sub set)

Performance Testing (Load Testing, Stress Testing, Spike Testing, Endurance Testing, Database Testing is
a Sub set)

Usability Resting Reliability Testing Configuration Testing etc...


Test Execution Level

Sanity/Smoke Testing

Comprehensive Testing

Re & Regression Testing

Test Design Techniques

Black box (EC, BVA, Decision Table Testing, State Transition Testing, use case Testing etc...)

White box (Statement Testing, Condition Testing, decision Testing etc...)

Experience based (Exploratory Testing, Error guessing etc...)

---------------------------------------

Selenium Test Process/Selenium Test Life Cycle

---------------------------------------

Phases

i) Test Planning

ii) Generating Basic Tests

iii) Enhancing Tests

iv) Running and Debugging Tests

v) Analyzing Test Results and Reporting Defects

You might also like