Bai 6- Test Case

Embed Size (px)

Citation preview

BI 6. TRNG HP KIM TH

(TEST CASE)

1

NI DUNG 6.1. Test case process quy trnh thit k test case

6.2. Test case structure - Cu trc test case 6.3. Test script Kch bn kim th

6.4. Templete Test case Mu test case2

TEST CASE PROCESSDetail designSRS Test Plan Test Implementation Test case Test script

Test data

Test Case: L mt tp hp gm u vo, iu kin thc thi v kt qu mong i xy dng trong mc tiu c th kim chng theo cc yu cu khch hng Test Script: cc kch bn c s dng cho vic kim th hoc kim tra kt qu u ra cho vic kim th t ng Test Data: D liu c s dng cho qu trnh kim th3

TEST CASE- Why? Bn test design chi tit m t cch trin khai thit k test D on kt qu mong i Gip cc thnh vin tester mi c th lm quen vi h thng/ ng dng tn ti m khng cn c yu cu

4

TEST CASE Good? Gip tm ra nhiu li phn mm Mc tiu TC r rng Cch b tr TC tt C kh nng r sot C kh nng bo tr v nng cp TC Hu ch cho cc tester khc khi h khng thit k

5

TEST CASE Structure? Thng tin chung: cover sheet Thng tin d n Thng tin thay i

GUI: Lit k tt c cc ca s giao din d dng kim tra [Module Name] test cases Pictures: lit k tt c cc mn hnh thit k m s

c kim th. Cc mn hnh phi c chpnhn bi khch hng. Test Report6

TEST CASE GUIScreen Name Field Name Expected Output:Type Mandatory Editable Default value Max Length Range Value

Test Status Test Date Notes7

TEST CASE GUI

GUI- Example

8

TEST CASE [Module]IDM t Test case :

Lit k cc tnh hung/kch bn s c kim th

Lit k cc tnh hung, thit k trong ti liu thit ktest cho cc hm/m un xc nhCc th tc Test case : Cc hot ng c thc hin khi thc thi test Test input: d liu thc t c test ti mi bc

9

TEST CASE [Module]Expected output: kt qu mong i t ng dng khi thc hin qua mibc Inter-test case dependence: Lit k tt c cc test case c test trc hiu khi thc thi tnh hung ny. Actual output: kt qu thc t test c t ng dng khi thc thi cc bc Result: Pass; Fail; Untested; N/A

Note

10

TEST CASE [Module]

Example

11

TEST SCRIPTKim tra thng tin u ra testGhi t ng Coding: S dng cc cng c test hoc cc ngn ng lp trnh chunnh VB, C/C++, Java hoc SQL Test stub: temporary implementation of part of a program for unit test purposes

Test driver: program which sets up an environment to call a module(or function) for testing12

TEST SCRIPT Example

Kim tra thng tin u ra test Ghi t ng: s dng cng c test RUBY

13

ExerciseVit test case GUI cho module qun l sinh vin da trn ti liu thit k: Account management Student management Vit test case chc nng cho module qun l sinh vin da trn ti liu thit k: Account management Student management14