11
Software Testing āļāļĨāļĒāļ—āļ˜āđŒ āđƒāļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāđ‚āļ›āļĢāđāļāļĢāļĄ āļāļĨāļĒāļļ āļ—āļ˜āđƒāļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāđ‚āļ›āļĢāđāļāļĢāļĄ āļĄāļĩ 2 āđāļšāļšāļ„āļ·āļ­ Black Box Testing â€Ē Black Box Testing â€Ē White Box Testing Black Box Testing Black Box Testing â€Ē āđ€āļ›āđ‡āļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāđ‚āļ”āļĒāđ„āļĄ āđˆ āļ„āđāļēāļ™āļķāļ‡āļ–āļķāļ‡āļ„āđāļēāļŠāļą āđˆ āļ‡āļ āļēāļĒāđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ â€Ē āļ› āđ‡ āļŠ Function āđˆ āđ‚āļ› â€Ē āđ€āļ›āļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļš Function āļ•āļēāļ‡ āđ† āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ•āļēāļĄ Requirements āļ—āļĩāđˆāļĄāļĩ â€Ē āđ€āļ›āđ‡āļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāđ‚āļ”āļĒāļ”āļđāļ„ āđˆ āļē Output āļˆāļēāļ Input āļ—āļĩāđˆāđƒāļŦāđ‰āļ āļą āļš āđ‚āļ›āļĢāđāļāļĢāļĄāļ• āđ‰ āļ­āļ‡āļĄāļĩ āļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨ āđ‰ āļ­āļ‡āļ āļą āļ™ āđ‚āļ›āļĢāđāļāļĢāļĄāļ•āļ­āļ‡āļĄāļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāļ­āļ‡āļāļ™ Black Box Testing Black Box Testing I Input test data Inputs causing anomalous behaviour e System O e Out put test results Outputs which reveal the presence of de fect s 4 e

Black Box TestingBlack Box Testing Black Box Testingox Testing

  • Upload
    others

  • View
    18

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Black Box TestingBlack Box Testing Black Box Testingox Testing

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

Page 2: Black Box TestingBlack Box Testing Black Box Testingox Testing

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

Page 3: Black Box TestingBlack Box Testing Black Box Testingox Testing

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

Page 4: Black Box TestingBlack Box Testing Black Box Testingox Testing

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

Page 5: Black Box TestingBlack Box Testing Black Box Testingox Testing

āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļĢāļ°āļšāļšāļāļēāļĢāļ—āļ”āļŠāļ­āļšāļĢāļ°āļšāļš

āļ—āļē 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

Page 6: Black Box TestingBlack Box Testing Black Box Testingox Testing

āļāļĨāļĒāļ—āļ˜āđƒāļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ›āļĢāļ°āļŠāļ—āļ˜āļ āļēāļžāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļāļĨāļĒāļ—āļ˜āđƒāļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ›āļĢāļ°āļŠāļ—āļ˜āļ āļēāļžāļ‚āļ­āļ‡āļĢāļ°āļšāļš

āļˆāļēāđāļ™āļāđ„āļ”āđ€āļ›āļ™ 6 āļ”āļēāļ™āļ„āļ­Peak load testingâ€Ē Peak load testing– āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļāļēāļĢāļ—āļēāļ‡āļēāļ™āļŠāļ‡āļŠāļ” āđ€āļ›āļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ›āļĢāļ°āļŠāļ—āļ˜āļ āļēāļžāđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āļ­āļ‡āļĢāļ°āļšāļš āđ€āļĄāļ­āļĄāļāļēāļĢāļ—āļēāļĢāļēāļĒāļāļēāļĢāļĄāļēāļāļ—āļŠāļ” āļ“āđ€āļ§āļĨāļēāđƒāļ”āđ€āļ§āļĨāļēāļŦāļ™āļ‡āđ€āļ§āļĨāļēāđƒāļ”āđ€āļ§āļĨāļēāļŦāļ™āļ‡

