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)
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.

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

Postby 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.
kysudientu
 
Posts: 68
Joined: Wed 25 Dec, 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

Postby 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)
huenguyen_2802
 
Posts: 6
Joined: Thu 21 Mar, 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

Postby 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 ạ !
phuongphuong01
 
Posts: 31
Joined: Sat 31 May, 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

Postby 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....
cd_bently
 
Posts: 83
Joined: Sat 12 Jul, 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

Postby 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
NguyenThiLeHong
 
Posts: 2
Joined: Thu 15 Oct, 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

Postby 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.
Pbm20032016
 
Posts: 3
Joined: Wed 27 Apr, 2016 12:26 am

Previous

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

Who is online

Users browsing this forum: No registered users and 2 guests