Bài tập phân vùng tương đương và phân tích giá trị biên • testingvn.com


Thông báo về việc đăng ký mới thành viên: Sau khi đăng ký thành viên xong, các bạn vui lòng Thông báo cho Quản Trị Viên theo link này
để Quản Trị Viên sẽ kích hoạt tài khoản cho các bạn nhé. Xin lỗi vì sự bất tiện này.

Bài tập phân vùng tương đương và phân tích giá trị biên

Chuyên đề thảo luận về kiểm thử hộp đen (Black-box Testing)
Nội qui chuyên mục
Chuyên đề này chỉ thảo luận về Black-box Testing.
Để có kết quả nhanh, các bạn nên search trước khi tạo chủ đề mới.

Bài tập phân vùng tương đương và phân tích giá trị biên

Gửi bàigửi bởi tvn » T.Năm 03 Tháng 5, 2012 11:15 am

Chào mọi người, hôm nay mình gửi các bạn một bài tập về phân vùng tương đương và phân tích giá trị biên nữa. Vì kỹ thuật này dùng rất nhiều trong việc kiểm thử (vì đa số chúng ta thực hiện black box testing) rất có ích cho việc viết test case cũng như thực hiện test (có hoặc không có test case).

Yêu cầu:
Nếu bạn đi xe điện chuyến trước 9:30 sáng hoặc từ sau 4:00 chiều đến 7:30 tối (giờ cao điểm), thì bạn phải mua vé thường. Vé tiết kiệm (giá thấp hơn vé thường) có hiệu lực cho các chuyến xe từ 9:30 sáng đến 4:00 chiều và sau 7:30 tối.

Các bạn có câu hỏi nào cho yêu cầu trên không? Có chỗ nào chưa rõ không?
Nếu có thì reply bài viết này nhé

Dựa vào yêu cầu trên, các bạn hãy:
    + Liệt kê ra các vùng và các giá trị biên để kiểm thử thời gian của tàu đối với các loại vé.
    + Liệt kê các vùng hợp lệ và không hợp lệ. Cho biết đâu là giá trị biên (Dùng bảng để dễ liệt kê các vùng tương đương và các giá trị biên)
    + Viết test case để test yêu cầu trên dựa vào các vùng tương đương và giá trị biên.

(Các bạn reply kết quả của các bạn theo bài viết này và đính kèm file nếu có, mình sẽ comment kết quả)

Mời các bạn xem thêm các bài tập sau:
tvn
 
Bài viết: 4607
Ngày tham gia: T.Ba 10 Tháng 8, 2010 10:11 am
Đến từ: HCM

Re: Bài tập phân vùng tương đương và phân tích giá trị biên

Gửi bàigửi bởi hanh165 » T.Sáu 04 Tháng 5, 2012 10:04 am

Em giải thử bài toán này, anh xem góp ý giúp em nhé! thấy nó còn thiếu mà suy nghĩ mãi không ra. :?

Trả lời:

Ta có:
==============+=======-=========+========-
Vé thường: ________|__________|_________|__________
=================9h30=======16h=====19h30

==============-=======+=========-========+
Vé tiết kiệm: _______|________|_________|___________
=================9h30=====16h======19h30


    Các vùng : (0 – 9h30) , (9hh31 – 16h), (16h01 – 19h30), (19h31 – 23h59)
    Các vùng hợp lệ là vùng thuộc dấu (+) và vùng không hợp là là vùng thuộc dấu (-)
    Các giá trị biên: 9h30, 16h và 19h30.

Ta cần:
    4 testcase để kiểm tra các vùng:
    6 testcase kiểm tra các giá trị biên: 9h29, 9h31, 5h59, 16h01, 19h29 và 19h31.
    1 testcase kiểm tra giá trị < 0 và 1 test case cho giá trị > 23h59
Vui lòng đăng nhập để thấy link download.
hanh165
 
Bài viết: 8
Ngày tham gia: T.Năm 16 Tháng 2, 2012 4:19 pm

