Software Test Process



Manual Testing Class 2 Video
----------------------
Software Test Process / STLC

I) Test Planning

Input / References:

Requirements

Project Plan

Test Strategy
------------------
Design Docs

Process Guidelines docs

Corporate Standards doc

Etc...
-------------------------------

Tasks:
Understanding and Analyzing the Requirements

Risk Analysis

Test Strategy Implementation

Test Estimations (Scope of the Project, Available Resources, Time, Budget etc...)

Team Formation

Test Plan Documentation

Configuration Management Planning

Traceability Matrics documentation

Define Test Environment Set-up

Output:
-------
Test Plan Document

II) Test Design Phase
-------------------
Input / References

Requirements

Test Plan document
-------------
Design Docs

Process Guidelines docs

Corporate Standards doc

Etc...
----------
Test Case Template

Test Data Template

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

Understanding Requirements

Creating Test scenarios

Creating Test Cases

Test data collection

Output:
-------
Test case docs

Test Data

III) Test Execution

Requirements

Test Plan doc

Test case docs

Test Data
--------------
Readiness of Test Environment

Readiness of AUT
------------
Defect Report Template

--------------------------
Tasks:

Verifying Test Environment Setup

Creating Test Batches

Test Execution
            Sanity Testing / Smoke/BVT/BAT
            Comprehensive Testing
            Report Defects
            Track Defects
            Re & Regression Testing on Modified build
            Report Defects
            Track Defects
            Regression Testing Cycle -2
            .
            .
            Regression Testing Cycle -3
            .
            .
            Final Regration

Output:
--------
Tested Software

Opened and Closed Defect Reports

IV) Test Closure

Requirements

Test Plan doc

Test case docs

Test Data

Opened and Closed Defect Reports

--------
Tasks

Evaluting the Exit Criteria

Collecting all artifacts from Test activities

Creating Test Summary Report

Sending Test delivarables to Customers

Improvement suggessions for future Projects
---------------------------------------------
Software
--------
Set of programs, which takes input, process the Input based on business logic
and provides output.

Program:

Set of instructions or statements

Statement:

Minimal executable unit

Types of Software
---------------

i) System Software

ex: Os, Device Drivers etc...

ii) Development Software

Ex: C, C++, Java, .NET etc...

iii) 7:32 PM 11/20/2013
            Ex: Banking software
                        ERP software

0 comments:

Post a Comment