.5 Các biến trong chức năng privacy setting của skype

Một phần của tài liệu (LUẬN văn THẠC sĩ) xây dựng công cụ hỗ trợ sinh ca kiểm thử cặp (Trang 27 - 29)

Hình 1.3Màn hình setting privacy của skype.

Về nguyên tắc, tất cả các kết hợp giá trị của tất cả các biến đầu vào và đầu ra đều là những option có thể lựa chọn:

Chúng ta xét n biến đầu vào là : V = {v1, v2, v3, ...,vn-1,vn}

Với mỗi biến đầu vào ta chọn k giá trị quan tâm. Vậy theo nhƣ phƣơng pháp kết hợp tât cả ―all combination testing‖ ta phải xem xét kn vectors kiểm thử. Nhƣ vậy thì số lƣợng ca kiểm thử sẽ rất lớn, khi mà nhiều biến và mỗi biến nhiều giá trị. Vì vậy mà nó sinh ra một tập các chiến lƣợc, những chiến lƣợc này đƣa ra cách thức để lựa chọn các giá trị cho tham số đầu vào riêng lẻ và kết hợp chúng lại thành những trƣờng hợp thử nghiệm đầy đủ.

Có một số chiến lƣợc nhƣ sau:

 Cặp 1(1 wise): Mỗi giá trị quan tâm của mỗi tham số sẽ đƣợc phủ ít nhất bởi một ca kiểm thử.

 Cặp đôi (2 wise/pairwise/allpair): Mỗi cặp đôi của những giá trị của bất kỳ 2 tham số sẽ đƣợc phủ bởi ít nhất một ca kiểm thử.

 Cặp 3(3 wise): Mỗi cặp 3 của những giá trị của bất kỳ 3 tham số sẽ đƣợc phủ bởi ít nhất một ca kiểm thử.

 Cặp T (T wise): Mỗi sự kết hợp giá trị của bất kỳ T tham số sẽ đƣợc phủ ít nhất một ca kiểm thử.

 Cặp N (N wise): Tất cả những sự kết hợp những giá trị của tất cả N tham số sẽ đƣợc phủ bởi một ca kiểm thử.Hay hiểu đơn giản là kiểm thử tất cả các kết hợp có thể có của các giá trị của một tập các biến.

Ví dụ1: Hệ thống S có các biến nhƣ sau:

X = {True, False} Y = {0, 5}

Z = {Q, R}

Các chiến lƣợc đƣợc thể hiện nhƣ sau :

 Cặp 1 : có 3 biến và các giá trị của 3 biến là : True, false, 0, 5, Q, R Vậy chỉ cần tạo ra 2 ca kiểm thử :

Stt X Y Z

1 True 0 Q

2 False 5 R

Một phần của tài liệu (LUẬN văn THẠC sĩ) xây dựng công cụ hỗ trợ sinh ca kiểm thử cặp (Trang 27 - 29)

Tải bản đầy đủ (PDF)

(74 trang)