TUTORIALS: Tổng hợp hướng dẫn sử dụng Katalon Studio

Chuyên mục nói về Katalon Studio.
Forum rules
Chuyên mục nói về Katalon Studio.
Post Reply
Huy Duong
Hoc Tester
Posts: 8
Joined: Mon 27 Mar, 2017 9:49 am
Contact:

TUTORIALS: Tổng hợp hướng dẫn sử dụng Katalon Studio

Post by Huy Duong »

Image

Chào các bạn, mình thấy có nhiều bạn thắc mắc về Katalon Studio nên mình tạo 1 topic để tổng hợp tất cả những video, tài liệu, hình ảnh hướng dẫn sử dụng Katalon Studio tại đây (sẽ cập nhập liên tục). Các bạn cũng có thể thảo luận và hỏi đáp trực tiếp ngay tại topic này :D .

Giới thiệu Tổng quan về Katalon Studio:
Katalon Studio được cho ra đời bởi đội ngũ phát triển phần mềm công ty KMS Technology. Được xây dựng trên nền tảng Selenium và Appium, Katalon Studio là giải pháp automation cho cả web và mobile. Mục tiêu của nhóm phát triển sản phẩm là cung cấp cho cộng đồng tester một công cụ miễn phí, dễ sử dụng nhưng có đủ những tính năng cần thiết để triển khai một dự án Automation Testing nhanh chóng và hiệu quả. Có thể nói Katalon Studio là một giải pháp cân bằng dành cho các nhóm Automation Testers có nhu cầu về những tính năng mở rộng so với các Open source framework (Selenium/Appium) nhưng hạn chế về kinh phí để mua các ứng dụng đắt tiền như UFT hay TestComplete. Phiên bản mới nhất hiện tại là 4.5.0 các bạn có thể tải về tại: https://www.katalon.com/

Cấu hình và cài đặt

Katalon Studio yêu cầu cấu hình tối thiểu với 1Ghz Processor và 1GB RAM là một yêu cầu thực sự dễ dàng cho bất kỳ ai muốn dùng đến nó. Với máy PC hiện tại, khó mà tìm ra cấu hình dưới 1Ghz, như một chip Atom cũng đã là 1,33Ghz rồi. Ngược lại, với Selenium chuẩn, cấu hình tối thiểu hoàn toàn phụ thuộc vào IDE mà kỹ sư kiểm thử sử dụng (Visual Studio hay Eclipse, IntelliJ).
Để tải Katalon Studio, chúng ta cần đăng ký một tài khoản với trang chủ https://www.katalon.com/. Sau khi tải về, chúng ta chỉ cần giải nén là có thể sử dụng được. Katalon Studio không có một quá trình cài đặt phức tạp.

Tổng quan về tính năng
  • Như mọi công cụ kiểm thử tự động, Katalon Studio cũng có chức năng Recod-Playback để chúng ta có thể biết và hiểu được cách ứng dụng viết mã và thực thi kiểm thử. Điều đặc biệt của công cụ này là nó cho phép chúng ta record các bước kiểm thử trên ba trình duyệt chính IE, Chrome và Firefox, chứ không hạn chế như Selenium IDE chỉ với một mình Firefox. Xa hơn nữa, Katalon Studio cho phép chúng ta record với cả những trình duyệt đang mở sẵn, tất nhiên là phải có một add-on đi kèm.
  • Thực thi kịch bản kiểm thử hướng dữ liệu (data-driven): Katalon Studio khá mạnh mẽ trong việc kết nối dữ liệu cho việc thực thi kiểm thử hướng dữ liệu. Không chỉ kết nối đến các tập tin dữ liệu cơ bản như Excel hay CSV, công cụ này cho phép chúng ta kết nối đến các cơ sở dữ liệu như MySQL, SQL Server, Oracle. Chỉ có một điều hơi lạ ở đây, Katalon Studio không hỗ trợ kết nối đến tập tin XML. Chắc có gì đó bí ẩn đâu đây 8-)
  • Báo cáo thực thi: Sau khi thực thi kịch bản kiểm thử, các kết quả kiểm thử được tập hợp trong thư mục Reports khá rõ ràng. Thêm nữa, Katalon Studio có khả năng trích xuất các kết quả này thành báo cáo dưới nhiều định dạng khác nhau như HTML, CSV và PDF.
Các câu hỏi thường gặp khi bắt đầu với Katalon Studio (Mình lấy trên web, các bạn chịu khó đọc tiếng Anh nhé :D)

1.How is Katalon Studio different from Selenium or Appium??
Answer: Katalon Studio is a complete automation toolset for web and mobile applications. Katalon Studio has keywords and execution engines that are built on top of the Selenium and Appium web drivers. By this, Katalon Studio eliminates substantial amount of effort required to install and configure additional test frameworks, reporting and supporting applications in order to use Selenium and Appium.

2. What is Katalon Studio's scripting language?
Answer: Katalon Studio uses Apache Groovy, a scripting language for the Java platform. Groovy is a powerful dynamic language, which is ideal for creating test scripts.
For test execution, Java libraries and Java compatible languages like JRuby and Jython are supported.


3. Can I import my Selenium scripts into Katalon Studio?
Answer: Yes, you can add Selenium test scripts written in Java to support Custom Keyword in Katalon Studio. Other languages are not supported at the moment but we will provide a migration tool in the near future.

4. Can Katalon Studio be integrated with a test management system?
Answer: Yes, Katalon Studio supports the built-in integration with qTest, a powerful and easy-to-use test management system.

5. Do I need to install any automation test frameworks like TestNG or Junit for Katalon Studio to work?
Answer: No, Katalon Studio is a complete framework that does not require any other frameworks to work. You do not have to spend your valuable time installing various frameworks for test automation.

6. How long will Katalon Studio be free?
Answer: Katalon Studio's Community Edition will remain free.

Một số đường link hữu ích khi sử dụng Katalon Studio:

Trang chủ: https://www.katalon.com

Documentation: https://docs.katalon.com/display/KD

Blog: https://katalon.com/blog

Customer Support: Katalon Community
Last edited by Huy Duong on Tue 28 Mar, 2017 2:42 pm, edited 1 time in total.



Post Reply

Return to “Katalon Studio”