Bỏ qua

Bài Tập 2: Tìm Lỗi Prompt

Yêu Cầu

Tìm lỗi trong Prompt sau và sửa lại cho đúng.

Đề Bài

Prompt có lỗi:

**URL:** practice.automationtesting.in
**Scope:** Login

**Steps:**
1. Nhập thông tin
2. Click Login
3. Kiểm tra

Hướng Dẫn

Bước 1: Đọc Prompt và tìm lỗi

Đặt câu hỏi cho từng phần:

Phần Câu hỏi Lỗi?
URL URL có đúng định dạng (https) không? ?
Scope Có đủ mô tả kết quả mong muốn chưa? ?
Steps 1 Nhập thông tin gì? (username, password) Vào ô nào? ?
Steps 2 Nút Login nằm ở đâu? ?
Steps 3 Kiểm tra cái gì? (Element nào, URL nào) ?
Data Tài khoản test là gì? ?
Assertions Thiếu hẳn phần kiểm tra kết quả (Assertion) ?

Bước 2: Liệt kê tất cả lỗi






Bước 3: Viết lại Prompt

**URL:** _______________
**Scope:** _______________

**Data:**
- Username: _______________
- Password: _______________

**Steps:**
1. _______________
2. _______________
3. _______________

**Assertions:**
- Đảm bảo _______________
- Đảm bảo _______________

CONSTRAINTS:
  - _______________

Gợi Ý Các Lỗi

Click để xem gợi ý ### Lỗi 1: URL thiếu "https://" và đường dẫn cụ thể
❌ practice.automationtesting.in
✅ https://practice.automationtesting.in/my-account/
### Lỗi 2: Scope quá ngắn, không rõ mục đích
❌ Login
✅ Đăng nhập thành công với username/password hợp lệ
### Lỗi 3: Các bước (Steps) mơ hồ
❌ "Nhập thông tin"
✅ "Nhập 'testuser123' vào ô Username và 'Test@123456' vào ô Password"

❌ "Click Login"
✅ "Click nút 'Login' có text 'Login'"

❌ "Kiểm tra"
✅ Thiếu hoàn toàn chi tiết cần kiểm tra
### Lỗi 4: Không mô tả Assertions (Kiểm tra kết quả)
❌ Không mô tả kết quả mong muốn
**Assertions:**
- URL phải thay đổi chứa `/my-account/`
- Text "Hello testuser123" phải xuất hiện trên màn hình
### Lỗi 5: Thiếu ràng buộc kỹ thuật (Constraints)
❌ Không hướng dẫn AI dùng Locator gì
**Constraints:**
- Bắt element theo chuẩn Playwright (`getByRole`, `getByLabel`)
- Không dùng XPath hoặc CSS Selector