GIỚI THIỆU

  • TestingBot là một Cloud Computing cung cấp service chạy thử nghiệm automation/ manual testing với multi-os  (Window, Linux, MAC) và multi-browser (Chrome, Firefox, IE,..) tương tự như: Browserstack, Saucelab, AWS,..
  • Chỉ cần đăng kí một account bạn sẽ được cấp 100 phút thử nghiệm miễn phí mỗi tháng.

  • Trong phạm vi bài viết hôm nay, mình sẽ tạo kịch bản bằng Selenium IDE lưu dưới dạng html và upload lên TestingBot để run automation.
  • Bạn có thể tạo job để chạy kịch bản theo giờ cố định mỗi ngày, mỗi tuần tùy ý.
  • Support run Selenium IDE testcase được giới thiệu trên site TestingBot:

KỊCH BẢN KIỂM THỬ

  • Step 01 – Truy cập vào trang: http://live.guru99.com/
  • Step 02 – Click MY ACCOUNT link (vào trang đăng nhập)
  • Step 03 – Click CREATE AN ACCOUNT button (vào trang đăng kí tài khoản)
  • Step 04 – Nhập thông tin hợp lệ vào tất cả các field: First Name/ Last Name/ Email Address/ Password/ Confirm Password (Lưu ý: Tạo random cho dữ liệu tại field Email Address)
  • Step 05 – Verify message xuất hiện khi đăng kí thành công: Thank you for registering with Main Website Store.
  • Step 06 – Logout khỏi hệ thống

RECORD/ PLAYBACK TẠI MÁY LOCAL

  • Sử dụng Selenium IDE record và play testcase để make sure passed

 

  • Lưu testcase thành file html chuẩn bị cho việc upload lên site (Trong ví dụ này, testcase đặt tên là: TC_RegisterToSystem.html)

UPLOAD & RUN TRÊN CLOUD

  • Sau khi đăng kí và login thành công vào TestingBot, truy cập vào link: https://testingbot.com/members/lab
  • Tại tab đầu tiên (SINGLE TEST), chọn file html đã lưu ở bước trên và click button Upload

  • Upload thành công và chọn browser để thực thi, ở đây mình sẽ chạy cross browser với:
    • Windows 10: Chrome 60 và Firefox 47
    • MAC OS Siera: Chrome 60 và Firefox 47

  • Run testcase

VIEW RESULT

  • (1) Windows 10 Firefox – chạy mất 39s
  • (2) MAC Siera Firefox – chạy mất 18s
  • (3) Windows 10 Chrome – chạy mất 26s
  • (4) MAC Siera Chrome – chạy mất  15s

  • Mở report detail (Windows 10 Firefox thử ha)
    • Có đính kèm video đã được record

  • Có đầy đủ từng step và mỗi step có screenshot đính kèm

Hẹn gặp lại trong bài viết sau – Good luck!