Hướng dẫn cách tự động hóa testing với ChatGPT

12/04/2023

Bạn muốn đẩy nhanh tiến độ kiểm thử phần mềm mà vẫn đảm bảo chất lượng? ChatGPT có thể hỗ trợ tạo test script tự động, viết test case và tối ưu quy trình QA. Bài viết này Tenten AI sẽ hướng dẫn bạn cách tự động hóa testing với ChatGPT hiệu quả và dễ tiếp cận, ngay cả khi bạn không chuyên về lập trình.

1. ChatGPT hỗ trợ tự động hóa testing như thế nào?

  • Viết test script với các công cụ phổ biến:
    ✅ Selenium (Python, JavaScript)
    ✅ Cypress
    ✅ Playwright
    ✅ Postman test script (cho API)

  • Gợi ý flow kiểm thử, xử lý DOM, assert kết quả

  • Tối ưu hóa thời gian viết test bằng mẫu có sẵn

Prompt mẫu:

“Viết đoạn code test tự động bằng Selenium cho chức năng đăng nhập trên website.”

ChatGPT có thể hỗ trợ Tester trong việc tự động hóa testing bằng cách cung cấp các công cụ và kỹ thuật tự động hóa testing. Việc tự động hóa testing giúp giảm thiểu thời gian và công sức kiểm thử, đồng thời nâng cao độ chính xác và độ tin cậy của kiểm thử.

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

Ví dụ: Tự động hoá kiểm thử tính năng đăng nhập của 1 website.

2. Cách tự động hóa test API với ChatGPT và Postman/Newman

  • Sinh test case kiểm tra các phương thức GET/POST/PUT/DELETE

  • Viết script kiểm tra mã phản hồi, body trả về, lỗi xác thực…

Prompt mẫu:

“Viết đoạn test Postman kiểm tra API tạo người dùng, kiểm tra status code và phản hồi JSON.”

3. Gợi ý cấu trúc framework test đơn giản

Bạn có thể nhờ ChatGPT tư vấn:

  • Cấu trúc thư mục cho dự án test

  • Cách tổ chức file test theo module

  • Gợi ý dùng pytest, unittest, hoặc các tool CI như GitHub Actions, Jenkins…

Cách tự động hóa testing với ChatGPT là một giải pháp tiết kiệm thời gian, giảm công sức và tăng độ chính xác khi kiểm thử phần mềm. Dù bạn là dev, QA hay PM, chỉ cần biết cách đặt đúng câu hỏi, ChatGPT sẽ giúp bạn tạo các đoạn script và test case tự động cực kỳ nhanh chó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)