Computer >> Máy Tính >  >> Kết nối mạng >> Internet

Đánh giá máy ghi âm Katalon:Tự động hóa trình duyệt mạnh mẽ và dễ dàng

Đánh giá máy ghi âm Katalon:Tự động hóa trình duyệt mạnh mẽ và dễ dàng

Đối với những người phụ thuộc vào Selenium IDE, Katalon Recorder, thực sự là một giải pháp thay thế tương thích với Selenium IDE, là một luồng gió mới. Với nhóm phát triển chuyên dụng hơn, các bản cập nhật với mọi bản phát hành trình duyệt Chrome và Firefox mới cũng như các tính năng mạnh mẽ hơn nữa, nó trở thành công cụ tự động hóa trình duyệt. Chúng tôi sẽ xem tiện ích mở rộng hoạt động tốt như thế nào trong bài đánh giá thực hành này.

Đây là một bài báo được tài trợ và được thực hiện bởi Katalon. Nội dung và ý kiến ​​thực tế là quan điểm duy nhất của tác giả, người duy trì sự độc lập về biên tập ngay cả khi bài đăng được tài trợ.

Tổng quan về Tính năng

Một điều ngay lập tức khiến Katalon Recorder khác biệt với Selenium IDE là nó có sẵn cho Chrome, Firefox và Edge. Trong quá trình đánh giá của mình, tôi đã cài đặt nó trên trình duyệt Brave dựa trên Chromium, trình duyệt này hoạt động hoàn hảo.

Toàn bộ phần mở rộng được thiết kế để cung cấp cho người thử nghiệm sự thuận tiện tối đa. Trình ghi mã nguồn mở và tốc độ nhanh cho phép bạn ghi và xuất các tập lệnh Selenium một cách dễ dàng. Giao diện người dùng chuyển tiếp giúp bắt đầu nhanh chóng và dễ dàng, ngay cả khi bạn chưa quen với tự động hóa và thử nghiệm trình duyệt.

Động cơ Selenium Core 3 thực hiện các bài kiểm tra và tự động hóa nhanh như chớp. Như bạn có thể tưởng tượng, nó được tạo ra để tự động hóa các tác vụ lặp đi lặp lại nhàm chán trên trình duyệt của bạn, chẳng hạn như nhiệm vụ hàng ngày trong trò chơi, tạo báo cáo và điền vào biểu mẫu. Nhưng, điều đó còn xa tất cả.

Thực hiện kiểm tra theo hướng dữ liệu bằng cách nhập tệp CSV và JSON. Bạn cũng có thể tạo báo cáo có thể chia sẻ bằng cách sử dụng trang tổng quan hiển thị với dữ liệu được thu thập từ ảnh chụp màn hình, nhật ký, phân tích, v.v. bằng cách tích hợp với Katalon TestOps.

Cũng dễ dàng xuất các bài kiểm tra sang nhiều khung và ngôn ngữ khác nhau, bao gồm Python App Dynamics, Node New Relic Synthetic, Java JUnit, Java TestNG, Java WebDriver RC + JUnit, Typescript Potractor, Python unittest, C # MSTest, C # NUnit, Robot framework , Ruby Rspec, JavaScript WebDriver.io, XML, JavasScript Puppeteer, JSON Puppeteer và JSON Dynatrace Synthetic.

Đánh giá máy ghi âm Katalon:Tự động hóa trình duyệt mạnh mẽ và dễ dàng

Một tính năng tuyệt vời khác là Chế độ tối. Nếu bạn đã bật chế độ tối trong hệ điều hành của mình, Katalon Recorder cũng sẽ chuyển đổi. Điều này làm cho mắt bạn dễ dàng hơn nhiều.

Bắt đầu

Tất cả những gì bạn phải làm là cài đặt Katalon Recorder vào Chrome, Firefox hoặc Edge. Cá nhân tôi ấn tượng rằng Edge đã được hỗ trợ, vì hầu hết các tiện ích mở rộng bị giới hạn cho Firefox và Chrome. Sau khi cài đặt, bạn có thể mở giao diện người dùng và bắt đầu.

Đánh giá máy ghi âm Katalon:Tự động hóa trình duyệt mạnh mẽ và dễ dàng

Tôi mong đợi một cái gì đó phức tạp hơn nhiều. Nhưng mặc dù nó là một tiện ích mở rộng mạnh mẽ, thì bản thân giao diện cũng dễ tiếp cận, khiến nó cực kỳ dễ làm việc. Rốt cuộc, điều cuối cùng bạn cần là một thứ gì đó phức tạp đến mức bạn chỉ muốn tự mình thực hiện các nhiệm vụ lặp đi lặp lại.

