ISTQB Day 1
What is Testing:
—————-
When ever you comparison between Expected & Actual.
Why Testing done(Objective) ?
——————————
As a tester : to find maximum defect
Acceptance Testing: Meeting my Expectation Customer/Client
Types of Testing
Retesting/confirmation testing:
Objective : FAiled TC should get Pass
Regression Testing:
Pass Test Cases should remain Pass
Why Testers are needed ? :
———————–
Low Independant Testing:
Medium Level Indepedant Testing
High Level Indepedant Testing
Selenium
Jmeter
Mantis / Bugzilla : Defect Management Tool
Jira Test Management Tool & Defect
PostMan : APi Testing
10 Requirement
9
90 %
10 %
100 %
1 Cr of User
Reproduction of Defect : If I (Developer) follow steps mentioned in Defect & I am getting same defect then it is called as Reproducable Defect.
Static Testing By Tool(Compiler) : Static Analysis
-Variable May not be initialized
-Insert ; to complete Statement
Early Testing
R > Verification in Every Phase > Checking Document starts with Requirement Phased 1D
D > 3 Wrong Design
C 5-6 Wrong Source Code
T 10-20 Test Cases Wrong
Dep
Maintainance
Tea: Tea A product which is made by following some steps/process
Agile(Scrum or XP ), Waterfall, Prototype
Software is your product
Process : Steps that you follow
Product : Tea : outcome of Process
Team
Testing Team : Product (QC) How many defect are there, How many requirement get covered(Requirement coverage etc)
QA Team : This Team focuses on Process (Domain Experts )
Defect Report Format is Proper
Requirement Coverage Document Proper or not
TC Documents proper or not ?
Development Testing Production/Live
Error Defect(QC) Failure
System.out.println(a) Failed to Find Defect Problem in Live/Production
Defect Leakage Directly Visible to Client
1 Month of Testing : Can i Say My Software is 100 % bug free
1 Year
Defect Clustering:
5 Modules :
20 Defects
Every Module has 4 Defect.
80% Defect is Present in 20% of Module
Pesticide Paradox :
—————
Selenium +Java >
Cucumber +Selenium +Java : Web
Cucumber +Appium +Java : Mobile
Cucumber +RestAssured+ Java : API
Requirement Analysis
Test Planning
Test Monitoring & Control
Test Analysis



