Software Testing: Click To Edit Master Subtitle Style
Software Testing: Click To Edit Master Subtitle Style
4/23/12
ABBRIVATIONS
T.E AUE
4/23/12
OR SOFTWARE IN OTHE WORDS VALIDATING AND VERIFYING PARTICULAR PROJECT OR PRODUCT TO MAINTAIN QUALITY . , USER FRIENDLY .
WHAT IS QUALITY: JUSTIFICATION OF CUSTOMER REQUIREMENTS SOFTWARE QUALITY: DEPENDS ON THREE FACTORS
DEFECT: DEVIATION BETWEEN EXPECTED RESULT TO ACTUAL T.E NEED TO TEST CLIENT REQUREMENTS APART FROM THAT HE
TERMINOLOGY
CODING: writing a programs using
programming language or scripting languages in order to develop the application will be tested here
Testing : the developed code by developer Defect reporting: while Testing if they found
terminology
Project: project is a some thing that is
developed based on particular customer requirements (web page) based on particular company requirements (Yahoo) estimation and signing off
Bidding the project: requesting proposal , Kick of meeting: initial meeting conducted
by the company soon of the sign off the project in order to discuss overview of the project .(managers, customer 4/23/12
the phases of software testing life cycle like Test plan, Test Design, Test execution , Result analyses , Bug tracking and reporting are accomplished successfully with human efforts accurate, parallel operations are not possible, testing a functionality continually with same interest is not possible.
drawbacks of manual testing are addressed properly and provide speed and accuracy in 4/23/12 order to perform proper testing. It is not replacement of Manual testing it is
Finance
4/23/12
Manual testing
Roles and responsibilities of Test Engineer Software Development life Cycle (SDLC) Quality Assurance (0r) Quality Control SDLC models Testing Methodologies
box
Prepare test cases for manual testing Create automation test script (if applicable) Execute test case and automation test
scripts
Defect reporting and prioritize defects Participating in re testing and regression 4/23/12
testing
SDLC
What is software:
*set of instructions programs documents to perform particular task types software is categorized in to two
output to system)
SDLC
SDLC: it is a process of developing
software project / product to fulfill the client requirements with in the specified cost and time life cycle are:
1. requirement collection 2. Analysis phase 3. Design 4. Coding 5. Testing 6. Delivery and maintance
For each and every phase we need to know
what is the task, who is the role person , 4/23/12 what is process, what is proof (end
SDLC PHASES
REQ. PHASE TASK: getting requirements from client ROLE: Business Analyst , Engagement
manager
environment
PROOF:B.R.Sdocument
B.R.S document
4/23/12
SDLC PHASES
DESIGNING PHASE TASK: High Level Design (H.L.D), Low Level
Design (L.L.D)
requirements in to modules by using unified modeling language L.L.D : T.L will divide the module in to sub
4/23/12 modules by using (u.m.l.d)
SDLC PHASE
TESTING PHASE: TASK: Test the developed build ROLE: Test Engineer PROCESS: after receiving required
document T.E will try to understand , during understanding the document they raise doubts and mentioned into clarification note document (C.N.D), this document will send to business analyst for clarification, after successful test cases. review , T.E will4/23/12 writing start
SDLC
DELIVERY AND MAINTAINCE PHASE: TASK: Deliver the application to the client ROLE: Deployment Engineer/ Installation
Engineer
PROCESS: Deployment engineer will deploy
application
in client environment successfully and hand over the original software to client
PROOF: close the official agreement
4/23/12
STEPS IN PROJECT
4/23/12
Un realistic schedule: If too much of work is assigned in short span of time will be problem
Inadequate testing : It is difficult to estimate how much testing is sufficient to validate the application
Miscommunication: If developer doesnt know exact requirements their will be problem to develop the application
WHEN DO DEFECTS WILL ARAISE : 1. wrong requirements wrong project / product 4/23/12 2. Mistakes in Design Design defects
QUALITY MANAGEMENT
identifies the
It is a process ASSURANCE
QUALITY
oriented
oriented
It is defects
It is defects
preventive approach
It involves
product is built
s/w testing is an
Reviews, auditing
SDLC MODLES
Depending up on functionality and need of
client we can adopt any one of the following SDLC models to develop the application.
v waterfall model v iterative model v v v v
fish model
Its preferable for small applications Clear requirements and routine type of
projects model
4/23/12
There is no feed back mechanism between the phases are identified at latest stage of testing.
During development process it
Iterative model :
For big projects& requirements are
not clear
It developed in terms of increments