Upload
others
View
18
Download
0
Embed Size (px)
Citation preview
Software Testing
āļāļĨāļĒāļāļāđāļāļāļēāļĢāļāļāļŠāļāļāđāļāļĢāđāļāļĢāļĄāļāļĨāļĒāļāļāđāļāļāļēāļĢāļāļāļŠāļāļāđāļāļĢāđāļāļĢāļĄ
āļĄ 2 āđāļāļāļāļBlack Box TestingâĒ Black Box Testing
âĒ White Box Testingg
Black Box TestingBlack Box Testing
âĒ āđāļāļāļāļēāļĢāļāļāļŠāļāļāđāļāļĒāđāļĄāļāļēāļāļāļāļāļāļēāļŠāļāļ āļēāļĒāđāļāđāļāļĢāđāļāļĢāļĄâĒ āļ āļŠ Function āđāļ âĒ āđāļāļāļāļēāļĢāļāļāļŠāļāļ Function āļāļēāļ āđ āļāļāļāđāļāļĢāđāļāļĢāļĄāļāļēāļĄ
Requirements āļāļĄâĒ āđāļāļāļāļēāļĢāļāļāļŠāļāļāđāļāļĒāļāļāļē Output āļāļēāļ Input āļāđāļŦāļāļ
āđāļāļĢāđāļāļĢāļĄāļāļāļāļĄāļāļ§āļēāļĄāļŠāļāļāļāļĨāļāļāļāļāđāļāļĢāđāļāļĢāļĄāļāļāļāļĄāļāļ§āļēāļĄāļŠāļāļāļāļĨāļāļāļāļ
Black Box TestingBlack Box Testing
IInput test data
Inputs causinganomalousbehaviour
ep
Systemy
OeOutput test results
Outputs which revealthe presence ofdefects
4
ep de ec s
Black Box TestingBlack Box Testing
Invalid in pu ts Valid in pu ts
S stemSy stem
5Ou tputs
āļāļēāļĢāļāļēāļŦāļāļāļāļāļĄāļĨāđāļāļāļēāļĢāļāļāļŠāļāļāļāļēāļĢāļāļēāļŦāļāļāļāļāļĄāļĨāđāļāļāļēāļĢāļāļāļŠāļāļ
âĒ āļāļēāļāļ§āđāļāļāļāļāļāļāļĨāļĄâĒ āļŠ āļŠâĒ āļāļēāļŠāļāļŠāļâĒ āļāļēāļāļēāļŠāļâĒ āļāļēāđāļāļāļāļāļ
âĒ āļāļēāļāļāļāļ§āļŠāļĒ
White Box TestingWhite Box Testing
âĒ āđāļāļāļāļēāļĢāļāļāļŠāļāļāđāļāļāļāđāļāļĢāļāļŠāļĢāļēāļāļāļāļāđāļāļĢāđāļāļĢāļĄ āļŦāļĢāļāļāļēāļāđāļāļāđāļāđāļāļĢāđāļāļĢāļĄ (āđāļāļĢāđāļāļĢāļĄāļāļēāļāļēāļāđāļāļāļēāļĄāđāļāļĢāļāļŠāļĢāļēāļ?)āđāļāļĢāđāļāļĢāļĄ (āđāļāļĢāđāļāļĢāļĄāļāļēāļāļēāļāđāļāļāļēāļĄāđāļāļĢāļāļŠāļĢāļēāļ?)
âĒ āļāļāļāļŠāļĢāļēāļāļāļāļāļāļŠāļāļāđāļāļāļēāļ°āļŠāļēāļŦāļĢāļāļāļēāļĢāļāļāļŠāļāļāđāļāđāļāļāļāđāļāļāļēāļ āđâĒ āļāļāļāļāļŠāļāļāļāļ°āļāļāļāļāļĢāļ°āļāļāļāļāļ§āļĒāļāļāļāļŠāļēāļĄāļēāļĢāļāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāļĒāļēāļāļāļāļ
āđāļĨāļ°āđāļĄāļāļāļ (case āļŦāļĨāļēāļĒ Case āļāļāļāļ°āļĄāļ§āļĨāļāļĨāļāļāļāđāļĨāļ°āđāļāļāđāļĨāļ°āđāļĄāļāļāļ (case āļŦāļĨāļēāļĒ Case āļāļāļāļ°āļĄāļ§āļĨāļāļĨāļāļāļāđāļĨāļ°āđāļāļāļĄ Functional āđāļāļĄāđāļāļēāđāļ)
White Box TestingWhite Box Testing
âĒ āđāļāļāļāļēāļĢāļāļāļŠāļāļāđāļāļāļāđāļāļĢāļāļŠāļĢāļēāļāļāļāļāđāļāļĢāđāļāļĢāļĄ āļŦāļĢāļāļāļēāļāđāļāļāđāļāđāļāļĢāđāļāļĢāļĄāđāļāļĢāđāļāļĢāļĄ
âĒ āļāļāļāļŠāļĢāļēāļāļāļāļāļāļŠāļāļāđāļāļāļēāļ°āļŠāļēāļŦāļĢāļāļāļēāļĢāļāļāļŠāļāļāđāļāđāļāļāļāđāļāļāļēāļ āđâĒ āļāļāļāļāļŠāļāļāļāļ°āļāļāļāļāļĢāļ°āļāļāļāļāļ§āļĒāļāļāļāļŠāļēāļĄāļēāļĢāļāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāļĒāļēāļāļāļāļ
āđāļĨāļ°āđāļĄāļāļāļāđāļĨāļ°āđāļĄāļāļāļ
8
White Box TestingWhite Box Testing
Test dataTest data
DerivesTests
Component TestComponentcode
Testoutputs
9
āđāļāļāļāļāļāļ āđ āđāļāļāļēāļĢāļāļāļŠāļāļāđāļāļĢāđāļāļĢāļĄāđāļāļāļāļāļāļ āđ āđāļāļāļēāļĢāļāļāļŠāļāļāđāļāļĢāđāļāļĢāļĄ
āđāļāļāļāļāļāđāļāļ 2 āļāļĨāļĄāđāļŦāļāļāļManual TestingâĒ Manual Testingâ āļāļēāļĢāļāļāļŠāļāļāđāļāļĒāđāļĄāđāļāđāļāļĢāļāļāļāļāļĄāļāļ§āđāļāļāļĢ
âĒ Automated Testing â āļāļēāļĢāļāļāļŠāļāļāļāļ§āļĒāđāļāļĢāļāļāļāļāļĄāļāļ§āđāļāļāļĢ
10
Manual TestingManual Testing
āđāļāļāđāļāđāļāļ 2 āļāļāļāļāļInspectionâĒ Inspectionâ āļāļēāļĢāļāļāļŠāļāļāđāļāļāļāļĢāļ§āļāđāļ§āļĒāļēāļāļĢāļ
âĒ Desk Checking āđ āđāļâ āļāļēāļĢāļāļāļŠāļāļāļāļēāļĄāļĨāļēāļāļāļāļēāļŠāļāđāļāđāļāļĢāđāļāļĢāļĄ
11
Automated TestingAutomated Testing
āđāļāļāđāļāđāļāļ 5 āļāļāļāļāļSyntax checkingâĒ Syntax checkingâ āļāļēāļĢāļāļāļŠāļāļāļāļ§āļĒāļāļēāļĢāļāļĢāļ§āļāļŠāļāļāđāļ§āļĒāļēāļāļĢāļāļāđāļāļĒāļāļāļ
âĒ Unit testing/Module Testingāļ āđāļ āđ â āđāļāļāļāļēāļĢāļāļāļŠāļāļāđāļāļĢāđāļāļĢāļĄāļāļĨāļ°āđāļĄāļāļĨāđāļāļāļŦāļēāļāļāļāļāļāļĨāļēāļāļāđāļāļāļāļāļ āļēāļĒāđāļāđāļĄāļāļĨ
12
AutomatedAutomated ...
âĒ Integration testingāļ āļŠ āđāļ āđ āđ āļ 2â āđāļāļāļāļēāļĢāļāļāļŠāļāļāđāļāļĢāđāļāļĢāļĄāđāļāļĒāļāļēāļĢāđāļāļĄāļāļēāļāļ§āļāđāļĄāļāļĨāđāļāļāđāļāļ 2 āļĨāļāļĐāļāļ°āļāļâĒTop-Down ApproachâĒBottom Up ApproachâĒBottom-Up Approach
13
Top Down ApproachTop-Down Approach
Level 1 Level 1Testingsequence . . .
Level 2Level 2Level 2Level 2
Level 2stubs
Level 3stubs
14
Bottom Up ApproachBottom-Up Approach
Test
Level NLevel NLevel NLevel NLevel N Testing
Testdrivers
Level NLevel NLevel NLevel NLevel N gsequence
Test
Level Nâ1 Level Nâ1Level Nâ1
Testdrivers
15
AutomatedAutomated ...
âĒ Stub testingāļāļ āļāļĨāļĄāļāļēāļŠāļāļŠāļ āđ āļāđāļāļĒāļāļāļāļĄāļēāđāļāļāđāļāļāđāļĄāļāļĨāļāļ§āđāļāļāđāļāļāļēāļĢâ āļāļ āļāļĨāļĄāļāļēāļŠāļāļŠāļ āđ āļāđāļāļĒāļāļāļāļĄāļēāđāļāļāđāļāļāđāļĄāļāļĨāļāļ§āđāļāļāđāļāļāļēāļĢāļāļāļŠāļāļāđāļāļĢāđāļāļĢāļĄ
âĒ System testingâ āđāļāļāļāļēāļĢāļāļāļŠāļāļāđāļāļĢāđāļāļĢāļĄāļāļāđāļāļĢāđāļāļĢāļĄāļĢāļ§āļĄāļāļāļ§āļēāđāļāļāļĨāļĨāļāļāļāđāļāļāļāļēāļĢāļāļāļŠāļāļāđāļāļĢāđāļāļĢāļĄāļāļāđāļāļĢāđāļāļĢāļĄāļĢāļ§āļĄāļāļāļ§āļēāđāļāļāļĨāļĨāļāļāļāļāļāļāļāļāļŦāļĢāļāđāļĄ
16
āļāļēāļĢāļāļāļŠāļāļāļĢāļ°āļāļāļāļēāļĢāļāļāļŠāļāļāļĢāļ°āļāļ
āļāļē 2 āļāļĢāļ°āļāļēāļĢāļāļâĒ āļŠ āļŠ (Statistical Testing)âĒ āļāļēāļĢāļāļāļŠāļāļāđāļāļāļŠāļāļ (Statistical Testing)
â āđāļāļāļāļĢāļ°āđāļĄāļāļāļĨāļāļ§āļēāļĄāļāļāļāļāļāļēāļĢāđāļāļāļēāļāļŠāļ§āļāļāļēāļ āđ āļāļāļāļĢāļ°āļāļâĒ āļāļēāļĢāļāļāļŠāļāļāļāļāļāļāļāļĢāļāļ (Defect Testing)
āļ â āđāļāļāļāļēāļĢāļāļāļŠāļāļāđāļāļāļāļĢāļ§āļāļŠāļāļāļ§āļēāļĢāļ°āļāļāļĄāļāļāļāļāļāļĢāļāļāļāļāļāļĨāļēāļāļāļāļāđāļāļāļēāļ
17
Defect TestingDefect Testing
Test Test Test TestTestcases
Testdata
Testresults
Testreports
Design testcases
Prepare testdata
Run programwith test data
Compare resultsto test cases
18
āļāļĨāļĒāļāļāđāļāļāļēāļĢāļāļāļŠāļāļāļĢāļ°āļāļāļāļĨāļĒāļāļāđāļāļāļēāļĢāļāļāļŠāļāļāļĢāļ°āļāļ
âĒ Peak load testingPerformance testingâĒ Performance testing
âĒ Recovery testingy gâĒ Storage testing
P d t tiâĒ Procedure testingâĒ User testingg
āļāļēāļĢāļāļāļŠāļāļāļāļēāļĢāļĒāļāļĄāļĢāļāļĢāļ°āļāļāļāļāļāļāđāļāļāļēāļĢāļāļāļŠāļāļāļāļēāļĢāļĒāļāļĄāļĢāļāļĢāļ°āļāļāļāļāļāļāđāļ
âĒ Alpha testingRecovery testingâ Recovery testing
â Security testingy gâ Stress testing
P f t tiâ Performance testingâĒ Beta testingg
āļāļĨāļĒāļāļāđāļāļāļēāļĢāļāļāļŠāļāļāļāļĢāļ°āļŠāļāļāļ āļēāļāļāļāļāļĢāļ°āļāļāļāļĨāļĒāļāļāđāļāļāļēāļĢāļāļāļŠāļāļāļāļĢāļ°āļŠāļāļāļ āļēāļāļāļāļāļĢāļ°āļāļ
āļāļēāđāļāļāđāļāđāļāļ 6 āļāļēāļāļāļPeak load testingâĒ Peak load testingâ āļāļēāļĢāļāļāļŠāļāļāļāļēāļĢāļāļēāļāļēāļāļŠāļāļŠāļ āđāļāļāļāļēāļĢāļāļāļŠāļāļāļāļĢāļ°āļŠāļāļāļ āļēāļāđāļāļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāļāļāļĢāļ°āļāļ āđāļĄāļāļĄāļāļēāļĢāļāļēāļĢāļēāļĒāļāļēāļĢāļĄāļēāļāļāļŠāļ āļāđāļ§āļĨāļēāđāļāđāļ§āļĨāļēāļŦāļāļāđāļ§āļĨāļēāđāļāđāļ§āļĨāļēāļŦāļāļ
21
āļāļĨāļĒāļāļāđāļāļāļēāļĢāļāļāļŠāļāļāļāļĢāļ°āļŠāļāļāļ āļēāļāļāļĨāļĒāļāļāđāļāļāļēāļĢāļāļāļŠāļāļāļāļĢāļ°āļŠāļāļāļ āļēāļ...
âĒ Performance testingāļŠ āļ āļŠ āļ āļŠ â āļāļēāļĢāļāļāļŠāļāļāļāļĢāļ°āļŠāļāļāļ āļēāļāļāļāļāđāļ§āļĨāļē āđāļāļāļāļēāļĢāļāļāļŠāļāļāđāļāļ
āļāļāļēāļĢāļāļēāļāļāļāļ§āļāđāļ§āļĨāļēāļāđāļāđāļāļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļĢāļēāļĒāļāļēāļĢ āļ§āļēāđāļāļĢāļ°āļĒāļ°āđāļ§āļĨāļēāļāļēāļāđāļāļĒāļāđāļāđāļāļāļēāļĢāļāļēāļĢāļēāļĒāļāļēāļĢ
âĒ Recovery testingâĒ Recovery testingâ āļāļēāļĢāļāļāļŠāļāļāļāļēāļĢāļāļĢāļ°āļāļ āđāļāļāļāļēāļĢāļāļāļŠāļāļāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāļ
āļĢāļ°āļāļāļāļĢāļāļāļĢāļ°āļāļāļĨāļĄ
22
āļāļĨāļĒāļāļāđāļāļāļēāļĢāļāļāļŠāļāļāļāļĢāļ°āļŠāļāļāļ āļēāļāļāļĨāļĒāļāļāđāļāļāļēāļĢāļāļāļŠāļāļāļāļĢāļ°āļŠāļāļāļ āļēāļ...
âĒ Storage testingāļāļēāļĢāļāļāļŠāļāļāļāļēāļĢāđāļāļāļāļāļĄāļĨ āđāļāļāļāļēāļĢāļāļāļŠāļāļāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāļāļāļâ āļāļēāļĢāļāļāļŠāļāļāļāļēāļĢāđāļāļāļāļāļĄāļĨ āđāļāļāļāļēāļĢāļāļāļŠāļāļāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāļāļāļāļĢāļ°āļāļāđāļāļāļēāļĢāđāļāļāļāļāļĄāļĨ āļ§āļēāļŠāļēāļĄāļēāļĢāļāđāļāļāļāļāļĄāļĨāđāļāļŠāļāļŠāļāđāļāļāļāļēāļāļ§āļāđāļāļēāđāļ
23
āļāļĨāļĒāļāļāđāļāļāļēāļĢāļāļāļŠāļāļāļāļĢāļ°āļŠāļāļāļ āļēāļāļāļĨāļĒāļāļāđāļāļāļēāļĢāļāļāļŠāļāļāļāļĢāļ°āļŠāļāļāļ āļēāļ...
âĒ Procedure testingāļāļēāļĢāļāļāļŠāļāļāļāļĢāļ°āļāļ§āļāļāļēāļĢ āđāļāļāļāļēāļĢāļāļāļŠāļāļāļāļēāļĢāļāļāļāļēāđāļāļāļŠāļēāļĢāļāļĄāļâ āļāļēāļĢāļāļāļŠāļāļāļāļĢāļ°āļāļ§āļāļāļēāļĢ āđāļāļāļāļēāļĢāļāļāļŠāļāļāļāļēāļĢāļāļāļāļēāđāļāļāļŠāļēāļĢāļāļĄāļāļāļēāļĢāļāļēāđāļāļāļāļāļāļĢāļ°āļāļ āđāļĨāļ°āļāļĄāļāļāļēāļĢāđāļāļāļēāļāļŠāļēāļŦāļĢāļāļāđāļ āļ§āļē
āļŠāļēāļĄāļēāļĢāļāļŠāļĢāļēāļāļāļ§āļēāļĄāđāļāļēāđāļāđāļŦāļāļāļāđāļāđāļāļĄāļēāļāļāļāļĒāđāļāļĒāļāđāļ
24
āļāļĨāļĒāļāļāđāļāļāļēāļĢāļāļāļŠāļāļāļāļĢāļ°āļŠāļāļāļ āļēāļāļāļĨāļĒāļāļāđāļāļāļēāļĢāļāļāļŠāļāļāļāļĢāļ°āļŠāļāļāļ āļēāļ...
âĒ User testingāļāļēāļĢāļāļāļŠāļāļāļāđāļ āđāļāļāļāļēāļĢāļāļāļŠāļāļāļāļēāļĢāđāļāļāļēāļāļāļĢāļāļāļāļāļĢāļ°āļāļ āđāļāļâ āļāļēāļĢāļāļāļŠāļāļāļāđāļ āđāļāļāļāļēāļĢāļāļāļŠāļāļāļāļēāļĢāđāļāļāļēāļāļāļĢāļāļāļāļāļĢāļ°āļāļ āđāļāļāļāļāļāļāļēāļĢāļāļĢāļēāļāļ§āļēāļāđāļāļāļ°āļāļēāļāļĒāļēāļāđāļĢāđāļāļāļāļāļāļāļŦāļēāļāđāļāļāļāļ
25
āļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļāļŠāļāļāļĢāļ°āļāļāļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļāļŠāļāļāļĢāļ°āļāļ
āđāļāļāļāļāļāđāļāļ 5 āļāļāļāļāļāļāļUnit TestingâĒ Unit Testingâ āļāļēāļĢāļāļāļŠāļāļāļŠāļ§āļāļĒāļāļĒāļāļāļāđāļāļĢāđāļāļĢāļĄ
âĒ Module Testing āđ â āļāļēāļĢāļāļāļŠāļāļāļāļēāļĢāļāļēāļāļēāļāļĢāļ§āļĄāļāļāļāļāļāļŠāļ§āļāļĒāļāļĒāđāļāļĢāļ°āļāļāļĨāļēāļ
26
āļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļāļŠāļāļāļĢāļ°āļāļāļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļāļŠāļāļāļĢāļ°āļāļ...
âĒ Subsystem TestingāļāļēāļĢāļāļāļŠāļāļāļāļāļŦāļēāļāļāļāļāļēāļĢāđāļĄāļŠāļāļāļāļĢāļ°āļŠāļēāļāļāļāļāļāļāļŦāļāļ§āļĒāļĒāļāļĒâ āļāļēāļĢāļāļāļŠāļāļāļāļāļŦāļēāļāļāļāļāļēāļĢāđāļĄāļŠāļāļāļāļĢāļ°āļŠāļēāļāļāļāļāļāļāļŦāļāļ§āļĒāļĒāļāļĒāļāļēāļ āđ
âĒ System Testingâ āļāļĢāļ§āļāļŠāļāļāļ§āļēāļĢāļ°āļāļāļāļāļŦāļĄāļāļāļēāļāļēāļāđāļāļāļĢāļāļāļēāļĄāļāļāļāļēāļŦāļāļāļŦāļĢāļāļāļĢāļ§āļāļŠāļāļāļ§āļēāļĢāļ°āļāļāļāļāļŦāļĄāļāļāļēāļāļēāļāđāļāļāļĢāļāļāļēāļĄāļāļāļāļēāļŦāļāļāļŦāļĢāļāļāļ§āļēāļĄāļāļāļāļāļēāļĢāļāļāļāļāđāļāļāļĒāļēāļāđāļāļāļĢāļāļŦāļĢāļāđāļĄ
27
āļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļāļŠāļāļāļĢāļ°āļāļāļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļāļŠāļāļāļĢāļ°āļāļ...
âĒ Acceptance TestingāļāļēāļĢāļāļāļŠāļāļāļāļāļŠāļāļāļēāļĒāļāļāļāļāļĢāļ°āļāļāļāļ°āļāļāļĒāļāļĄāļĢāļāđāļāļ§āļēāļŠāļēāļĄāļēāļĢāļâ āļāļēāļĢāļāļāļŠāļāļāļāļāļŠāļāļāļēāļĒāļāļāļāļāļĢāļ°āļāļāļāļ°āļāļāļĒāļāļĄāļĢāļāđāļāļ§āļēāļŠāļēāļĄāļēāļĢāļāļāļēāļāļēāļāđāļāļāļĢāļ
â āđāļāļāļāļēāļĢāļāļāļŠāļāļāļĢāļ§āļĄāļāļāļĢāļ°āļŦāļ§āļēāļāļāđāļāļĢāļ°āļāļāđāļĨāļ°āļāļāļāļāđāļāļāļāļāļāļēāļĢāļ°āļāļāļĢāļ°āļāļ
â āđāļāļāđāļāđāļāļ 2 āļāļĢāļ°āđāļ āļāļāļâĒAlpha testingâĒBeta testing
28
âĒBeta testing
Acceptance TestingAcceptance Testing
âĒ Alpha testing āļŠ āļŠ āđ āđ āđ â āļāļ āļāļēāļĢāļāļāļŠāļāļāļāļ§āļēāļĄāļŠāļĄāļāļĢāļāļāļāļāļĢāļ°āļāļāđāļāļĒāļāđāļ āđāļĨāļ°āđāļāļāļāļĄāļĨ
āļŠāļĄāļĄāļāđāļāļāļēāļĢāļāļāļŠāļāļ āļāļ°āļŠāļĄāļĄāļāđāļŦāļĢāļ°āļāļāļāļĒāđāļāļŠāļāļēāļāļāļēāļĢāļāļāļāļēāļāļāļ°āđāļāļāļāļāđāļ
29
Acceptance TestingAcceptance Testing
âĒ Alpha testing āļĄāļāļēāļĢāļāļāļŠāļāļ 4 āļāļĢāļ°āļāļēāļĢāļāļRecovery testingâ Recovery testingâĒ āđāļāļāļāļēāļĢāļāļāļŠāļāļāļāļēāļĢāļāļĢāļ°āļāļ
â Security testingāļ āļ âĒ āđāļāļāļāļēāļĢāļāļāļŠāļāļāļāļ§āļēāļĄāļāļĨāļāļāļ āļĒāļāļāļāļĢāļ°āļāļ
30
Acceptance TestingAcceptance Testing
â Stress testingâĒ āđāļāļāļāļēāļĢāļāļāļŠāļāļāļāļĢāļ°āļŠāļāļāļ āļēāļāļāļēāļĢāļāļēāļāļēāļāļāļāļāļĢāļ°āļāļāļ āļēāļĒāđāļâĒ āđāļāļāļāļēāļĢāļāļāļŠāļāļāļāļĢāļ°āļŠāļāļāļ āļēāļāļāļēāļĢāļāļēāļāļēāļāļāļāļāļĢāļ°āļāļāļ āļēāļĒāđāļāļāļ§āļēāļĄāļāļāļāļ
â Performance testingâĒ āđāļāļāļāļēāļĢāļāļāļŠāļāļāļāļĢāļ°āļŠāļāļāļ āļēāļāļāļēāļĢāļāļēāļāļēāļāļāļāļāļĢāļ°āļāļāļ āļēāļĒāđāļâĒ āđāļāļāļāļēāļĢāļāļāļŠāļāļāļāļĢāļ°āļŠāļāļāļ āļēāļāļāļēāļĢāļāļēāļāļēāļāļāļāļāļĢāļ°āļāļāļ āļēāļĒāđāļāļŠāļ āļēāļāđāļ§āļāļĨāļāļĄāļāļāļāļāļāļĄāļāļ§āđāļāļāļĢ
31
Acceptance TestingAcceptance Testing
âĒ Beta testing āļŠ āļŠ āđ āđ āđ â āļāļ āļāļēāļĢāļāļāļŠāļāļāļāļ§āļēāļĄāļŠāļĄāļāļĢāļāļāļāļāļĢāļ°āļāļāđāļāļĒāļāđāļ āđāļĨāļ°āđāļāļāļāļĄāļĨ
āļāļĢāļāđāļāļāļēāļĢāļāļāļŠāļāļ āđāļĨāļ°āļ āļēāļĒāđāļāļŠāļāļēāļāļāļēāļĢāļāļāđāļāļāļāļāļāļĢāļ
32
āđāļāļāļāļāļēāļĢāļĒāļāļĄāļĢāļāļāļēāļāļāļāļāļĄāļāļĐāļĒāđāļāļāļāļāļēāļĢāļĒāļāļĄāļĢāļāļāļēāļāļāļāļāļĄāļāļĐāļĒ
āđāļāļāđāļāđāļāļāļāļĢāļ°āđāļāļāļāļēāļ āđ āļāļāļTime to learnâĒ Time to learnâ āļĢāļ°āļĒāļ°āđāļ§āļĨāļēāļāļāđāļāļāļāļāđāļĢāļĒāļāļĢāļāļēāļĢāđāļāļŠāļ§āļāļāļēāļ āđ āļāļāļāļĢāļ°āļāļāļāļēāļ
âĒ Task Performance â āļāļ§āļēāļĄāđāļĢāļ§āļāļāļāļāļēāļĢāļāļēāđāļāļāļāļēāļāđāļāļĨāļ°āļŠāļ§āļ
âĒ Error Rateâ āļāļāļĢāļēāļāļ§āļēāļĄāļāļāļāļĨāļēāļāļāđāļāļāļāļ
33
āđāļāļāļāļāļēāļĢāļĒāļāļĄāļĢāļāļāļēāļāđāļāļāļāļāļēāļĢāļĒāļāļĄāļĢāļāļāļēāļ...
âĒ Subjective user satisfaction āđ āđ āđ āļŠâ āļĢāļ°āļāļāļāļ§āļēāļĄāļāļāļāļāđāļāļāļāļāļāđāļāđāļāļĒāļŠāļ§āļāļĢāļ§āļĄ
âĒ Human retentionâ āļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāļāļāļāļēāļāļēāļŠāļāđāļĨāļ°āļāļēāļĢāđāļāļāļēāļāđāļ
34
āļāļēāļĢāļ§āļēāļāđāļāļāļāļēāļĢāļāļāļŠāļāļāļĢāļ°āļāļāļāļēāļĢāļ§āļēāļāđāļāļāļāļēāļĢāļāļāļŠāļāļāļĢāļ°āļāļ
âĒ āļāļēāļŦāļāļāļāļāļāļāļĨāļāđāļāļāļāļāļāđāļĨāļ°āļĢāļēāļĒāļĨāļ°āđāļāļĒāļāļāļāļāļĢāļ°āļāļâĒ āļŠ âĒ āđāļāļĢāļĒāļĄāđāļāļāļāļēāļāļāļēāļĢāļāļāļŠāļāļāđāļāļāļāļēāļĢāļĒāļāļĄāļĢāļāļĢāļ°āļāļâĒ āļāļēāļāļāļĄāļĨāļāļēāļĢāļāļāļāđāļāļāļĄāļēāđāļāđāļāļāļēāļĢāļ§āļēāļāđāļāļāļāļēāļĢāļāļāļŠāļāļ
āļāļ§āļēāļĄāļŠāļĄāļāļāļāļāļāļāļĢāļ°āļāļāļĢāļ§āļĄâĒ āļāļēāļŦāļāļāđāļāļāļāļēāļĢāļāļāļŠāļāļāļāļ§āļēāļĄāļŠāļĄāļāļāļāļāļāļāļĢāļ°āļāļāļĒāļāļĒâĒ āļāļēāļŦāļāļāđāļāļāļāļēāļĢāļāļāļŠāļāļāļāļ§āļēāļĄāļŠāļĄāļāļāļāļāļāļāļĢāļ°āļāļāļĒāļāļĒ
35
āļ§āļāļāļēāļĢāļāļĢāļ°āđāļĄāļāļāļĨāļāļēāļĢāļāļēāļāļēāļāļāļāļāļĢāļ°āļāļāļ§āļāļāļēāļĢāļāļĢāļ°āđāļĄāļāļāļĨāļāļēāļĢāļāļēāļāļēāļāļāļāļāļĢāļ°āļāļ
âĒ āļāļēāļĢāđāļāđāļāļāļŠāļāļāļāļēāļĄâĒ āļ āđ âĒ āļāļēāļĢāļāļāļāļāđāļāļāļāļēāļĢāļāļēāļāļēāļāļāļāļāļāđāļâĒ āļāļēāļĢāļŠāļĢāļēāļāļŠāļ§āļāļāđāļĻāļĐāļ āļēāļĒāđāļāļĢāļ°āļāļ āđāļŦāļŠāļēāļĄāļēāļĢāļāļāļāļāļāļāļāļĄāļĨāđāļāļĒāļ§āļāļ
āļāļēāļĢāļāļēāļāļēāļāļāļāļāļāđāļâĒ āļāļēāļĢāļŠāļĢāļēāļāļĢāļ°āļāļāđāļŦāļāđāļāļŠāļēāļĄāļēāļĢāļāļāļāļāļāļāļ§āļēāļĄāļāļāđāļŦāļāļāļāļāļāļāļāļāļ°āļāļēāļĨāļâĒ āļāļēāļĢāļŠāļĢāļēāļāļĢāļ°āļāļāđāļŦāļāđāļāļŠāļēāļĄāļēāļĢāļāļāļāļāļāļāļ§āļēāļĄāļāļāđāļŦāļāļāļāļāļāļāļāļāļ°āļāļēāļĨāļ
āđāļāļāļēāļāļĢāļ°āļāļāļāļ āđ
36
Verification & Validation
37
Verification & ValidationVerification & Validation
âĒ āļāļ āļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļĢāļ§āļāļŠāļāļāđāļĨāļ°āļĒāļāļĒāļāļāļ§āļēāļĄāļāļāļāļāļāļāļāļāļĢāļ°āļāļāļāļēāļâĒ āđāļāļāļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļāļ§āļĒāđāļŦāļāļāļāļāļēāļĢāļ°āļāļāļĄāļāļ§āļēāļĄāđāļāđāļāļ§āļēāļĢāļ°āļāļāļāļāļâĒ āđāļāļāļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļāļ§āļĒāđāļŦāļāļāļāļāļēāļĢāļ°āļāļāļĄāļāļ§āļēāļĄāđāļāđāļāļ§āļēāļĢāļ°āļāļāļāļāļ
āļāļāļāļēāļāļ āļāļĢāļāļāļēāļĄāļāļāļāļēāļŦāļāļāļāļāļĨāļāđāļ§āļāļāļāđāļāļŦāļĢāļāļāļāļāļāļēāļĢāļĢāļ°āļāļ āđāļĨāļ°āļāļĢāļāļāļāļāļ§āļēāļĄāļāļāļāļāļēāļĢāļāļāļāļāđāļāļĢāļ°āļāļāļāļāļāļĒāđāļŠāļĄāļ
38
āļāļāļĄāļāļŦāļĄāļēāļĒāļāļāļāļāļĢāļ°āļāļ§āļāļāļēāļĢ V & VāļāļāļĄāļāļŦāļĄāļēāļĒāļāļāļāļāļĢāļ°āļāļ§āļāļāļēāļĢ V & V
âĒ āđāļāļāļāļāļāļāļāļāļāļāļāļĢāļāļāļāļāļāļĨāļēāļāļāļāļāļĢāļ°āļāļâĒ āđāļāļāļāļĢāļ°āđāļĄāļāļ§āļēāļĢāļ°āļāļāļāļāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļāđāļāļāļĢāļ āđāļāļŠāļ āļēāļāļāļēāļĢāļāļēāļāļēāļâĒ āđāļāļāļāļĢāļ°āđāļĄāļāļ§āļēāļĢāļ°āļāļāļāļāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļāđāļāļāļĢāļ āđāļāļŠāļ āļēāļāļāļēāļĢāļāļēāļāļēāļ
āļāļĢāļāļŦāļĢāļāđāļĄ
39
āļāļāđāļāļāļāļēāļāļāļāļ V & Vāļāļāđāļāļāļāļēāļāļāļāļ V & V
âĒ ValidationāļŠ āđ â āļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļ§āļēāļĢāļ°āļāļāļāļāļāļāļēāļāļāļĄāļēāļāļāļāļāļāļāļāļŦāļĢāļāđāļĄ
âĒ Verificationâ āļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļ§āļēāļāļēāļĢāļāļāļāļēāļŠāļĢāļēāļāļĢāļ°āļāļāļāļēāļāļĒāļēāļāļāļāļāļāļāļŦāļĢāļāđāļĄ
40
āļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļāļŠāļāļāļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļāļŠāļāļ
āđāļāļāļāļāļāđāļāļ 2 āļŠāļ§āļāļāļSoftware TestingâĒ Software Testingâ āļāļēāļĢāļāļāļŠāļāļāđāļāļĢāđāļāļĢāļĄ
âĒ System Testingâ āļāļēāļĢāļāļāļŠāļāļāļĢāļ°āļāļ
41