21

āļāļĨāļĒāļ—āļ˜āđƒāļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ›āļĢāļ°āļŠāļ—āļ˜āļ āļēāļžāļāļĨāļĒāļ—āļ˜āđƒāļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ›āļĢāļ°āļŠāļ—āļ˜āļ āļēāļž...

â€Ē Performance testingāļŠ āļ› āļŠ āļ› āļŠ – āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ›āļĢāļ°āļŠāļ—āļ˜āļ āļēāļžāļ‚āļ­āļ‡āđ€āļ§āļĨāļē āđ€āļ›āļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāđ€āļžāļ­

āļžāļˆāļēāļĢāļ“āļēāļ–āļ‡āļŠāļ§āļ‡āđ€āļ§āļĨāļēāļ—āđƒāļŠāđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĢāļēāļĒāļāļēāļĢ āļ§āļēāđƒāļŠāļĢāļ°āļĒāļ°āđ€āļ§āļĨāļēāļ™āļēāļ™āđ€āļžāļĒāļ‡āđƒāļ”āđƒāļ™āļāļēāļĢāļ—āļēāļĢāļēāļĒāļāļēāļĢ

â€Ē Recovery testingâ€Ē Recovery testing– āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļāļēāļĢāļāļĢāļ°āļšāļš āđ€āļ›āļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ

āļĢāļ°āļšāļšāļāļĢāļ“āļ—āļĢāļ°āļšāļšāļĨāļĄ

22

āļāļĨāļĒāļ—āļ˜āđƒāļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ›āļĢāļ°āļŠāļ—āļ˜āļ āļēāļžāļāļĨāļĒāļ—āļ˜āđƒāļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ›āļĢāļ°āļŠāļ—āļ˜āļ āļēāļž...

â€Ē Storage testingāļāļēāļĢāļ—āļ”āļŠāļ­āļšāļāļēāļĢāđ€āļāļšāļ‚āļ­āļĄāļĨ āđ€āļ›āļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āļ­āļ‡â€“ āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļāļēāļĢāđ€āļāļšāļ‚āļ­āļĄāļĨ āđ€āļ›āļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āļ­āļ‡āļĢāļ°āļšāļšāđƒāļ™āļāļēāļĢāđ€āļāļšāļ‚āļ­āļĄāļĨ āļ§āļēāļŠāļēāļĄāļēāļĢāļ–āđ€āļāļšāļ‚āļ­āļĄāļĨāđ„āļ”āļŠāļ‡āļŠāļ”āđ€āļ›āļ™āļˆāļēāļ™āļ§āļ™āđ€āļ—āļēāđƒāļ”

23

āļāļĨāļĒāļ—āļ˜āđƒāļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ›āļĢāļ°āļŠāļ—āļ˜āļ āļēāļžāļāļĨāļĒāļ—āļ˜āđƒāļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ›āļĢāļ°āļŠāļ—āļ˜āļ āļēāļž...

â€Ē Procedure testingāļāļēāļĢāļ—āļ”āļŠāļ­āļšāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢ āđ€āļ›āļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļāļēāļĢāļˆāļ”āļ—āļēāđ€āļ­āļāļŠāļēāļĢāļ„āļĄāļ­â€“ āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢ āđ€āļ›āļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļāļēāļĢāļˆāļ”āļ—āļēāđ€āļ­āļāļŠāļēāļĢāļ„āļĄāļ­āļāļēāļĢāļ”āļēāđ€āļ™āļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļš āđāļĨāļ°āļ„āļĄāļ­āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āļŠāļēāļŦāļĢāļšāļœāđƒāļŠ āļ§āļē

āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāļēāļ‡āļ„āļ§āļēāļĄāđ€āļ‚āļēāđƒāļˆāđƒāļŦāļāļšāļœāđƒāļŠāđ„āļ”āļĄāļēāļāļ™āļ­āļĒāđ€āļžāļĒāļ‡āđƒāļ”

