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.

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 kysudientu » T.Bảy 11 Tháng 1, 2014 11:14 pm

tvn đã viết:Đầ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.
kysudientu
 
Bài viết: 68
Ngày tham gia: T.Tư 25 Tháng 12, 2013 9:30 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 huenguyen_2802 » T.Sáu 11 Tháng 4, 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)
huenguyen_2802
 
Bài viết: 6
Ngày tham gia: T.Năm 21 Tháng 3, 2013 2:31 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 cd_bently » T.Tư 06 Tháng 8, 2014 9:56 pm

những bài tập ví dụ ntn rất bổ ích, rất cảm ơn anh...
cd_bently
 
Bài viết: 83
Ngày tham gia: T.Bảy 12 Tháng 7, 2014 9:40 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 phuongphuong01 » T.Ba 19 Tháng 8, 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 ạ !
phuongphuong01
 
Bài viết: 31
Ngày tham gia: T.Bảy 31 Tháng 5, 2014 9:09 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 cd_bently » T.Tư 20 Tháng 8, 2014 7:23 am

phuongphuong01 đã viết: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....
cd_bently
 
Bài viết: 83
Ngày tham gia: T.Bảy 12 Tháng 7, 2014 9:40 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.Ba 09 Tháng 9, 2014 10:03 am

tvn đã viết: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
lylyshine
 
Bài viết: 13
Ngày tham gia: T.Tư 21 Tháng 11, 2012 11:04 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 NguyenThiLeHong » T.Năm 15 Tháng 10, 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
NguyenThiLeHong
 
Bài viết: 2
Ngày tham gia: T.Năm 15 Tháng 10, 2015 8:13 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 Pbm20032016 » T.Bảy 18 Tháng 6, 2016 1:49 pm

tvn đã viết:Đầ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.
Pbm20032016
 
Bài viết: 3
Ngày tham gia: T.Tư 27 Tháng 4, 2016 12:26 am

Trang vừa xem

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.4 khách.