Viết TestCase cho trò chơi plumber - ghép ống nước

Tất cả các câu hỏi liên quan đến test case
Post Reply
ovaltin
Hoc Tester
Posts: 2
Joined: Tue 29 May, 2012 4:11 pm
Contact:

Viết TestCase cho trò chơi plumber - ghép ống nước

Post by ovaltin »

Mình mới nhận được đề tài testcase lắp ống nước như dưới.
Mình ngồi loay hoay mãi mà không biết làm thế nào.
Vậy nhờ mọi người giúp đỡ vậy. Mình cảm ơn.

Lắp ống nước (Plumber)
Trò chơi có 1 vòi nước ở ô trên cùng (giữa các bông hoa) và ô dưới cùng (giữa
các bông hoa). Việc của người chơi là bấm vào các ống nước (có nhiều dạng
ống nước). Mỗi lần bấm trạng thái của ống sẽ thay đổi theo chiều kim đồng hồ (
quay lên trên, sang phải, xuống dưới và sang trái). Kiểm tra thử xem khi bấm
vào 1 ống nước thì nó có thay đổi trạng thái sai quy luật trên hoặc đổi sang hình
khác hay không?
Lưu ý: ô dạng ngang hoặc dọc chỉ có thể đổi sang trạng thái ngang hoặc dọc. Ô
dạng chữ L vuông góc, dạng chữ T 3 góc, có thể quay sang 4 trạng thái. Riêng ô
hình chữ thập không thay đổi trạng thái. Như hình dưới thì Start là điểm bắt đầu và End là điểm kết thúc. Cần lắp các ống sao cho tạo thành 1 đường nối từ Start
đến End. Kiểm tra xem có trường hợp nào mà chưa có đường nối mà trò chơi đã
thông báo người chơi chiến thắng hay chưa?


Khi đã lắp xong 1 đường có thể thông từ điểm Start đến End thì cần bấm vào
ô Start. Ô đó sẽ đổi sang mầu xanh và bắt đầu kiểm tra xem có thể nối đến
End được hay không. Như hình dưới thì khi tìm được đường đi ( duy nhất
nếu có thể có nhiều đường cùng từ Start đến End). Các ô trên đường đi từ
Start đến End sẽ đổi sang mầu khác giúp người chơi nhận biết chính xác.
Lưu ý: thỉnh thoảng với một số nước đi sẽ có 1 ô không liên quan đến đường
đi từ Start đến End mà vẫn sáng mầu. Đây là lỗi vẫn chưa khắc phục được.
Hình dưới đây thể hiện đường đi từ Start đến End. Sau đó trò chơi sẽ dừng
lại và các ống nước (trừ Start và End) sẽ biến mất. Kiểm tra xem có trường
hợp nào mà ống nước vẫn còn khi người chơi đã chiến thắng hay không?



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

Re: Viết TestCase cho trò chơi plumber - ghép ống nước

Post by tvn »

Trò chơi có 1 vòi nước ở ô trên cùng (giữa các bông hoa) và ô dưới cùng (giữa các bông hoa). Việc của người chơi là bấm vào các ống nước (có nhiều dạng ống nước).

Mỗi lần bấm trạng thái của ống sẽ thay đổi theo chiều kim đồng hồ (quay lên trên, sang phải, xuống dưới và sang trái). Kiểm tra thử xem khi bấm vào 1 ống nước thì nó có thay đổi trạng thái sai quy luật trên hoặc đổi sang hình khác hay không?

Lưu ý: ô dạng ngang hoặc dọc chỉ có thể đổi sang trạng thái ngang hoặc dọc. Ô dạng chữ L vuông góc, dạng chữ T 3 góc, có thể quay sang 4 trạng thái. Riêng ô hình chữ thập không thay đổi trạng thái.
=> Dựa vào yêu cầu chức năng này mình viết được các Test Cases sau:

Image

Nếu xem cột kết quả mong muốn không được thì xem hình bên dưới
test case game.jpg
Tải test case về:
Lap ong nuoc.zip
You do not have the required permissions to view the files attached to this post.