Tự động hóa các tác vụ trình duyệt lặp lại

Tự động hóa các tác vụ của trình duyệt là một trong ba chức năng chính của Katalon Recorder. Đối với người dùng bình thường, đây có lẽ là tính năng bạn sẽ sử dụng nhiều nhất.

Như một bài kiểm tra đơn giản, tôi đã ghi lại việc đăng nhập vào một số mạng truyền thông xã hội. Chúng dành cho nghiên cứu và tiếp thị, vì vậy tôi phải mở một số trang, đăng nhập vào từng mạng riêng biệt và tải các trang cụ thể mà tôi cần. Đó là một công việc hàng ngày mà sẽ rất tốt nếu được tự động hóa.

Tất cả những gì tôi phải làm là mở Katalon Recorder bằng biểu tượng trong trình duyệt của mình. Nếu bạn không thấy biểu tượng, hãy nhấp vào biểu tượng câu đố và ghim biểu tượng ghi vào trình duyệt của bạn để dễ dàng truy cập.

Đánh giá máy ghi âm Katalon:Tự động hóa trình duyệt mạnh mẽ và dễ dàng

Tôi nhấn "Ghi" và xem qua toàn bộ quá trình. Mọi thứ ghi lại một cách nhanh chóng mà không có sự chậm trễ. Sau khi hoàn tất, chỉ cần mở lại giao diện người dùng và nhấp vào “Dừng”. Điều này tạo ra một trường hợp thử nghiệm mà bạn có thể chạy bất cứ khi nào bạn muốn tự động hóa tác vụ. Tôi có thể thành thật nói rằng Katalon đã trải qua quá trình này nhanh hơn nhiều so với những gì tôi từng có. Ngoài ra, nó không bị phân tâm bởi các bài đăng mới nhất trong khi chuyển từ màn hình chính đến những gì tôi thực sự cần cho công việc.

Điều tôi yêu thích là mọi bước đều được trình bày rõ ràng. Ngoài ra, bạn có thể dễ dàng chỉnh sửa bất kỳ bước nào nếu cần. Ví dụ:nếu mật khẩu đã thay đổi hoặc địa chỉ trong biểu mẫu, bạn có thể chỉ cần chỉnh sửa bước đó thay vì ghi lại mọi thứ. Bạn cũng có thể nhấp chuột phải vào bất kỳ lệnh nào để xóa lệnh đó, thêm lệnh mới hoặc bắt đầu kiểm tra từ thời điểm đó.

Đánh giá máy ghi âm Katalon:Tự động hóa trình duyệt mạnh mẽ và dễ dàng

Khi chỉnh sửa hoặc thêm một lệnh mới, hộp thả xuống sẽ giúp bạn chọn lệnh phù hợp mà không cần phải nhớ mọi thứ từ đầu. Điều này cũng lý tưởng nếu bạn đang tạo thử nghiệm mà không thực sự ghi lại các bước của mình.

Đánh giá máy ghi âm Katalon:Tự động hóa trình duyệt mạnh mẽ và dễ dàng

Một tùy chọn tuyệt vời khác là bạn có thể chơi một thử nghiệm, toàn bộ một bộ (các bộ thử nghiệm giúp việc nhóm các tác vụ tương tự trở nên đơn giản) hoặc chơi từng bộ đơn lẻ.

Nếu bạn không chắc nên bắt đầu từ đâu, hãy thử Mẫu. Bạn có thể chỉnh sửa chúng khi bạn thấy phù hợp. Cá nhân tôi thấy các mẫu có Điều kiện và Vòng lặp khá hữu ích, cùng với mẫu Chụp ảnh màn hình.

Đánh giá máy ghi âm Katalon:Tự động hóa trình duyệt mạnh mẽ và dễ dàng

Khả năng hoạt động của thử nghiệm theo hướng dữ liệu

Tôi đủ ấn tượng với khả năng tự động hóa. Xét cho cùng, chúng hoàn toàn phù hợp để chơi game, điền vào biểu mẫu, đăng nhập vào các trang web và thậm chí tìm kiếm nhà hàng, khách sạn, v.v. Tuy nhiên, Katalon Recorder còn tiến xa hơn với khả năng kiểm tra theo hướng dữ liệu.

Mặc dù một bài kiểm tra duy nhất là ổn, nhưng bạn không cần phải tạo một bài kiểm tra mới cho mọi mặt hàng tương tự. Ví dụ:tôi đã từng phải kiểm tra xem các tác giả mới có hiển thị trong kết quả tìm kiếm của Amazon hay không. Đó là một quá trình tẻ nhạt.

