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)
Forum rules
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.
Post Reply
tvn
Admin
Posts: 4900
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

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

Post by tvn »

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:



hanh165
Hoc Tester
Posts: 8
Joined: Thu 16 Feb, 2012 4:19 pm
Contact:

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

Post by hanh165 »

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
You do not have the required permissions to view the files attached to this post.



tvn
Admin
Posts: 4900
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

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

Post by tvn »

Đầ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
You do not have the required permissions to view the files attached to this post.



bisIT
Hoc Tester
Posts: 1
Joined: Thu 07 Jun, 2012 10:44 am
Contact:

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

Post by bisIT »

Cảm ơn tvn nhá. Bài rất đầy đủ và giúp cho mình rất nhiều.



hanh165
Hoc Tester
Posts: 8
Joined: Thu 16 Feb, 2012 4:19 pm
Contact:

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

Post by hanh165 »

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.




lylyshine
Fresher Tester
Posts: 13
Joined: Wed 21 Nov, 2012 11:04 pm
Contact:

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

Post by lylyshine »

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.
You do not have the required permissions to view the files attached to this post.



tvn
Admin
Posts: 4900
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

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

Post by tvn »

Bạn lấy đề này ở đâu ra vậy?



lylyshine
Fresher Tester
Posts: 13
Joined: Wed 21 Nov, 2012 11:04 pm
Contact:

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

Post by lylyshine »

Đây là bài tập cô giáo ra cho nhóm em làm add ạ




Post Reply

Return to “Black box Testing - Kiểm thử hộp đen”