24

Page 7: Black Box TestingBlack Box Testing Black Box Testingox Testing

āļāļĨāļĒāļ—āļ˜āđƒāļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ›āļĢāļ°āļŠāļ—āļ˜āļ āļēāļžāļāļĨāļĒāļ—āļ˜āđƒāļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ›āļĢāļ°āļŠāļ—āļ˜āļ āļēāļž...

â€Ē 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

Page 8: Black Box TestingBlack Box Testing Black Box Testingox 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

Page 9: Black Box TestingBlack Box Testing Black Box Testingox Testing

āđ€āļāļ“āļ‘āļāļēāļĢāļĒāļ­āļĄāļĢāļšāļ‡āļēāļ™āļ‚āļ­āļ‡āļĄāļ™āļĐāļĒāđ€āļāļ“āļ‘āļāļēāļĢāļĒāļ­āļĄāļĢāļšāļ‡āļēāļ™āļ‚āļ­āļ‡āļĄāļ™āļĐāļĒ

āđāļšāļ‡āđ„āļ”āđ€āļ›āļ™āļ›āļĢāļ°āđ€āļ”āļ™āļ•āļēāļ‡ āđ† āļ”āļ‡āļ™Time to learnâ€Ē Time to learn– āļĢāļ°āļĒāļ°āđ€āļ§āļĨāļēāļ—āļœāđƒāļŠāļ•āļ­āļ‡āđ€āļĢāļĒāļ™āļĢāļāļēāļĢāđƒāļŠāļŠāļ§āļ™āļ•āļēāļ‡ āđ† āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ‡āļēāļ™

â€Ē Task Performance – āļ„āļ§āļēāļĄāđ€āļĢāļ§āļ‚āļ­āļ‡āļāļēāļĢāļ”āļēāđ€āļ™āļ™āļ‡āļēāļ™āđāļ•āļĨāļ°āļŠāļ§āļ™

â€Ē Error Rate– āļ­āļ•āļĢāļēāļ„āļ§āļēāļĄāļœāļ”āļžāļĨāļēāļ”āļ—āđ€āļāļ”āļ‚āļ™

33

āđ€āļāļ“āļ‘āļāļēāļĢāļĒāļ­āļĄāļĢāļšāļ‡āļēāļ™āđ€āļāļ“āļ‘āļāļēāļĢāļĒāļ­āļĄāļĢāļšāļ‡āļēāļ™...

â€Ē Subjective user satisfaction āđƒ āđƒ āđ‚ āļŠâ€“ āļĢāļ°āļ”āļšāļ„āļ§āļēāļĄāļžāļ‡āļžāļ­āđƒāļˆāļ‚āļ­āļ‡āļœāđƒāļŠāđ‚āļ”āļĒāļŠāļ§āļ™āļĢāļ§āļĄ

â€Ē Human retention– āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļˆāļ”āļˆāļēāļ„āļēāļŠāļ‡āđāļĨāļ°āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āđ„āļ”

34

āļāļēāļĢāļ§āļēāļ‡āđāļœāļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļĢāļ°āļšāļšāļāļēāļĢāļ§āļēāļ‡āđāļœāļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļĢāļ°āļšāļš

â€Ē āļāļēāļŦāļ™āļ”āļ‚āļ­āļ•āļāļĨāļ‡āđ€āļšāļ­āļ‡āļ•āļ™āđāļĨāļ°āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĒāļ”āļ‚āļ­āļ‡āļĢāļ°āļšāļšâ€Ē āļŠ â€Ē āđ€āļ•āļĢāļĒāļĄāđāļœāļ™āļ‡āļēāļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāđ€āļžāļ­āļāļēāļĢāļĒāļ­āļĄāļĢāļšāļĢāļ°āļšāļšâ€Ē āļ™āļēāļ‚āļ­āļĄāļĨāļāļēāļĢāļ­āļ­āļāđāļšāļšāļĄāļēāđƒāļŠāđƒāļ™āļāļēāļĢāļ§āļēāļ‡āđāļœāļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļš

