Chào mọi người ạ.
Mình đang học và tập viết Testcase cho chức năng Register cho dự án: http://tutorialsninja.com/
Mình đang thắc mắc là: khi viết Testcase cho chức năng này, làm sao đảm bảo nó được bao quát hết, và thứ tự viết như thế nào để nó không bị sót.
Mình có học thì biết có các kỹ thuật viết Testcase ( phân lớp tương đương, giá trị biên,kiểm thử bảng quyết định, kiểm thử chuyển đổi trạng thái, kiểm thử trường hợp sử dụng ), nhưng không rõ cách áp dụng kỹ thuật nào cho chức năng nào là hợp lý, >(đọc tài liệu nhưng thực tế không biết dung vào chỗ nào là đúng)
Mọi người cho xin chút kinh nghiệm với ạ.
Khi viết Testcase cho chức năng này, làm sao đảm bảo nó được bao quát hết, và thứ tự viết như thế nào để nó không bị sót
-
- Fresher Tester
- Posts: 46
- Joined: Wed 09 Nov, 2011 10:49 am
- Contact:
-
- Fresher Tester
- Posts: 46
- Joined: Wed 09 Nov, 2011 10:49 am
- Contact:
Re: Khi viết Testcase cho chức năng này, làm sao đảm bảo nó được bao quát hết, và thứ tự viết như thế nào để nó không b
Trước hết, bạn nên tạo test design các high level TCs trước, chia thành 3 đầu mục cho UI, Validation và Function
Khi design, nên follow theo các field ở trên form từ trên xuống dưới, từ trái sang phải và gom các case validation (invalid) cho từng field này lại với nhau. Hết field này thì tiếp field sau trên form.
Phần cuối là Function thì mình combine các trường hợp valid của các field lại để save time
Nhớ là mình làm high level trước, đừng động gì vào detail vội.
Nhìn vào high level design, mình có thể kiểm soát được thiếu, thừa hay duplicate case cho từng field trên form luôn và người review cũng dễ đọc, dễ theo dõi nữa
Khi ok rồi thì mình bắt tay vào viết chi tiết cho từng case thôi á.
Hoặc bạn có thể xem link sau để rõ hơn nhé
https://www.testingvn.com/viewtopic.php?t=63531
Khi design, nên follow theo các field ở trên form từ trên xuống dưới, từ trái sang phải và gom các case validation (invalid) cho từng field này lại với nhau. Hết field này thì tiếp field sau trên form.
Phần cuối là Function thì mình combine các trường hợp valid của các field lại để save time
Nhớ là mình làm high level trước, đừng động gì vào detail vội.
Nhìn vào high level design, mình có thể kiểm soát được thiếu, thừa hay duplicate case cho từng field trên form luôn và người review cũng dễ đọc, dễ theo dõi nữa
Khi ok rồi thì mình bắt tay vào viết chi tiết cho từng case thôi á.
Hoặc bạn có thể xem link sau để rõ hơn nhé
https://www.testingvn.com/viewtopic.php?t=63531