Test Design Là Gì, Những Cái Bẫy Cần Tránh Đối Với Tester Mới

Thiết kế kiểm thử là tài liệu phác thảo các trường hợp cần thiết trong test case. Nói một cách đơn giản, nó là một dạng rút gọn của test case. Thiết kế test có một số đặc điểm sau:

Thể hiện rõ ràng quan điểm kiểm tra, các trường hợp cần thiết để đề cập đến Spec. Ngắn gọn, dễ hiểu.2. Ví dụ

Để hiểu rõ hơn về thiết kế thử nghiệm, hãy xem một ví dụ về màn hình đăng nhập đơn giản. Người dùng admin/123 đã được đăng ký trong hệ thống. Người dùng “test/123” đã loại bỏ logic của nó.

Đang xem: Thiết kế thử nghiệm là gì?

Bước 1: Tạo thiết kế thử nghiệm

Có nhiều cách thể hiện test design như mindmap, table,… Tùy theo thói quen mà mỗi người sẽ có cách thể hiện khác nhau. Tôi thường sử dụng các bảng bởi vì tôi cảm thấy rằng nó dễ dàng hơn để chuyển đổi sang các trường hợp thử nghiệm.

Bạn có thể tham khảo cách tạo test design bằng mindmap tại bài viết này: https://duhoc-o-canada.com/p/su-dung-mindmap-thiet-ke-test-design-ZalGrNbZGqX

Thiết kế kiểm thử chức năng đăng nhập

Đầu ra PurposeInput (Tên người dùng / Mật khẩu)
1. Xác nhận trường hợp đăng nhập thành công “quản trị viên”/”123” Đăng nhập thành công, hiển thị trang chủ
2. Xác nhận trường hợp trống trống/trống Hiển thị thông báo “Thông tin đăng nhập không hợp lệ”
trống/”123″ Hiển thị thông báo “Thông tin đăng nhập không hợp lệ”
“Quản trị viên” / trống Hiển thị thông báo “Thông tin đăng nhập không hợp lệ”
3. Xác nhận trường hợp thông tin đăng nhập sai “Abc” / ”123” Hiển thị thông báo “Thông tin đăng nhập không hợp lệ”
“quản trị viên”/”abc” Hiển thị thông báo “Thông tin đăng nhập không hợp lệ”
“abc”/”abc” Hiển thị thông báo “Thông tin đăng nhập không hợp lệ”
4. Xác nhận trường hợp đăng nhập với người dùng đã bị xóa “kiểm tra”/”123” Hiển thị thông báo “Thông tin đăng nhập không hợp lệ”

Bước 2: Tạo các trường hợp thử nghiệm

Từ thiết kế thử nghiệm ở bước 1, chúng ta có thể dễ dàng tạo các trường hợp thử nghiệm bằng cách thêm Bước.

Trường hợp thử nghiệm cho chức năng đăng nhập

*

3. Lợi ích của thiết kế kiểm thử

Hầu hết chúng ta bỏ qua thiết kế kiểm thử (hoặc chỉ tạo ra nó trong đầu) và trực tiếp viết các trường hợp kiểm thử. Trên thực tế, nó rất quan trọng, đặc biệt là trong các chức năng có logic phức tạp. Dưới đây là một số lợi ích của thiết kế thử nghiệm:

Bài thi thiết kế ngắn gọn, dễ hiểu, giúp người đọc dễ hình dung các quan điểm của bài thi. Đặc biệt với các hàm có logic phức tạp, việc đọc thiết kế test dễ dàng hơn nhiều so với testcase. Tránh trường hợp thiếu khi viết test case. Viết ở định dạng đầu vào -> đầu ra nên bạn sẽ không phải suy nghĩ nhiều về việc chỉnh sửa Bước khi có. Thay đổi thái độ. Tránh tình trạng râu ông nọ cắm cằm bà kia. Trong trường hợp không đủ thời gian, bạn có thể xem thiết kế kiểm thử để kiểm tra mà không cần tạo các trường hợp kiểm thử.4. Thiết kế thử nghiệm so với Kế hoạch thử nghiệm

*

Thiết kế thử nghiệm có rất nhiều lợi ích, vậy tại sao bạn không thử?

*

)

Bạn thấy bài viết Test Design Là Gì, Những Cái Bẫy Cần Tránh Đối Với Tester Mới có khắc phục đươc vấn đề bạn tìm hiểu ko?, nếu ko hãy comment góp ý thêm về Test Design Là Gì, Những Cái Bẫy Cần Tránh Đối Với Tester Mới bên dưới để duhoc-o-canada.com có thể thay đổi & cải thiện nội dung tốt hơn cho các bạn nhé! Cám ơn bạn đã ghé thăm Website: duhoc-o-canada.com của duhoc-o-canada.com

Nhớ để nguồn bài viết này: Test Design Là Gì, Những Cái Bẫy Cần Tránh Đối Với Tester Mới của website duhoc-o-canada.com

Chuyên mục: Là gì?

Xem thêm bài viết hay:  " Gốc Tọa Độ Là Gì ? Tìm Hiểu Về Hệ Tọa Độ Và Công Dụng Của Nó

Viết một bình luận