Gợi ý các testcase với ChatGPT – Hiệu quả, đơn giản, tiết kiệm thời gian!

12/04/2023

Bạn đang viết test case cho phần mềm, website hay API nhưng tốn quá nhiều thời gian? Với ChatGPT, bạn có thể tạo ra hàng loạt test case nhanh chóng, chính xác và có thể tùy chỉnh theo yêu cầu dự án. Cùng Tenten AI khám phá các gợi ý các testcase với ChatGPT. Thêm gợi ý về testcase trong một chức năng cụ thể sẽ giúp cho Tester có được cái nhìn tổng quan và chi tiết hơn về các trường hợp cần kiểm tra trong chức năng đó. Bên cạnh đó, việc lên kế hoạch kiểm thử và thiết kế testcase cũng sẽ dễ dàng hơn khi có sẵn các gợi ý và ví dụ testcase.

1. ChatGPT có thể hỗ trợ viết test case như thế nào?

  • Tạo test case theo chức năng (functional test case)

  • Sinh test case dựa trên yêu cầu người dùng (user stories)

  • Viết test case theo bảng đặc tả (spec, flow)

  • Gợi ý các test case biên, test case logic sai, test case bất thường

Prompt mẫu:

“Viết test case cho chức năng đăng nhập bao gồm cả trường hợp đúng, sai, và edge cases.”

Việc có nhiều testcase cụ thể còn giúp cho Tester đảm bảo rằng chức năng được kiểm thử kỹ càng và đầy đủ, giảm thiểu các lỗi phát sinh trong quá trình sử dụng thực tế. Việc kiểm thử tốt cũng giúp nâng cao chất lượng sản phẩm và đảm bảo sự hài lòng của khách hàng.

Nội dung nhập vào: (Gõ nội dung cụ thể 1 trường hợp).

Ví dụ: Một số testcase có thể áp dụng được cho chức năng thành toán đơn hàng.

2. Gợi ý test case cho API nhanh chóng

ChatGPT hỗ trợ viết test case cho REST API như:

  • Test method (GET, POST, PUT, DELETE)

  • Kiểm tra mã phản hồi (status code)

  • Kiểm tra body trả về

Prompt mẫu:

“Gợi ý test case cho API POST /users tạo tài khoản người dùng mới, gồm cả trường hợp hợp lệ và không hợp lệ.”

3. Tối ưu thời gian kiểm thử với automation script gợi ý

  • Nhờ ChatGPT viết gợi ý script test với Selenium, Cypress, Postman…

  • Từ test case thủ công, chuyển sang tự động hóa nhanh hơn

Prompt mẫu:

“Viết đoạn code kiểm thử tự động bằng Selenium cho chức năng đăng nhập.”

ChatGPT là trợ thủ đắc lực cho tester, QA và dev khi cần viết hoặc kiểm thử phần mềm. Nhờ khả năng sinh test case nhanh, bao quát nhiều tình huống và có thể xuất ra định dạng chuẩn, ChatGPT giúp bạn tiết kiệm thời gian và giảm công sức đáng kể trong quá trình kiểm thử phần mềm. Các bạn có thể tận dụng để gợi ý các testcase với ChatGPT. Chúc các bạn thành công!

Chia sẻ lên

Hãy để TENTEN AI
đồng hành cùng bạn trong hành trình
chuyển đổi số.

Đăng ký để nhận tư vấn

Bộ phận kinh doanh: (8h00 - 17h30)
Customer Care Department:Bộ phận CSKH: (8h00 - 17h30)
Technical Support(24/7):Hỗ trợ kĩ thuật (24/7): (8h00 - 17h30)
Hỗ trợ hoá đơn: (8h00 - 17h30)
Hỗ trợ gia hạn (8h00 - 17h30)