Test case là quá trình kiểm tra(test) dữ liệu(data) đầu vào. Nó có thể là một hành động hay một sự kiện gì đó trả về cho chúng ta khi chúng ta truy vấn, kiểm tra chức năng của một phần mềm hoặc ứng dụng. Việc test case giúp cho chúng ta biết được rằng phần mềm hoặc ứng dụng đó có hoạt động đúng với chức năng của nó hay không.
Trong một lần truy vấn, kiểm tra (test case) có rất nhiều những mô tả khác nhau ví dụ : TestcaseID, testcaseName, mục tiêu test là gì. Quá trình test case sẽ yêu cầu dữ liệu đầu vào thực hiện theo một quy trình từng bước để trả về kết quả cuối cùng đúng với mục tiêu test. Việc test case sẽ phụ thuộc vào quy mô của phần mềm hay ứng dụng sẽ có mức độ chi tiết khác nhau. Bạn có thể xem qua về quy trình tại hình ảnh dưới.
Một lưu ý là quá trình test case nên được làm trong quá trình phát triển ứng dụng hoặc phần mềm vì khi chúng ta test sẽ có thể phát hiện ra lỗi của phần mềm và ứng dụng. Chính vì vậy nên test case thật kỹ trước khi phần mềm hoặc ứng dụng đó được đưa tới tay khách hàng.
Cách viết test case cho website sẽ giúp cải thiện chất lượng, giảm chi phí bảo trì và hỗ trợ phần mềm, xác minh phần mềm nhằm đáp ứng các yêu cầu của người dùng. Các trường hợp thử nghiệm này có thể tái sử dụng trong tương lai, cực kỳ hữu ích trong quy trình kiểm tra và thử nghiệm phần mềm.
Ở phần trên các bạn đã biết được test case là gì, ở phần này chúng ta cùng đi phân tích xem tại sao phải test case:
Trước khi viết test case, bạn hãy đọc và phân tích tài liệu kỹ càng, giải đáp mọi thắc mắc với các thành viên trong nhóm hoặc khách hàng để viết test case được chính xác và chắc chắn hơn. Sau đó, bạn thử tìm xem có test case nào đã được viết để test cho cùng module đó hay chưa, nhằm tiết kiệm thời gian. Công cụ để viết test case thì có thể sử dụng các công cụ như EXCEL, WORD, hay các công cụ khác của microsoft tương tự để tạo ra bản test case.
Những yếu tố gạch đầu dòng không thể thiếu trong file test case bao gồm :
Một test case tốt cần phải có các đặc điểm: chính xác, bám sát yêu cầu, có tính lặp lại, tái sử dụng, độc lập, đơn giản và rõ ràng. Bạn nên xem xét tất cả các kịch bản trước khi viết và chọn một kịch bản thật ngắn gọn.
Đầu tiên, bạn cần chọn một công cụ để viết. Bảng tính Excel rất được khuyến khích để viết các test case cơ bản và test chúng theo cách thủ công hoặc bạn cũng có thể tải những công cụ miễn phí khác trên Internet. Lưu ý, hãy luôn đặt mình vào vị trí của người dùng ứng dụng để tạo ra những test case tốt nhất và đặt tên ID cho từng test case để dễ dàng theo dõi, xác định test case. Một mẫu test case tốt bao gồm: Số serial, ID của bộ test, ID của test case, tóm tắt test case, yêu cầu liên quan, điều kiện tiên quyết, phương pháp kiểm thử, kết quả dự kiến, kết quả thực tế, trạng thái, lưu ý, người tạo, ngày tạo, người thực hiện, ngày thực hiện, môi trường thử nghiệm.
Tiếp theo, bạn viết một bản tường trình cơ bản theo một định dạng điển hình và tiến hành review test case bạn viết, nhờ đồng nghiệp giúp đỡ để phát hiện ra những case còn thiếu hoặc chưa nghĩ tới. Trong khi viết test case, hãy đảm bảo rằng tất cả chúng đều chính xác, đơn giản, dễ hiểu và đi vào mục tiêu.
Hy vọng rằng với những kiến thức cách viết viết test case cho website được chia sẻ trên, bạn có thể hiểu và áp dụng chúng để viết những test case đầu tiên. Chúc các bạn thành công!
Đọc thêm: SEO là gì? 11 cách làm SEO chắc chắn thành công cho SEOer.