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.
kysudientu
Jr. Tester
Posts: 68
Joined: Wed 25 Dec, 2013 9:30 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 kysudientu » Sat 11 Jan, 2014 11:14 pm

tvn wrote:Đầ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

=============================
Chào tvn,

Mình có vài thắc mắc, khi gặp dạng vùng tương đương.
1. Từ bài giải (số lương TCs), mình thấy bạn để là 17 TCs, sau không phải là 18 TCs. Lý do trong vùng [23:00 – 23:59], mình không lấy 1 giá trị đại diện nằm trong để test như cách bạn làm như TC2 thuộc vùng [00:00 – 3:59].

2. khi lập test case cho những dạng này, thì mình chỉ lấy 1 vài giá trị đại diện nằm trong các vùng (hợp lệ, ko hợp lệ) để test? Số lương giá trị đại diện này thì có cách nào để tính toán hay tùy thuộc bản chất system/app mình test ? Và sau mỗi release (regression test) giá trị chọn ra trong mỗi vùng có nhất thiết phải gống như của lấn test trước hay không ?

Cảm ơn bạn.



huenguyen_2802
Hoc Tester
Posts: 6
Joined: Thu 21 Mar, 2013 2:31 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 huenguyen_2802 » Fri 11 Apr, 2014 2:51 pm

]có 18 TC: phần này mình áp dụng kỷ thuật bảng quyết định hoặc đồ thị nguyên nhân kết quả (Cause Effect Graphics)



cd_bently
Jr. Tester
Posts: 83
Joined: Sat 12 Jul, 2014 9:40 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 cd_bently » Wed 06 Aug, 2014 9:56 pm

những bài tập ví dụ ntn rất bổ ích, rất cảm ơn anh...



phuongphuong01
Fresher Tester
Posts: 31
Joined: Sat 31 May, 2014 9:09 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 phuongphuong01 » Tue 19 Aug, 2014 6:08 pm

Các anh chị cho em hỏi chút nữa ạ, với những kỹ thuật được sử dụng trong test hộp đen : Khi nào thì mình sử dụng kỹ thuật phân vùng tương đương và khi nào thì dùng giá trị biên ạ !
Em cảm ơn ạ !



cd_bently
Jr. Tester
Posts: 83
Joined: Sat 12 Jul, 2014 9:40 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 cd_bently » Wed 20 Aug, 2014 7:23 am

phuongphuong01 wrote:Các anh chị cho em hỏi chút nữa ạ, với những kỹ thuật được sử dụng trong test hộp đen : Khi nào thì mình sử dụng kỹ thuật phân vùng tương đương và khi nào thì dùng giá trị biên ạ !
Em cảm ơn ạ !
theo mình hiểu thì phần vùng tương đương được sử dụng khi yêu có phân ra từng loại giá trị, còn giá trị biên được dùng khi yêu cầu có đưa ra giới hạn của giá trị. Nhưng thực tế thì hai cái này luôn đi chung với nhau. Ví dụ như bài này thì các giá trị đưa ra đều nằm trong khoản này đến khoản kìa, và mỗi khoản bắt đầu từ lúc này đến lúc kia nên bắt buộc ta phải dùng cả 2 kĩ thuật để phân tích và viết test case.
Mình hiểu như vậy không biết chính xác không, xin mọi người đóng góp ý kiến tiếp....



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 » Tue 09 Sep, 2014 10:03 am

tvn wrote:Bạn tham khảo bài này nha Bài tập phân vùng tương đương

phần tham khảo nhiều bài tập quá :D



NguyenThiLeHong
Hoc Tester
Posts: 2
Joined: Thu 15 Oct, 2015 8:13 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 NguyenThiLeHong » Thu 15 Oct, 2015 10:06 am

Mình không hiểu lắm. Ban đầu bạn ra 1 đề và sau lại là giả sử.
Bạn có thể chốt với bài toán ban đầu:
CÁc giá trị biên là những giá trị nào
CÁc vùng là những vùng nào
CÁc test case để check các giá trị biên và vùng là nhứng test case nào không



Pbm20032016
Hoc Tester
Posts: 3
Joined: Wed 27 Apr, 2016 12:26 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 Pbm20032016 » Sat 18 Jun, 2016 1:49 pm

tvn wrote:Đầ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
Cám ơn bạn,bài viết vô cùng hữu ích và dễ hiểu.



Hoan Apple
Hoc Tester
Posts: 1
Joined: Wed 11 Jul, 2018 10:25 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 Hoan Apple » Wed 11 Jul, 2018 6:23 pm

Chào mọi người :D




Post Reply

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