Với công cụ tiện dụng này, tôi có thể chạy thử nghiệm theo hướng dữ liệu với quy trình thiết lập nhanh chóng. Tôi tập hợp một danh sách nhanh các tác giả nổi tiếng chỉ để làm ví dụ cho bài kiểm tra này.

Bắt đầu bằng cách ghi lại quá trình cho một điểm dữ liệu. Trong trường hợp của tôi, tôi đã tìm kiếm Stephen King trên Amazon để xem tên của anh ấy có xuất hiện hay không, tất nhiên là có.

Đánh giá máy ghi âm Katalon:Tự động hóa trình duyệt mạnh mẽ và dễ dàng

Tiếp theo, tôi đã tạo một tệp JSON với một số tác giả để tôi có thể thêm nó vào quá trình tự động hóa của mình. Bạn cũng có thể tải lên tệp CSV nếu bạn có nhiều mục cần kiểm tra.

Đánh giá máy ghi âm Katalon:Tự động hóa trình duyệt mạnh mẽ và dễ dàng

Sau đó, tất cả những gì tôi phải làm là tải tệp JSON lên Dữ liệu thử nghiệm, thêm lệnh mới vào đầu thử nghiệm của tôi (loadVars) để thực thi tệp JSON và chuyển Stephen King thành biến “tác giả” của tôi. Tôi cũng đã thêm lệnh endLoadVars vào cuối.

Đánh giá máy ghi âm Katalon:Tự động hóa trình duyệt mạnh mẽ và dễ dàng

Thay vì chỉ kiểm tra một tác giả, việc tìm kiếm lặp lại cho những tác giả khác trong danh sách của tôi. Đó là một quá trình đơn giản hơn nhiều so với làm mọi thứ theo cách thủ công. Ngoài ra, tôi không phải lo lắng về việc vô tình gõ nhầm tên.

Hình dung kết quả

Để hình dung kết quả, bạn phải tích hợp với một sản phẩm Katalon khác, Katalon TestOps. Mặc dù có phiên bản cao cấp nhưng tôi chỉ sử dụng phiên bản miễn phí để đánh giá. Bạn có thể sử dụng cùng một tài khoản mà bạn đã tạo trong Katalon Recorder để đăng nhập vào TestOps.

Khi bạn đã thiết lập TestOps, phần lớn chỉ là tạo dự án và tên nhóm, bạn cần tải báo cáo của mình. Sử dụng tính năng Báo cáo tải lên và chọn dự án bạn đã tạo trong TestOps trong quá trình thiết lập.

Đánh giá máy ghi âm Katalon:Tự động hóa trình duyệt mạnh mẽ và dễ dàng

Khi điều này tải trong Katalon TestOps, bạn có thể nhanh chóng xem bạn đã chạy thử nghiệm nào, thời gian thực hiện và xem thử nghiệm đạt hay không đạt. Có nhiều loại biểu đồ để hình dung nhanh chóng.

Điều này lý tưởng cho các doanh nghiệp kiểm tra dữ liệu. Nếu quá trình kiểm tra bắt đầu lâu hơn hoặc không thành công, thì đó là một dấu hiệu rõ ràng có vấn đề. Đây là cách hoàn hảo để kiểm tra xem dữ liệu có sẵn không, biểu mẫu có hoạt động chính xác hay không và hơn thế nữa. Thay vì ai đó phải kiểm tra dữ liệu theo cách thủ công, Katalon Recorder thực hiện việc đó chỉ trong một phần thời gian.

Đánh giá máy ghi âm Katalon:Tự động hóa trình duyệt mạnh mẽ và dễ dàng

Lời kết

Tôi có thể dễ dàng hiểu tại sao có hơn nửa triệu người dùng Katalon Recorder. Đây là một trong những công cụ tự động hóa trình duyệt dễ dàng nhất mà cá nhân tôi từng sử dụng. Ngoài ra, với sự hỗ trợ của các tệp CSV và JSON, bạn có thể kiểm tra lượng lớn dữ liệu cùng một lúc mà không cần tạo các bài kiểm tra riêng lẻ.

Tích hợp với TestOps là một phần thưởng bổ sung để hình dung các lần chạy thử nghiệm. Nhìn chung, đây là một tiện ích mở rộng mạnh mẽ, hiệu quả và hữu ích cho bất kỳ ai muốn tự động hóa các tác vụ lặp đi lặp lại và muốn có giao diện thân thiện với người dùng để thực hiện điều đó. Hãy tự mình thử để xem Katalon Recorder có thể giúp cuộc sống của bạn dễ dàng hơn một chút như thế nào.