Chào các bạn đã đến với chủ đề đầu tiên của mình về automation WebUI trên Katalon Studio. Hôm nay, mình sẽ giới thiệu sơ lược về Katalon Studio. Ở chủ đề này, mình sẽ đi qua những nội dung như sau:
Nội dung
1. Katalon là gì?
Katalon Studio hiện đang là một công cụ kiểm thử tự động được biết đến khá rộng rãi cho phép người dùng có thể kiểm thử cả Web, API, mobile và desktop application, điều đặc biệt là nó được phát triển bởi công ty KMS Technology Việt Nam.
Với sự thân thiện, linh hoạt và đầy đủ các tính năng cần thiết, Katalon Studio giúp cho quá trình kiểm thử tự động được thực hiện ổn định và nhanh hơn.
2. Vì sao nên sử dụng Katalon Studio?
- Viết test case nhanh và đơn giản, hỗ trợ cả chế độ Manual và Scripting
- Kiểm thử được các ứng dụng Web, API, mobile, desktop application
- Có thể sử dụng trên các nền tảng Window, Linux, macOS
- Hỗ trợ Recording để tạo test case mà không cần phải viết code
- Hỗ trợ Data Driven Testing, sử dụng được các dạng external file như Excel, CSV, Database Source
- Hỗ trợ BDD
- Hỗ trợ chạy từ command line, CI/CD integration, cài đặt thêm các plugins để mở rộng tính năng
- Có sẵn các built-in keywords cho Web, API, mobile, desktop application
- Katalon Studio được xây dựng từ Selenium/Appium.
- Công cụ này có sẵn miễn phí và có thể tải xuống tại https://www.katalon.com.
Bảng so sánh sự khác nhau giữa Katalon Studio và các tool automation khác
Giá cả và các tính năng được so sánh vào tháng 09/2019
3. Cấu hình cài đặt
Browsers
Mobile
Window
Refer: https://docs.katalon.com/katalon-studio/docs/supported-environments.html#system-requirements
4. Cài đặt
Đầu tiên bạn cần đăng kí một tài khoản Katalon Account tại địa chỉ: https://www.katalon.com/sign-up
Bạn có thể sử dụng Gmail hoặc là mail công ty nhé.
Sau khi tạo xong tài khoản và đăng nhập, click vào icon Download ở góc phải màn hình.
Hoặc các bạn có thể access vào: https://katalon.com/download
Tại đây, sẽ có hai phiên bản khác nhau được phân biệt như sau:
- Katalon Studio : Được sử dụng như một IDE để viết test case, scripting
- Katalon Runtime Engine : Hỗ trợ chạy test ở chế độ Command Line Interface (CLI), tích hợp với Jenkins.
Tùy vào mục đích sử dụng, bạn download version phù hợp với mình nhé, trong các bài đầu tiên chúng ta sẽ sử dụng Katalon Studio (KS)
Lưu ý: Katalon sẽ được dùng 30 ngày trial enterprise verison, hết 30 ngày bạn sẽ tự động convert sang dạng miễn phí. Lúc này, Katalon sẽ hạn chế 1 số chức năng như debug, tích hợp Katalon TestOps, Jenkins
Tìm hiểu thêm về sự khác nhau của Katalon Studio (KS) và Katalon Studio Enterprise (KSE) tại đây
Nếu các bạn đang muốn tìm hiểu về cách làm thế nào để viết automation test case trên Katalon, thì bạn chỉ cần download Katalon Studio, item đầu tiên trong hình trên về nha. Sau khi download về máy, bạn tiến hành giải nén và mở ứng dụng trên máy tính của bạn. Để khởi động Katalon Studio, nhấp đúp vào katalon.exe
Ứng dụng sẽ hiển thị màn hình như ảnh sau:
Ở lần hiển thị đầu tiên, cửa sổ kích hoạt Studio Katalon: nhằm mục đích kiểm tra tài khoản mà bạn đang sử dụng là phiên bản enterprise, free hay đang trial. Nhập email và mật khẩu đã đăng ký cho tài khoản Katalon của bạn, sau đó nhấp vào nút Activate
Sau khi đăng nhập vào được giao diện chính, bạn sẽ thấy những thành phần như bên dưới.
- Thanh Toolbar: chứa tất cả các tính năng quan trọng thường xuyên sử dụng để làm việc
- Tests Explorer: các thư mục về cấu trúc dự án
- Danh sách các bước trong test case
- và 5. Hiển thị các kết quả test, hỗ trợ chế độ Console và Log Viewer
5. Kết
Như vậy chúng ta đã tìm hiểu sơ lược về Katalon Studio. Cảm ơn các bạn đã theo dõi bài viết của mình. Chúc các bạn thành công. Hẹn gặp lại các bạn ở những chủ đề tiếp theo. Bái bai.
Bài viết được mình tham khảo từ: https://kiemthutudong.com/lam-quen-voi-katalon-studio/