1. Trang chủ
  2. » Công Nghệ Thông Tin

Chuong 4: Decision Table & Cause Effect Graph Testing

30 2,2K 4

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 30
Dung lượng 915,07 KB

Nội dung

Thông tin kiểm chứng được là một trong ba quy định chính về nội dung của Wikipedia. Hai quy định còn lại là Wikipedia:Không đăng nghiên cứu chưa công bố . Thái độ trung lập. Kết hợp với nhau, các quy định này sẽ quyết định các nội dung thuộc thể loại và chất lượng nào thì được chấp nhận tại Wikipedia. Không nên hiểu các quy định này độc lập với nhau, các thành viên tham gia soạn thảo nên cố gắng kết hợp cả ba. Đây là tài liệu liên quan đến môn kiểm chứng.

Trang 1

Kiểm chứng phần mềm

Decision Table &

Cause Effect Graph Testing

Trang 2

Ví dụ: Tính chiết khấu khi mở tài

khoản tín dụng

 Nếu là khách hàng mới thì được chiết khấu 15%

 Nếu là khách hàng VIP thì được chiết khấu 10%

 Nếu có phiếu khuyến mãi (coupon) thì được chiết khấu

20%, nhưng không áp dụng coupon cho khách hàng

mới

 Chiết khấu có thể được cộng dồn

 Các điều kiện phụ thuộc lẫn nhau?

 Cần bao nhiêu Test Case?

2

Trang 3

DECISION TABLE

Trang 6

Xác định Cause & Effect

6

Trang 9

Lập bảng Test Case

Trang 10

Ví dụ: Triangle Problem

 Input: chiều dài 3 cạnh tam giác (a, b, c)

10

Trang 11

Xác định Cause & Effect

 E1: Không phải tam giác (Not triangle)

 E2: Tam giác thường (Scalene)

 E3: Tam giác cân (Isosceles)

 E4: Tam giác đều (Equilateral)

Trang 12

X X X Note the

Impossible cases

Pick input <a, b, c> for each of the columns

Assume a, b and c are

all between 1 and 200

Trang 14

Ví dụ: Next Date Problem

 M1= {month | month has 30 days}

 M2= {month | month has 31 days}

 M3= {month | month is December}

 M4= {month | month is February}

 Y1= {year | year is a leap year}

 Y2= {year | year is a common year}

14

Trang 15

E2: Increment day X X X X X X X

E4: Increment month X X

E5: reset month

Trang 16

E2: Increment day X X X X X X

E4: Increment month X X

E5: reset month X

E6: Increment year X

Trang 17

Test Cases

Trang 18

Test Cases (tt)

18

Trang 19

CAUSE – EFFECT GRAPH

Trang 20

Cause – Effect Graph

điều kiện

20

Trang 21

Cause – Effect Graph

Test Case

Trang 22

Ví dụ: Tính chiết khấu mở Credit

 E1: chiết khấu 15%

 E2: chiết khấu 10%

 E3: chiết khấu 20%

Trang 24

Ví dụ: Tính mức Bảo hiểm Ô tô

$3000

Trang 25

Causes & Effects

Trang 26

Cause & Effect Graph

Trang 27

Phân loại Constraints

Trang 28

Ví dụ: One-and-only-one Constraint

Trang 29

Decision Table

Trang 30

Test Case

Ngày đăng: 12/07/2014, 19:59

TỪ KHÓA LIÊN QUAN

w