āļ„āļ§āļēāļĄāļŠāļĄāļžāļ™āļ˜āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļĢāļ§āļĄâ€Ē āļāļēāļŦāļ™āļ”āđāļœāļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ„āļ§āļēāļĄāļŠāļĄāļžāļ™āļ˜āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļĒāļ­āļĒâ€Ē āļāļēāļŦāļ™āļ”āđāļœāļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ„āļ§āļēāļĄāļŠāļĄāļžāļ™āļ˜āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļĒāļ­āļĒ

35

āļ§āļ˜āļāļēāļĢāļ›āļĢāļ°āđ€āļĄāļ™āļœāļĨāļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ§āļ˜āļāļēāļĢāļ›āļĢāļ°āđ€āļĄāļ™āļœāļĨāļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļš

â€Ē āļāļēāļĢāđƒāļŠāđāļšāļšāļŠāļ­āļšāļ–āļēāļĄâ€Ē āļ› āđƒ â€Ē āļāļēāļĢāļšāļ™āļ—āļāđ€āļ—āļ›āļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ‚āļ­āļ‡āļœāđƒāļŠâ€Ē āļāļēāļĢāļŠāļĢāļēāļ‡āļŠāļ§āļ™āļžāđ€āļĻāļĐāļ āļēāļĒāđƒāļ™āļĢāļ°āļšāļš āđƒāļŦāļŠāļēāļĄāļēāļĢāļ–āļšāļ™āļ—āļāļ‚āļ­āļĄāļĨāđ€āļāļĒāļ§āļāļš

āļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ‚āļ­āļ‡āļœāđƒāļŠâ€Ē āļāļēāļĢāļŠāļĢāļēāļ‡āļĢāļ°āļšāļšāđƒāļŦāļœāđƒāļŠāļŠāļēāļĄāļēāļĢāļ–āļšāļ™āļ—āļāļ„āļ§āļēāļĄāļ„āļ”āđ€āļŦāļ™āļ‚āļ­āļ‡āļ•āļ™āļ‚āļ“āļ°āļāļēāļĨāļ‡â€Ē āļāļēāļĢāļŠāļĢāļēāļ‡āļĢāļ°āļšāļšāđƒāļŦāļœāđƒāļŠāļŠāļēāļĄāļēāļĢāļ–āļšāļ™āļ—āļāļ„āļ§āļēāļĄāļ„āļ”āđ€āļŦāļ™āļ‚āļ­āļ‡āļ•āļ™āļ‚āļ“āļ°āļāļēāļĨāļ‡

āđƒāļŠāļ‡āļēāļ™āļĢāļ°āļšāļšāļ™āļ™ āđ†

36

Page 10: Black Box TestingBlack Box Testing Black Box Testingox Testing

Verification & Validation

37

Verification & ValidationVerification & Validation

â€Ē āļ„āļ­ āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāđāļĨāļ°āļĒāļ™āļĒāļ™āļ„āļ§āļēāļĄāļ–āļāļ•āļ­āļ‡āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ‡āļēāļ™â€Ē āđ€āļ›āļ™āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ—āļŠāļ§āļĒāđƒāļŦāļœāļžāļ’āļ™āļēāļĢāļ°āļšāļšāļĄāļ„āļ§āļēāļĄāđāļ™āđƒāļˆāļ§āļēāļĢāļ°āļšāļšāļ—āļ•āļ™â€Ē āđ€āļ›āļ™āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ—āļŠāļ§āļĒāđƒāļŦāļœāļžāļ’āļ™āļēāļĢāļ°āļšāļšāļĄāļ„āļ§āļēāļĄāđāļ™āđƒāļˆāļ§āļēāļĢāļ°āļšāļšāļ—āļ•āļ™