Re: Bài tập phân vùng tương đương và phân tích giá trị biên

Gửi bàigửi bởi tvn » T.Bảy 12 Tháng 5, 2012 11:38 pm

Đầu tiên là lập một bảng mô tả các biên giữa vé thường và vé tiết kiệm

vung tuong duong va dieu kien bien.png


Chúng ta giả sử các giá trị biên là 9:29, 9:30, 16:00, 16:01, 19:30 và 19:31. Cách liệt kê ra các suy nghĩ của mình dựa vào tài liệu đặc tả làm cho chúng ta phát hiện ra các vấn đề chưa rõ ràng hoặc là chúng ta sẽ đặt ra một số câu hỏi (Q&A) như sau:
    + Buổi sáng, khi nào thì bắt đầu giờ cao điểm?
    + Khi nào thì có chuyến tàu đầu tiên?
    + Hoặc tàu hoạt động từ mấy giờ đến mấy giờ?
Ngoài ra chúng ta còn có thể đặt các câu hỏi sau:
    + Nếu tàu chạy đúng 16:00 thì vé tiết kiệm có còn hiệu lực không?
    + Nếu tàu chạy lúc 15:45 mà bị trễ đến sau 16:00 thì sao? vé tiết kiệm có còn hiệu lực không?
Chúng ta giả sử tàu hoạt động từ 4h sáng (4:00) đến 11h đêm (23:00)

Sau đây là bảng liệt kê các vùng tương đương

danh sach vung tuong duong va dieu kien bien.png



Dựa vào bảng trên, chúng ta cần test các test case sau:

danh sach test case.png


Trong danh sách test case trê đây, các test case TC1, TC3, TC4, TC6, TC7,TC9, TC10, TC12, TC13, TC15, TC16 là những test case dựa vào giá trị biên (boundary value), các test case còn lại là test case dựa vào vùng tương đương.

Tải file đầy đủ:
BT vung tuong duong review.rar
Vui lòng đăng nhập để thấy link download.
tvn
 
Bài viết: 4607
Ngày tham gia: T.Ba 10 Tháng 8, 2010 10:11 am
Đến từ: HCM

Re: Bài tập phân vùng tương đương và phân tích giá trị biên

Gửi bàigửi bởi bisIT » T.Năm 07 Tháng 6, 2012 11:04 am

Cảm ơn tvn nhá. Bài rất đầy đủ và giúp cho mình rất nhiều.
bisIT
 
Bài viết: 1
Ngày tham gia: T.Năm 07 Tháng 6, 2012 10:44 am

Re: Bài tập phân vùng tương đương và phân tích giá trị biên

Gửi bàigửi bởi hanh165 » T.Sáu 08 Tháng 6, 2012 11:18 am

Bài làm rất đầy đủ và chi tiết, lúc làm em cũng phân vân nhưng không nghĩ ra các vùng giá trị biên này. Cám ơn anh nhiều.
hanh165
 
Bài viết: 8
Ngày tham gia: T.Năm 16 Tháng 2, 2012 4:19 pm


Re: Bài tập phân vùng tương đương và phân tích giá trị biên

Gửi bàigửi bởi lylyshine » T.Tư 10 Tháng 4, 2013 11:07 pm

Mọi người giúp mình bài tập này với...

anh.jpg

Với yêu cầu như hình vẽ hãy :
- Liệt kê ra các vùng và các giá trị biên để kiểm thử mức tiền mà bệnh nhân phải trả.
- Liệt kê các vùng hợp lệ và không hợp lệ. Cho biết đâu là giá trị biên.
- Viết test case để test yêu cầu trên dựa vào các vùng tương đương và giá trị biên.
Vui lòng đăng nhập để thấy link download.
lylyshine
 
Bài viết: 13
Ngày tham gia: T.Tư 21 Tháng 11, 2012 11:04 pm




Trang kế tiếp

Quay về Black box Testing - Kiểm thử hộp đen

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.1 khách.