ovaltin
Hoc Tester
Posts: 2
Joined: Tue 29 May, 2012 4:11 pm
Contact:

Re: Viết TestCase cho trò chơi plumber - ghép ống nước

Post by ovaltin »

thanks.



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

Re: Viết TestCase cho trò chơi plumber - ghép ống nước

Post by tvn »

Nếu bạn có thể thì cung cấp thêm một vài hình về GUI thì có thể các bạn sẽ giúp một số test case nữa.



dodangtung.av21
Fresher Tester
Posts: 25
Joined: Mon 01 Apr, 2013 8:44 am
Contact:

Re: Viết TestCase cho trò chơi plumber - ghép ống nước

Post by dodangtung.av21 »

Thanks bạn nhiều. rất hữu ích
Mình đang tìm hiểu về game testing :)



Luong Hoa
Hoc Tester
Posts: 7
Joined: Fri 21 Feb, 2014 10:02 am
Contact:

Re: Viết TestCase cho trò chơi plumber - ghép ống nước

Post by Luong Hoa »

Thế còn đoạn này thì làm thế nào ạ

Như hình dưới thì Start là điểm bắt đầu và End là điểm kết thúc. Cần lắp các ống sao cho tạo thành 1 đường nối từ Start
đến End. Kiểm tra xem có trường hợp nào mà chưa có đường nối mà trò chơi đã
thông báo người chơi chiến thắng hay chưa?


Khi đã lắp xong 1 đường có thể thông từ điểm Start đến End thì cần bấm vào
ô Start. Ô đó sẽ đổi sang mầu xanh và bắt đầu kiểm tra xem có thể nối đến
End được hay không. Như hình dưới thì khi tìm được đường đi ( duy nhất
nếu có thể có nhiều đường cùng từ Start đến End). Các ô trên đường đi từ
Start đến End sẽ đổi sang mầu khác giúp người chơi nhận biết chính xác.
Lưu ý: thỉnh thoảng với một số nước đi sẽ có 1 ô không liên quan đến đường
đi từ Start đến End mà vẫn sáng mầu. Đây là lỗi vẫn chưa khắc phục được.
Hình dưới đây thể hiện đường đi từ Start đến End. Sau đó trò chơi sẽ dừng
lại và các ống nước (trừ Start và End) sẽ biến mất. Kiểm tra xem có trường
hợp nào mà ống nước vẫn còn khi người chơi đã chiến thắng hay không?



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

Re: Viết TestCase cho trò chơi plumber - ghép ống nước

Post by tvn »

Y ban muon hoi gi tu doan nay? doc khong hieu hay la hieu the nao?



Luong Hoa
Hoc Tester
Posts: 7
Joined: Fri 21 Feb, 2014 10:02 am
Contact:

Re: Viết TestCase cho trò chơi plumber - ghép ống nước

Post by Luong Hoa »

Em mới bắt đầu học viết test case, đọc đoạn trên em cũng dùng có tưởng tượng ra cái GUI lắp ống nước nhưng không biêt nên dùng phương pháp nào và chia ra các trường hợp test case như thế nào. nhờ anh chỉ giúp.



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

Re: Viết TestCase cho trò chơi plumber - ghép ống nước

Post by tvn »

GUI thì đâu cần phương pháp gì cao siêu, thấy sao viết test case vậy. Ví dụ, thấy Label ABC màu đỏ, canh phải, thì mình viết test case: Label ABC => mong đợi màu đỏ, canh phải. Bạn tham khảo thêm phần này nhé GUI checklist



Luong Hoa
Hoc Tester
Posts: 7
Joined: Fri 21 Feb, 2014 10:02 am
Contact:

Re: Viết TestCase cho trò chơi plumber - ghép ống nước

Post by Luong Hoa »

Khi test chức năng tìm kiếm xong thì có cần test chức năng của lưới ko ạ, em thấy trên lưới lúc này chỉ có hiển thị thông tin thôi. Có cần test lưới có load đủ cột không, đúng danh mục ko, thứ tự sắp xếp ntn....? hay mình có thể đưa vào phần test giao diện luôn ?



Post Reply

Return to “Test cases - Tập hợp các trường hợp kiểm thử”