You are on page 1of 22

TESTING IS THE PROCESS IS TO CHECK QUALITY OF

S O FT WA R E T O F I N D B U G S I N S O F T WA R E
T O F I N D B U G S I N S O FT WA R E , T O C H E C K T H E
P E R F O R M A N C E O F T H E A P P L I C AT I O N ,
T O C H E C K E X P E C T E D R E S U LT S W I T H A C T U A L
B E H AV I O R.
testing is to delivered quality software
to increasing customer satisfaction and to increasing number of customer.
To reduce business impact.
1. Complete understanding of requirements
2. 100 percent test coverage
3. Regression test cases coverage
4. Proper communication with the
developer
5. Complete test execution before deadline
WEB ARCHITECTURE
LEVELS OF TESTING
TYPES OF TESTING
VERIFICATION AND VALIDATION

What is Verification?
Checks Are we building the product right?.
Examples includes reviews, inspection and walkthrough

What is Validation?
Checks Are we building the right product?
Example includes all types of testing like smoke,
regression, functional, systems and UAT
FLOW DIAGRAM
QUALITY ATTRIBUTES

Reliability
Maintainability
Usability
Flexibility
Reusability
TESTING LIFE CYCLE
Team formation
Identify Tactical ricks
Test Plane writing
Test plane Review
WHAT IS TEST EXECUTION?

Test execution is the process of executing the code and comparing


the expected and actual results. Following factors are to be
considered for a test execution process:
Based on a risk, select a subset of test suite to be executed for this
cycle.
Assign the test cases in each test suite to testers for execution.
Execute tests, report bugs, and capture test status continuously.
Resolve blocking issues as they arise.
Report status, adjust assignments, and reconsider plans and
priorities daily.
Report test cycle findings and status.
BUG LIFE CYCLE:
GOOD PRACTICE TO CREATING BUGS
JIRA VS BUGZILLA
AGILE METHODOLOGY
SCRUM FRAME WORK
KANBAN SYSTEM
KANBAN BORD
QUALITIES OF BEST TESTER

You might also like