Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
2Activity
P. 1
Software Testing

Software Testing

Ratings: (0)|Views: 36|Likes:
Published by anilbe_tpt

More info:

Published by: anilbe_tpt on Nov 08, 2011
Copyright:Attribution Non-commercial

Availability:

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

11/03/2012

pdf

text

original

 
Test Planning, Test Process by G C Reddy (91-9247837478)(gcreddy@gcreddy.com)
 
 
 
 
3/16/10
 
Software Testing Guide
 
Software Testing Guide
 
 
I) Introduction
 
a)
 
Software, Types of Software
 
 
b)
 
Software Project, Application and Product
 
 
c)
 
Software Business Process
 
 
II) SDLC (SOFTWARE DEVELOPMENT LIFE CYCLE)
 
 
a)
 
Requirements Gathering
 
 
b)
 
Analysis & Planning
 
 
c)
 
Software Design
 
 
d)
 
Coding/Implementation
 
 
e)
 
Testing
 
 
f)
 
Release & Maintenance
 
 
 III) SDLC Models
 
 
a)
 
Sequential Models
 
 
1)
 
Waterfall Model
 
 
2)
 
 „V‟ Model
 
 
b)
 
Incremental / Iterative Models
 
 
1)
 
Prototype Model
 
 
2)
 
Spiral Model
 
 
3)
 
Agile Model
 
 
IV) Test Levels
 
nit Testing/Component Testing/Module Testing
 
t
 
egration Testing
 
 
stem Testing
 
 
ceptance Testing
 
 
V) SOFTWARE ENVIRONMENT
 
 
a)
 
I-Tier or Standalone Applications
 
 
b)
 
II-Tier or Client/Server Applications
 
 
c)
 
III-Tier or Web Applications
 
 
d)
 
N-Tier or Distributed Applications
 
 
VI) Test Types
 
 
a)
 
Functional Testing
 
 
b)
 
Non-Functional Testing
 
 
c)
 
Structural Testing
 
 
d)
 
Re & Regration Testing
 
 
VII) Test Design Techniques
 
 
a)
 
Black box Techniques
 
 
1)
 
Equivalence Partitioning/ Equivalence Classes (EP/EC)
 
 
2)
 
Boundary Value Analysis (BVA)
 
 
3)
 
Decision Table Testing
 
 
4)
 
State Transition Testing
 
 
5)
 
Use Case Testing
 
 
b)
 
White box Techniques
 
 
1)
 
Statement Testing
 
 
2)
 
Decision Testing
 
 
3)
 
Condition/Multi Condition Testing
 
 
4)
 
Mutation Testing
 
 
VIII) Testing Process (STLC)
 
 
a)
 
Test Strategy 
 
b)
 
Test Planning
 
c)
 
Configuration Management
 
 
d)
 
Risk Analysis
 
 
e)
 
Test Design (Test Scenarios, Test Cases and Test Data)
 
 
f)
 
Test Execution
 
 
g)
 
Defect Reporting & Tracking
 
 
h)
 
Status Reporting
 
 
i)
 
Test Closure
 
 
 IX) Informal Testing
 
 
a)
 
Exploratory Testing
 
 
b)
 
Error Guessing
 
 
 X) Quality Standards
 
 
a)
 
ISO Standards
 
 
b)
 
IEEE Standards
 
 
c)
 
CMM/CMM (I) Process Guidelines
 
 
XI) Software Business Domains
 
 
a)
 
BFSI
 
 
b)
 
ERP
 
 
c)
 
Healthcare
 
 
d)
 
Telecom
 
 
e)
 
Ecommerce
 
 
f)
 
Others
 
Software Quality:
 
 
Software satisfies quality only when it meets to Customer Requirement / Customer
 
Satisfaction / Customer Expectations. Meets Customer Requirement refers to proper output
 
& Customer Expectations refers to extra characteristics, good interface, speed, privacy,
 
security, easy to operate, good functionality.
 
 
Non-technical reasons: Cost of product & Time to market
 
 
Software Quality Assurance:
 
 
SQA are the Concepts to be followed by company to develop the software. An SQA
 
team is responsible for Monitoring & Measuring the strength of developing processes.
 
 
Software Project:
 
 
A set of problems assigned by the client, who can be solved by the software people
 
through the process of software Engineer called Software project. In short, the problem, the
 
people, the process called project. Software related problem is solved by software engineers
 
through software engineer process is software project.
 
 
Software Development Life Cycle / Life Cycle Development:
 
 
Stages involved in software project development
 

You're Reading a Free Preview

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