476 Đường CMT8, Thái NguyênHàng chính hãng · Bảo hành tại cửa hàngTrả gópQuà tặngHướng dẫnTin tứcGiới thiệuLiên hệ
AI & công cụ sốCập nhật 5/11/2026

Prompt nhờ AI viết tình huống kiểm thử cho phần mềm, website

Prompt nhờ AI viết tình huống kiểm thử cho phần mềm, website

Bộ prompt mẫu nhờ AI viết test case cho phần mềm và website: từ yêu cầu ra tình huống kiểm thử, dữ liệu biên, lỗi hay gặp, báo cáo lỗi và checklist.

Kiểm thử phần mềm là việc thử xem sản phẩm có làm đúng như mong đợi không, và tình huống kiểm thử (test case) là danh sách cụ thể các bước cần thử. Người làm phần mềm hay bỏ sót những trường hợp "ít ai nghĩ tới" như nhập rỗng, nhập ký tự lạ, bấm nút hai lần liên tiếp, mất mạng giữa chừng. AI giỏi liệt kê rộng, nhắc bạn những trường hợp như vậy.

Bài này gồm bộ prompt chép dùng ngay để viết tình huống kiểm thử cho website, ứng dụng, biểu mẫu, chức năng thanh toán và cả báo cáo lỗi. Nếu bạn muốn kiểm thử ở mức từng hàm trong code, xem cách dùng AI viết kiểm thử cho đoạn code. Bài này tập trung vào kiểm thử chức năng nhìn từ người dùng.

Cách dùng các prompt này

  1. Chuẩn bị mô tả chức năng hoặc yêu cầu bằng lời (không cần mã nguồn).
  2. Chép prompt, thay chỗ [trong ngoặc vuông] rồi dán mô tả chức năng.
  3. Yêu cầu bảng kết quả để dễ chép sang Excel hoặc công cụ quản lý lỗi bạn đang dùng.
  4. Tự rà soát: loại tình huống không thực tế, bổ sung quy định nghiệp vụ mà AI không biết.

Dùng được với ChatGPT, Gemini, Claude, Copilot.

Nhóm 1: Từ yêu cầu ra bộ tình huống

Prompt 1: Tình huống kiểm thử đầy đủ cho một chức năng

Prompt mẫu
Bạn là kỹ sư kiểm thử phần mềm (QA) có kinh nghiệm. Dưới đây là mô tả chức năng [tên chức năng] của [website hoặc ứng dụng].
Hãy viết bảng tình huống kiểm thử gồm các cột: mã, tên tình huống, các bước thực hiện, dữ liệu vào, kết quả mong đợi, mức ưu tiên (cao/trung bình/thấp).
Chia thành 3 nhóm: luồng chính, luồng thay thế, trường hợp lỗi. Nếu thiếu thông tin về quy tắc nghiệp vụ, hãy liệt kê các câu hỏi cần làm rõ thay vì tự đoán.
Mô tả chức năng: [dán mô tả]

Câu cuối biến AI thành người hỏi lại yêu cầu. Câu hỏi làm rõ này nhiều khi còn quý hơn chính bảng tình huống.

Prompt 2: Tìm chỗ yêu cầu còn mơ hồ

Prompt mẫu
Hãy đọc yêu cầu dưới đây như một người kiểm thử đang lập kế hoạch. Liệt kê những chỗ mơ hồ, mâu thuẫn hoặc thiếu (giới hạn độ dài, quyền người dùng, hành vi khi lỗi, thông báo hiển thị). Với mỗi chỗ, hãy viết câu hỏi cần hỏi lại chủ sản phẩm.
Yêu cầu: [dán yêu cầu]

Nhóm 2: Dữ liệu biên và biểu mẫu

Prompt 3: Kiểm thử biểu mẫu đăng ký, liên hệ

Prompt mẫu
Tôi có biểu mẫu với các trường: [liệt kê trường và quy tắc, ví dụ họ tên bắt buộc, email đúng định dạng, số điện thoại 10 chữ số, mật khẩu tối thiểu 8 ký tự].
Hãy liệt kê tình huống kiểm thử cho từng trường: để trống, quá ngắn, quá dài, ký tự đặc biệt, tiếng Việt có dấu, khoảng trắng đầu cuối, dán nội dung có xuống dòng. Ghi kết quả mong đợi cho mỗi trường hợp.

Mẹo: bảng của AI chỉ có giá trị khi quy tắc bạn đưa đúng. Hãy dán quy tắc thật của dự án.

Prompt 4: Giá trị biên

Prompt mẫu
Chức năng [tên chức năng] cho phép nhập số lượng từ [giá trị nhỏ nhất] đến [giá trị lớn nhất]. Hãy liệt kê các giá trị cần thử theo kỹ thuật giá trị biên và phân vùng tương đương, kèm kết quả mong đợi cho từng giá trị.

Nhóm 3: Kiểm thử website theo ngữ cảnh

Prompt 5: Kiểm thử thanh toán và giỏ hàng

