Bài tập Test Case white box - vẽ đồ thị luồng & test case • 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 Test Case white box - vẽ đồ thị luồng & test case

Chuyên đề thảo luận về kiểm thử hộp trắng (White-box Testing)
Forum rules
Chuyên đề này chỉ thảo luận về Whitebox Testing.
Để có kết quả nhanh, bạn nên search trước khi viết bài mới.

Bài tập Test Case white box - vẽ đồ thị luồng & test case

Postby itcui » Thu 02 Jun, 2011 8:25 am

Chào tất cả mọi người.
Em đang học môm công nghệ phần mềm
Em có 1 bài tập mong mọi người giúp em với.

Bai tap whitbox - switch case.png


Câu hỏi 1: Vẽ cây biểu diễn các trường hợp cần thiết để kiểm tra tính đúng đắn của đoạn mã trên ?

Câu Hỏi 2: Với mỗi trường hợp, cho một ví dụ minh họa về bộ dữ liệu để kiểm tra.

Thanks mọi người nhiều
You do not have the required permissions to view the files attached to this post.
itcui
 
Posts: 1
Joined: Thu 02 Jun, 2011 8:08 am

Re: Bài Tập Test Case ????

Postby tvn » Thu 02 Jun, 2011 12:45 pm

Chào bạn,

Mình xin phép giải bài tập trên như sau, nhờ mọi người xem qua và góp ý nhé.

Xác định các note và vẽ sơ đồ

Image

Tính số test case ít nhất nhưng bao phủ được các nhánh rẽ, đây là cây biểu diễn các test case cần test

Image

Vẽ sơ đồ luồng xử lý (làm thêm để so sánh thôi)

Image

Câu 2: Dưới đây là bảng dữ liệu nhập vào cho các test case tương ứng

Image

Hi vọng đã giúp bạn được một phần nào.
You do not have the required permissions to view the files attached to this post.
tvn
 
Posts: 4688
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM

Re: Bài Tập Test Case ????

Postby vittoria » Sun 05 Jun, 2011 4:13 pm

Mình thấy bài này có đoạn hình như bạn làm nhầm. Mình sửa lại ko biết bạn thấy đúng ko? Mình thêm đường nối 8 với 9, bỏ đường từ 8 đến 11

Image
vittoria
 
Posts: 6
Joined: Sat 21 May, 2011 8:48 am

Re: Bài Tập Test Case ????

Postby tvn » Mon 06 Jun, 2011 10:41 am

Cám ơn bạn vittoria nhiều nhé, đúng là mình đã làm nhầm.

Đúng: Khi điều kiện 8 sai thì sẽ check điều kiện 9.
tvn
 
Posts: 4688
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM

Re: Bài Tập Test Case ????

Postby Hoangtam » Wed 08 Jun, 2011 2:33 pm

ui hay quá, mình cũng viết case nhiều nhưng chỉ là dựa theo requipment doc các chức năng chứ k có sự chuyên sâu như thế này, vì vậy vẫn thấy dù có kinh nghiệm nhưng vẫn rỗng. bạn có nhiều bài tập nữa thì share cho mình với nhé.
Thanks ^^
Hoangtam
 
Posts: 78
Joined: Wed 18 May, 2011 6:35 pm

Re: Bài Tập Test Case ????

Postby thehuyit » Wed 08 Jun, 2011 2:53 pm

Cám ơn các bạn nhiều!, Một bài tập rất hay và một câu trả lời tuyệt vời. Mình mới tham gia vào 4Rum mình cũng đã làm test được hơn 1 5 rồi, mình xin tham gia vào đây mong muốn được học hỏi và giao lưu cùng các anh chị và các bạn. Cám ơn mọi người vì những chia sẻ bổ ích, tất cả vì cộng đồng IT đặc biệt là đối với dân tester.
thehuyit
 
Posts: 3
Joined: Tue 24 May, 2011 1:42 pm


Re: Bài Tập Test Case ????

Postby buithaiha » Fri 20 Jul, 2012 2:07 pm

Hoangtam wrote:ui hay quá, mình cũng viết case nhiều nhưng chỉ là dựa theo requipment doc các chức năng chứ k có sự chuyên sâu như thế này, vì vậy vẫn thấy dù có kinh nghiệm nhưng vẫn rỗng. bạn có nhiều bài tập nữa thì share cho mình với nhé.
Thanks ^^

Whitebox Testing mà bạn! :)
buithaiha
 
Posts: 14
Joined: Thu 05 Jul, 2012 9:31 am

Re: Bài tập Test Case white box - vẽ đồ thị luồng & test cas

Postby canhennho » Thu 26 Jul, 2012 5:29 pm

Bạn vittoria ơi đồ thị bạn sửa lại hình như vẫn có chỗ mình hơi thăc mắc.đoạn nối từ 9-> 11 hình như ko có mà phải nối từ 7->11 mới đúng chứ?mong mọi người giải thích hộ mình nha?
canhennho
 
Posts: 6
Joined: Tue 17 Jul, 2012 3:49 pm

Re: Bài tập Test Case white box - vẽ đồ thị luồng & test cas

Postby tvn » Thu 26 Jul, 2012 5:50 pm

canhennho wrote:Bạn vittoria ơi đồ thị bạn sửa lại hình như vẫn có chỗ mình hơi thăc mắc.đoạn nối từ 9-> 11 hình như ko có mà phải nối từ 7->11 mới đúng chứ?mong mọi người giải thích hộ mình nha?


Bạn vittoria nói là từ 8 không qua 11 mà là qua 9, nghĩa là khi kiểm tra điều kiện chỗ 8 đúng thì qua 10, sai thì qua kiểm tra điều kiện 9, nếu điều kiện 9 mà sai nữa thì mới qua 11 (vì chỉ qua 11 khi và chỉ khi cả điều kiện 8 và 9 đều sai - vì là điều kiện hoặc)

Từ 7 không thể qua 11 được, vì nếu giá trị a = 7 thì nó nhảy vào case 7, và thực hiện câu lệnh if để kiểm tra b. Nếu a không phải 7 thì nó qua note 14 luôn.
tvn
 
Posts: 4688
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM

Next

Return to White box Testing - Kiểm thử hộp trắng

Who is online

Users browsing this forum: No registered users and 1 guest