Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
6Activity

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
PREPRATION THE SOFTWARES

PREPRATION THE SOFTWARES

Ratings: (0)|Views: 4,068|Likes:
Published by Sana Khan
ZUBAIR ANWAR
ZUBAIR ANWAR

More info:

Published by: Sana Khan on Jan 06, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/09/2012

pdf

text

original

 
Software Testing – made easy
SoftwareTesting
- made easy
Prepared by: K. Muthuvel  
Page 1 of 128
 
Software Testing – made easy
Table of Contents
1.Testing Fundamentals.......................................................................................................71.1.Definition...................................................................................................................71.2.Objective....................................................................................................................71.3.Benefits of Testing.....................................................................................................72.Quality Assurance, Quality Control, Verification & Validation.......................................82.1.Quality Assurance......................................................................................................82.2.Quality Control..........................................................................................................82.3.Verification................................................................................................................82.4.Validation...................................................................................................................83.SDLC & STLC..................................................................................................................93.1.STLC – Software Testing Life Cycle ........................................................................93.2.Models of SDLC & STLC.........................................................................................93.2.1.V-Model..............................................................................................................93.2.2.W-Model...........................................................................................................103.2.3.Waterfall Model................................................................................................113.2.4.Extreme Programming Model...........................................................................113.2.5.Spiral Model......................................................................................................124.Testing Standards............................................................................................................134.1.SW – CMM:.............................................................................................................134.2.SW – TMM..............................................................................................................144.2.1.Levels of SW –TMM........................................................................................144.2.1.1.Level 1: Initial............................................................................................144.2.1.2.Level 2: Phase Definition...........................................................................144.2.1.3.Level 3: Integration....................................................................................144.2.1.4.Level 4: Management and Measurement...................................................144.2.1.5.Level 5: Optimization / Defect Prevention and Quality Control...............154.2.2.Need to use SW-TMM......................................................................................154.2.3.SW-TMM Assessment Process.........................................................................154.2.4.SW-TMM Summary.........................................................................................164.3.ISO : International Organisation for Standardisation...............................................164.4.ANSI / IEEE Standards............................................................................................164.5.BCS - SIGIST..........................................................................................................165.Testing Techniques.........................................................................................................175.1.Static Testing Techniques........................................................................................175.1.1.Review - Definition...........................................................................................175.1.2.Types of Reviews..............................................................................................175.1.2.1.Walkthrough..............................................................................................175.1.2.2.Inspection...................................................................................................175.1.2.3.Informal Review........................................................................................185.1.2.4.Technical Review.......................................................................................185.1.3.Activities performed during review..................................................................18
Prepared by: K. Muthuvel  
Page 2 of 128
 
Software Testing – made easy
5.1.4.Review of the Specification / Planning and Preparing System Test.................195.1.5.Roles and Responsibilities................................................................................205.2.Dynamic Testing Techniques...................................................................................215.2.1.Black Box Testing: ..........................................................................................215.2.1.1.Equivalence Class Partitioning..................................................................225.2.1.2.Boundary Value Analysis...........................................................................225.2.1.3.Cause and Effect Graphs............................................................................235.2.1.4.Comparison Testing...................................................................................245.2.2.White-Box Testing:...........................................................................................255.2.2.1.Statement Coverage:..................................................................................265.2.2.2.Branch Coverage:.......................................................................................265.2.2.3.Condition Coverage:..................................................................................275.2.2.4.Path Coverage:...........................................................................................275.2.2.5.Data Flow-Based Testing:..........................................................................295.2.3.Grey Box Testing..............................................................................................306.Difference Tables............................................................................................................316.1.Quality Vs Testing...................................................................................................316.2.Testing Vs Debugging.............................................................................................326.3.Quality Assurance Vs Quality Control....................................................................326.4.Verification & Validation........................................................................................326.5.Black Box Testing & White Box Testing................................................................336.6.IST & UAT..............................................................................................................336.7.SIT & IST.................................................................................................................336.8. Alpha Testing & Beta Testing................................................................................346.9.Test Bed and Test Environment ..............................................................................346.10.Re-testing and Regression Testing.........................................................................347.Levels of Testing.............................................................................................................347.1.Unit Testing.............................................................................................................347.1.1.Benefits of Unit Testing....................................................................................357.1.2.Pre-requisites.....................................................................................................357.2.Integration Testing...................................................................................................367.2.1.Incremental Integration Testing........................................................................377.2.1.1.Top Down Integration................................................................................387.2.1.2.Bottom up Integration................................................................................387.2.1.3.Stub and Drivers........................................................................................407.2.2.Non-Incremental Testing..................................................................................407.2.2.1.Big Bang Integration..................................................................................407.2.2.2.Validation Testing......................................................................................407.2.2.3.Configuration review.................................................................................417.3.System Testing.........................................................................................................417.3.1.Functional Testing............................................................................................417.3.1.1.Requirement based Testing........................................................................417.3.2.Business-Process based Non-Functional Testing.............................................427.3.2.1.Recovery testing.........................................................................................437.3.2.2.Security testing...........................................................................................437.3.2.3.Stress testing..............................................................................................447.3.2.4.Performance testing....................................................................................44
Prepared by: K. Muthuvel  
Page 3 of 128

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->