Prompt mẫu
Tôi cần kiểm thử luồng đặt hàng trên website bán hàng: thêm vào giỏ, sửa số lượng, áp mã giảm giá, chọn địa chỉ, chọn phương thức thanh toán, xác nhận đơn.
Hãy viết các tình huống gồm cả trường hợp người dùng bấm nút nhiều lần, quay lại trang trước, làm mới trang giữa chừng, hết hàng giữa lúc đặt, mất kết nối khi thanh toán và mã giảm giá hết hạn. Chia theo mức ưu tiên.
Lưu ý chỉ dùng môi trường thử và dữ liệu giả.

Prompt 6: Kiểm thử trên nhiều thiết bị

Prompt mẫu
Hãy lập checklist kiểm thử giao diện website trên điện thoại, máy tính bảng và máy tính: kích thước màn hình, xoay ngang dọc, cỡ chữ lớn, trình duyệt khác nhau, mạng chậm. Với mỗi mục, nêu điều cần quan sát và dấu hiệu lỗi hay gặp. Trình bày dạng bảng.

Prompt 7: Kiểm thử phân quyền

Prompt mẫu
Hệ thống có các vai trò: [liệt kê vai trò, ví dụ khách, nhân viên, quản lý]. Hãy lập ma trận tình huống kiểm thử phân quyền: mỗi vai trò có thể và không thể làm gì với chức năng [tên chức năng], bao gồm cả thử truy cập trực tiếp bằng đường dẫn mà không đăng nhập.

Phân quyền hay bị bỏ sót, trong khi lỗi ở đây ảnh hưởng nghiêm trọng đến dữ liệu.

Nhóm 4: Báo cáo lỗi và checklist trước khi phát hành

Prompt 8: Viết báo cáo lỗi rõ ràng

Prompt mẫu
Hãy giúp tôi viết báo cáo lỗi chuyên nghiệp từ ghi chú sau. Cấu trúc: tiêu đề ngắn, môi trường, các bước tái hiện, kết quả thực tế, kết quả mong đợi, mức độ nghiêm trọng, ghi chú thêm. Không thêm thông tin mà tôi chưa cung cấp, chỗ nào thiếu thì đánh dấu [cần bổ sung].
Ghi chú của tôi: [dán ghi chú]

Prompt 9: Checklist trước khi phát hành

Prompt mẫu
Hãy lập checklist kiểm tra trước khi phát hành phiên bản mới của [loại sản phẩm]: chức năng chính, dữ liệu, bảo mật cơ bản, hiệu năng, sao lưu, kế hoạch quay lui nếu lỗi, thông báo tới người dùng. Mỗi mục ghi người chịu trách nhiệm là [người phụ trách].

Ví dụ điền sẵn

Bạn kiểm thử chức năng "Quên mật khẩu" của một website. Bạn điền Prompt 1 với mô tả: người dùng nhập email, nhận liên kết đặt lại mật khẩu có hiệu lực trong một khoảng thời gian, đặt mật khẩu mới tối thiểu 8 ký tự. Kết quả nên có các tình huống như email không tồn tại (thông báo không tiết lộ email có đăng ký hay không, tùy quy định của dự án), liên kết hết hạn, dùng liên kết hai lần, mật khẩu quá ngắn, và các câu hỏi cần làm rõ về thời hạn liên kết.

Kiểm tra kết quả của AI

  • Loại các tình huống trùng lặp hoặc không áp dụng cho hệ thống của bạn.
  • Đối chiếu kết quả mong đợi với yêu cầu thật, vì AI có thể đoán sai quy tắc nghiệp vụ.
  • Thử thật ít nhất các tình huống ưu tiên cao, đừng chỉ đọc bảng.
  • Kiểm thử bảo mật chuyên sâu cần người có chuyên môn và được phép, không thử tấn công lên hệ thống không phải của bạn.

Cần hỗ trợ thêm?

Nếu bạn cần website hoặc phần mềm làm đúng theo quy trình của doanh nghiệp, Cường Tech có dịch vụ thiết kế website và phần mềm theo yêu cầu. Bạn cũng có thể gọi 0943.847.333 để trao đổi nhu cầu cụ thể.

Câu hỏi thường gặp

Test case là gì?

Test case (tình huống kiểm thử) là mô tả cụ thể các bước thử, dữ liệu đưa vào và kết quả mong đợi để biết một chức năng làm đúng hay chưa.

AI viết test case có thay được người kiểm thử không?

Không. AI giúp liệt kê nhanh và nhắc những trường hợp dễ bỏ sót, nhưng người kiểm thử mới hiểu nghiệp vụ, rủi ro thật và phải chạy thử thực tế.

Nên cho AI biết gì để test case sát thực tế?

Mô tả chức năng, quy tắc nghiệp vụ (giới hạn, quyền, thông báo lỗi), loại người dùng và môi trường. Thiếu thông tin thì để AI hỏi lại.

Có dùng dữ liệu khách hàng thật để kiểm thử không?

Không nên, nhất là khi dán vào AI công cộng. Hãy dùng dữ liệu giả và môi trường thử.

Bài viết này có giúp bạn giải quyết vấn đề không?
Chấm điểm bài viết
Số sao
Chưa có lượt đánh giá nào — hãy là người đầu tiên

Bài hướng dẫn liên quan

Xem tất cả