Trong phần này, bạn sẽ học cách tạo một trường hợp Kiểm tra đăng nhập trong Selenium IDE.
Các bài viết liên quan:
Với mục đích kiểm tra của chúng tôi, chúng tôi sẽ kiểm tra trang đăng nhập được cung cấp bởi trang web Kiểm tra và Trắc nghiệm, hiển thị dưới URL:
https://www.testandquiz.com/
Các bước testing chức năng Login
Để thực hiện testing chức năng Login trên một trang web, có thể thực hiện các bước sau:
- Bước 1: Chuẩn bị dữ liệu kiểm thử
- Tạo các tài khoản người dùng để kiểm thử.
- Xác định các thông tin đăng nhập như tên người dùng, mật khẩu, và các trường hợp đặc biệt (như đăng nhập với tài khoản không hợp lệ).
- Bước 2: Xác định các testcase
- Xác định các trường hợp kiểm thử cần được thực hiện, bao gồm trường hợp hợp lệ và không hợp lệ.
- Ví dụ: Kiểm tra việc đăng nhập thành công với tài khoản hợp lệ, kiểm tra việc hiển thị thông báo lỗi khi đăng nhập với tên người dùng hoặc mật khẩu không đúng.
- Bước 3: Thực hiện testcase
- Sử dụng thông qua giao diện người dùng hoặc công cụ testing để thực hiện các bước của từng testcase.
- Nhập thông tin đăng nhập (tên người dùng và mật khẩu) vào trang đăng nhập.
- Nhấn nút đăng nhập và kiểm tra kết quả.
- Bước 4: Kiểm tra kết quả
- Kiểm tra kết quả của mỗi testcase để xác định liệu chức năng đăng nhập hoạt động như mong đợi hay không.
- Nếu kết quả không đúng, ghi lại thông tin lỗi và tạo các báo cáo lỗi để gửi đến nhóm phát triển.
- Bước 5: Tạo báo cáo kiểm thử
- Tổng hợp kết quả kiểm thử từ các testcase đã thực hiện.
- Tạo báo cáo chi tiết về kết quả kiểm thử, bao gồm thông tin về các lỗi phát hiện được và kết quả thành công.
Lưu ý rằng các bước trên chỉ là một khung tương đối và có thể điều chỉnh dựa trên yêu cầu cụ thể của dự án và công nghệ sử dụng. Quan trọng là xác định các trường hợp kiểm thử quan trọng và đảm bảo rằng chức năng Login hoạt động chính xác và bảo mật.
Ví dụ về Testing Login page
Recording Selenium
Lưu ý: bạn có thể đăng ký và tạo kiểm tra đăng nhập trên bất kỳ trang web công khai nào.
Hình ảnh sau đây cho thấy ảnh chụp nhanh của trang chủ sẽ xuất hiện khi chúng ta nhấn vào URL được đề cập ở trên.
Đầu tiên, bạn phải đăng ký để nhận thông tin đăng nhập. Đối với thử nghiệm này, chúng tôi đã tạo thông tin đăng nhập của mình. Bây giờ, chúng tôi sẽ tạo một tập lệnh thử nghiệm để tạo Kiểm tra đăng nhập trong Selenium IDE.
- Khởi chạy trình duyệt Firefox.
- Nhấp vào biểu tượng Selenium ở góc trên cùng bên phải trên trình duyệt của bạn.
- Nó sẽ khởi chạy giao diện mặc định của Selenium IDE.
- Truy cập trình duyệt Firefox của bạn và mở URL: https://www.testandquiz.com/
- Nhập tên dự án là “Kiểm tra đăng nhập”.
- Nhập tên trường hợp thử nghiệm là “Trường hợp thử nghiệm 1”.
- Nhấn vào nút “Start Recording” để bắt đầu ghi test case.
- Vào trình duyệt Firefox của bạn và nhấp chuột phải vào bất kỳ khoảng trống nào trong trang và chọn tùy chọn Selenium IDE.
- Nhấp vào Selenium IDE> Tiêu đề xác nhận. Lệnh Assert Title đảm bảo rằng tiêu đề trang là chính xác.
- Bây giờ, hãy nhấp vào nút đăng nhập nằm ở góc trên cùng của trang web.
- Điền thông tin đăng nhập và nhấp vào nút đăng nhập. Trong khi đó, bạn sẽ nhận được thông báo về các hành động được thực hiện bởi IDE ở góc trên cùng bên phải của trình duyệt của bạn.
- Khi bạn đã đăng nhập, hãy nhấp vào phần tên người dùng để xem chi tiết tài khoản của bạn.
- Nó sẽ chuyển hướng bạn đến trang cài đặt tài khoản, nơi bạn có thể chỉnh sửa thông tin cá nhân của mình.
- Bấm vào nút Đăng xuất.
- Bây giờ, vào IDE và nhấp vào nút Stop Recording để dừng ghi test case.
Xem thêm Selenium IDE- Lệnh (Selenese)
Play Back Selenium
- Nhấp vào nút “Chạy thử nghiệm hiện tại” có trên menu thanh công cụ của IDE. Nó sẽ thực thi tất cả các tương tác của bạn với trình duyệt và cung cấp cho bạn bản tóm tắt tổng thể về tập lệnh thử nghiệm đã thực thi.
- Ngăn Nhật ký hiển thị tóm tắt tổng thể của các tập lệnh kiểm tra đã thực thi.
Lưu bộ test
- Nhấp vào nút lưu ở góc trên bên phải của thanh menu.
- Lưu toàn bộ bộ thử nghiệm dưới dạng “Kiểm tra đăng nhập”.
- Bộ thử nghiệm có thể được tìm thấy tại vị trí được cung cấp trong các bước trên.
Xem thêm Selenium WebDriver – tạo một test case đầu tiên
Lợi ích của việc sử dụng Selenium IDE cho testing chức năng Login
Sử dụng Selenium IDE cho testing chức năng Login trong việc phát hiện lỗi và đảm bảo chất lượng có nhiều lợi ích, bao gồm:
- Dễ sử dụng và triển khai: Selenium IDE là một công cụ giao diện người dùng đơn giản và dễ sử dụng. Không cần kiến thức lập trình phức tạp, người dùng có thể dễ dàng ghi lại và tái chơi các testcase testing chức năng Login.
- Tự động hóa: Selenium IDE cho phép tự động hóa quy trình testing chức năng Login. Điều này giúp giảm thiểu sự can thiệp thủ công, tiết kiệm thời gian và công sức, và đảm bảo tính nhất quán và đáng tin cậy của quá trình kiểm thử.
- Đa nền tảng: Selenium IDE hỗ trợ đa nền tảng, cho phép thực hiện testing chức năng Login trên nhiều trình duyệt web phổ biến như Chrome, Firefox, và Safari. Điều này giúp đảm bảo khả năng tương thích của ứng dụng trên các môi trường và trình duyệt khác nhau.
- Xác thực và kiểm tra linh hoạt: Selenium IDE cung cấp các công cụ mạnh mẽ để xác thực và kiểm tra kết quả của testcase. Người dùng có thể kiểm tra tính đúng đắn của thông tin đăng nhập, xác thực thông qua thông báo lỗi, kiểm tra các trang chuyển hướng và đảm bảo hành vi đúng của quá trình đăng nhập.
- Tích hợp và mở rộng: Selenium IDE có khả năng tích hợp với các công cụ và ngôn ngữ lập trình khác như Selenium WebDriver, Java, Python, và C#. Điều này cho phép mở rộng khả năng và linh hoạt trong việc phát triển và thực hiện testing chức năng Login.
Tóm lại, việc sử dụng Selenium IDE cho testing chức năng Login mang lại nhiều lợi ích, từ đơn giản hóa quy trình testing, tăng cường tính nhất quán và đáng tin cậy, cho đến khả năng mở rộng và tích hợp với các công cụ và ngôn ngữ lập trình khác.