Академический Документы
Профессиональный Документы
Культура Документы
find
Why do we test
Software?
To ensure that the Users requirements are
met.
To reduce costly errors.
Taxonomy of Problems in
Testing..
Fault:- In correct step in the program /
module /
component.
Failure:Inability of performing the
function.
Bug:Fault in a program caused by
performance.
Error:- Misunderstanding of the internal
state of the system / Software.
Defect:-External behavior with internal
features.
SDLC vs STLC
Contn..
SDLC vs STLC
System
Study
Domain Knowledge :
Banking/Finance/Marketing/Real Estate
others
Software Specifications:
Frontend
Backend
Hardware Specifications:
Hard disk, RAM, Speed, Connectivity of Internet
Number of Days
Number of LOC
Number of Modules
Scope/Approach/Estimati
on
Scope
What is to be tested?
What should not be tested?
Approach
Testing Life Cycle
Estimation
LOC
Number of Test cases
Number of Days to execute Test Cases
Definition
Technique
Start Criteria
Stop Criteria
Contn.
Are Test Cases Reusable?
Yes
Guess the Characteristics of a Good Test Case
TC should be independent
TC should start with What you are Testing
TC should not contain looping and conditional
statements
TC should be uniform
release
All Test cases should be executable
Review Process
Take the checklist(list of Tasks)
Take a demo of functionality
Go through Use Cases and Functional
Specifications
Find the gap between the use cases and the
test cases
Submit the review report
role in TESTING.
Each and every activity should have a proof.
Data that is to be
maintained
Number of Test cases executed.
Number of Defects found.
Screen shots of the successful and failure
Inputs
Test Cases
System Availability
Data Availability
Process
Testing the application
Output
Raising the Defects
Save the Results
Defect Handling
What is a Defect?
Defect is a coding error in a program.
It occurs when the application does not
Deliverables
All the documents which are prepared in
Thank You