āļžāļ’āļ™āļēāļ™āļ™ āļ•āļĢāļ‡āļ•āļēāļĄāļ‚āļ­āļāļēāļŦāļ™āļ”āļ•āļāļĨāļ‡āđ„āļ§āļāļšāļœāđƒāļŠāļŦāļĢāļ­āļœāļˆāļ”āļāļēāļĢāļĢāļ°āļšāļš āđāļĨāļ°āļ•āļĢāļ‡āļāļšāļ„āļ§āļēāļĄāļ•āļ­āļ‡āļāļēāļĢāļ‚āļ­āļ‡āļœāđƒāļŠāļĢāļ°āļšāļšāļ™āļ™āļ­āļĒāđ€āļŠāļĄāļ­

38

āļˆāļ”āļĄāļ‡āļŦāļĄāļēāļĒāļ‚āļ­āļ‡āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢ V & Vāļˆāļ”āļĄāļ‡āļŦāļĄāļēāļĒāļ‚āļ­āļ‡āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢ V & V

â€Ē āđ€āļžāļ­āļ„āļ™āļžāļšāļ‚āļ­āļšāļāļžāļĢāļ­āļ‡āļœāļ”āļžāļĨāļēāļ”āļ‚āļ­āļ‡āļĢāļ°āļšāļšâ€Ē āđ€āļžāļ­āļ›āļĢāļ°āđ€āļĄāļ™āļ§āļēāļĢāļ°āļšāļšāļ™āļ™āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāļ‡āļēāļ™āđ„āļ”āļˆāļĢāļ‡ āđƒāļ™āļŠāļ āļēāļžāļāļēāļĢāļ—āļēāļ‡āļēāļ™â€Ē āđ€āļžāļ­āļ›āļĢāļ°āđ€āļĄāļ™āļ§āļēāļĢāļ°āļšāļšāļ™āļ™āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāļ‡āļēāļ™āđ„āļ”āļˆāļĢāļ‡ āđƒāļ™āļŠāļ āļēāļžāļāļēāļĢāļ—āļēāļ‡āļēāļ™

āļˆāļĢāļ‡āļŦāļĢāļ­āđ„āļĄ

39

āļ‚āļ­āđāļ•āļāļ•āļēāļ‡āļ‚āļ­āļ‡ V & Vāļ‚āļ­āđāļ•āļāļ•āļēāļ‡āļ‚āļ­āļ‡ V & V

â€Ē ValidationāļŠ āđ„ – āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ§āļēāļĢāļ°āļšāļšāļ—āļžāļ’āļ™āļēāļ‚āļ™āļĄāļēāļ™āļ™āļ–āļāļ•āļ­āļ‡āļŦāļĢāļ­āđ„āļĄ

â€Ē Verification– āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ§āļēāļāļēāļĢāļžāļ’āļ™āļēāļŠāļĢāļēāļ‡āļĢāļ°āļšāļšāļ—āļēāļ­āļĒāļēāļ‡āļ–āļāļ•āļ­āļ‡āļŦāļĢāļ­āđ„āļĄ

40

Page 11: Black Box TestingBlack Box Testing Black Box Testingox Testing

āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļš

āđāļšāļ‡āļ­āļ­āļāđ€āļ›āļ™ 2 āļŠāļ§āļ™āļ„āļ­Software Testingâ€Ē Software Testing– āļāļēāļĢāļ—āļ”āļŠāļ­āļšāđ‚āļ›āļĢāđāļāļĢāļĄ

â€Ē System Testing– āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļĢāļ°āļšāļš

41

acer
Typewritten Text
āļāļēāļĢāļ—āļģāđāļšāļšāļ—āļ”āļŠāļ­āļš http://en.wikipedia.org/wiki/Test_case
acer
Typewritten Text
acer
Typewritten Text
acer
Typewritten Text
acer
Typewritten Text