Hướng dẫn chi tiết sử dụng katalon

Xin chào các bạn. Khóa học Website Automation Testing với Katalon Studio này nhằm hướng dẫn cho những bạn mới biết ít code hoặc KHÔNG CẦN BIẾT CODE đi từng bước từ cơ bản đến nâng cao. Tool thao tác nhiều hơn viết code. ...

Trong phần này, nhóm tác giả trình bày cụ thể và chi tiết hơn về FDI tại Việt Nam sau hơn ba thập kỷ dựa trên các tiêu chí bao gồm những sự kiện nổi bật, thực trạng và triển vọng.

TÓM TẮT: Rút gọn thuộc tính là bài toán quan trọng trong bước tiền xử lý dữ liệu của quá trình khai phá dữ liệu và khám phá tri thức. Trong mấy năm gần đây, các nhà nghiên cứu đề xuất các phương pháp rút gọn thuộc tính trực tiếp trên bảng quyết định gốc theo tiếp cận tập thô mờ (Fuzzy Rough Set FRS) nhằm nâng cao độ chính xác mô hình phân lớp. Tuy nhiên, số lượng thuộc tính thu được theo tiếp cận FRS chưa tối ưu do ràng buộc giữa các đối tượng trong bảng quyết định chưa được xem xét đầy đủ. Trong bài báo này, chúng tôi đề xuất phương pháp rút gọn thuộc tính trực tiếp trên bảng quyết định gốc theo tiếp cận tập thô mờ trực cảm (Intuitionistic Fuzzy Rough Set IFRS) dựa trên các đề xuất mới về hàm thành viên và không thành viên. Kết quả thử nghiệm trên các bộ dữ liệu mẫu cho thấy, số lượng thuộc tính của tập rút gọn theo phương pháp đề xuất giảm đáng kể so với các phương pháp FRS và một số phương pháp IFRS khác.

Việc đánh giá năng lực đổi mới sáng tạo của doanh nghiệp trong bối cảnh cách mạng công nghiệp 4.0, thông qua việc xây dựng các tiêu chí về năng lực công nghệ ứng dụng trong hoạt động sản xuất của doanh nghiệp. Kết quả dựa trên phương pháp tổng hợp tài liệu kết hợp với khảo sát doanh nghiệp theo hướng tiếp cận năng lực của con người trong chuỗi hoạt động từ việc lựa chọn công nghệ theo năng lực, khả năng sử dụng công nghệ và phát triển công nghệ. Nghiên cứu đề xuất các tiêu chí đánh giá năng lực công nghệ: (1) Năng lực tìm kiếm công nghệ, (2) năng lực tiếp nhận công nghệ, (3) năng lực vận hành công nghệ, năng lực cải tiến và đổi mới về nguyên lý công nghệ

Vi bao là phương pháp hiệu quả giúp bảo quản các chất sinh học. Thông qua cơ chế bao gói của các polymer có nguồn gốc từ protein, polysaccharide, các hợp chất tự nhiên (polyphenol, carotenoid, …) cũng như vi sinh vật có lợi (nấm men, probiotic) giúp bảo vệ trong các điều kiện bất lợi của môi trường. Ứng dụng các hạt vi bao trong chế biến thực phẩm giúp sản phẩm kéo dài thời gian sử dụng, nâng cao khả năng kháng oxy hóa và cải thiện khả năng sống sót của probiotic.

Nghiên cứu nhằm mô tả thực trạng sử dụng truyền thông mạng xã hội (MXH) của người bệnh trong chăm sóc sức khoẻ răng miệng ở một số cơ sở khám chữa bệnh tại Hà Nội năm 2021 - 2022. Nghiên cứu mô tả cắt ngang trên 474 người bệnh đã từng sử dụng dịch vụ chăm sóc răng miệng tại Hà Nội trong thời gian từ tháng 05/2021 đến tháng 03/2022. Kết quả cho thấy tất cả người bệnh đều có tài khoản mạng xã hội, trong đó nền tảng phổ biến để tìm kiếm dịch vụ nha khoa là Facebook (79,9%), Zalo 8,2%. Các dịch vụ nha khoa thường tìm kiếm qua mạng xã hội chiếm tỉ lệ cao là niềng răng 40,7%; lấy cao răng, hàn răng sâu 29,1%; chữa răng 24,5%. Một số yếu tố chính liên quan đến việc lựa chọn nha sĩ hay phòng khám qua mạng xã hội là trình độ của nha sĩ (53,6%); các đánh giá tích cực (45,6%); hình ảnh trước và sau điều trị 44,7%; cơ sở vật chất trang thiết bị 32,9%; giới thiệu từ bạn bè/người thân 29,3%. Kết quả nghiên cứu đã góp phần làm sáng tỏ hơn vai trò của các nền tảng xã hội trong mối quan hệ và tương ...

Trong hệ thống du lịch thông minh, lập lộ trình tự động là một trong những chức năng phức tạp nhưng rất quan trọng và cần thiết cho du khách trước và trong hành trình thăm quan của mình. Chức năng này không chỉ yêu cầu tạo ra phương án lộ trình phù hợp với điều kiện của du khách một cách nhanh chóng, mà còn phải tối ưu về thời gian thăm quan và hiệu quả kinh tế. Trong bài báo này, chúng tôi trình bày một thuật toán lập lộ trình tự động mới dựa trên ý tưởng của bài toán lập lịch TSP (Traveling Salesman Problem) và bổ sung tham số về thời gian du lịch hợp lý, được gọi là TPA (Travel Planning Algorithm). Thuật toán TPA được cài đặt trong hệ thống du lịch thông minh đa nền tảng của tỉnh Thái Nguyên. Dựa vào điểm du lịch được gợi ý trong quá trình lựa chọn điểm thăm quan của du khách, thuật toán TPA hoạt động ổn định và lập được lộ trình du lịch tốt hơn so với chức năng lập lộ trình trong hệ thống du lịch thông minh của TripHunter và Tập đoàn bưu chính viễn thông Việt Nam (VNPT).

Sau khi cài đặt và đăng nhập để kích hoạt thành công Katalon Studio (nếu bạn chưa cài Katalon Studio thì có thể xem hướng dẫn tại đây nhé), ta tiến hành tạo một kịch bản kiểm thử (test case) đăng ký tài khoản mới trên trang https://kiemthutudong.com/blog

Các bước thực hiện:

  1. Tạo một dự án (project) mới
  2. Record lại các bước đăng ký tài khoản mới
  3. Chạy lại (playback) kịch bản vừa tạo và kiểm tra kết quả

Chi tiết các bước

1. Tạo một project mới

Sau khi đăng nhập vào ứng dụng Katalon Studio, giao diện chính sẽ như hình bên dưới. Để tạo một project mới bạn chọn New Project ở phần Test Explorer bên trái, hoặc có thể chọn File > New > Project

Hướng dẫn chi tiết sử dụng katalon

Trên cửa sổ New Project, bạn có thể đặt tên cho dự án, chọn đường dẫn lưu trữ dự án (lưu ý các bạn không nên để cùng thư mục với file cài đặt Katalon Studio nhé). Đối với trường Type có các loại ứng dụng kiểm thử cho bạn chọn như Web, API/Web Service hay Mobile, tùy thuộc vào việc bạn muốn test cho ứng dụng nào, mặc định sẽ là Web. Các thông số khác các bạn có thể để mặc định hoặc tùy chọn.

Hướng dẫn chi tiết sử dụng katalon

Sau khi tạo thành công dự án, sẽ hiển thị một cửa sổ Katalon TestOps Integration. Mục đích của cửa sổ này là để giúp chúng ta upload các kết quả kiểm thử (Test Report) lên TestOps cloud. Trong phạm vi bài này chúng ta chưa cần sử dụng đến nó vì vậy hãy tạm đóng cửa sổ này nhé.

Hướng dẫn chi tiết sử dụng katalon

2. Record quá trình đăng ký tài khoản mới

Thực hiện các bước sau để Record một test case mới:

  • Nhấp vào biểu tượng Record Web
  • Nhập URL: “https://kiemthutudong.com/blog”
  • Chọn tên trình duyệt để bắt đầu Record (lưu ý các trình duyệt phải được cài trên máy trước đó, mình sẽ dùng Chrome để test)
    Hướng dẫn chi tiết sử dụng katalon

Khi quá trình record bắt đầu, Katalon Studio sẽ sinh ra 2 bước mặc định: Bước 1: Open Browser Bước 2: Navigate To URL “https://kiemthutudong.com/blog”

Hướng dẫn chi tiết sử dụng katalon

Chúng ta sẽ thực hiện thao tác của các bước đăng ký tài khoản mới trên website, Katalon Studio sẽ record lại toàn bộ quá trình bạn thao tác trên trình duyệt. Bước 3: Ấn nút Create New Account để mở trang đăng ký tài khoản

Hướng dẫn chi tiết sử dụng katalon

Tại trang đăng ký tài khoản. Bước 4: Nhập Username Bước 5: Nhập Email

Hướng dẫn chi tiết sử dụng katalon

Bước 6: Ấn nút Register

Hướng dẫn chi tiết sử dụng katalon

Bước 7: Verify Text Present

Ở bước này từ khoá verify không tự sinh ra, nên ta ấn vào dòng chữ “Registration complete. Please check your email.” và khi đó trong bảng Web Recorder sẽ sinh ra một bước Click, tuy nhiên thao tác Click dòng thông báo không có ý nghĩa cho việc verify kết quả, bởi vậy ta sửa lại từ khoá thành Verify Text Present và dán dòng thông báo (kết quả mong muốn) vào phần Input nhé. (Ý nghĩa của bước này là kiểm tra sau khi ấn nút Register, trang web sẽ hiển thị thông báo “Registration complete. Please check your email.”)

Hướng dẫn chi tiết sử dụng katalon
Hướng dẫn chi tiết sử dụng katalon
Hướng dẫn chi tiết sử dụng katalon

Vậy là chúng ta đã hoàn thành record các bước đăng ký tài khoản và kiểm tra kết quả trả về. Ấn OK để kết thúc quá trình, lúc này trình duyệt sẽ được đóng lại, Katalon Studio sinh ra từ khoá Close Browser.

Hướng dẫn chi tiết sử dụng katalon

Đặt tên và mô tả cho test case

Hướng dẫn chi tiết sử dụng katalon

Nhìn lại các bước của quá trình record kịch bản đăng ký tài khoản mới trên website sẽ có 8 bước như hình bên dưới.

Hướng dẫn chi tiết sử dụng katalon

3. Playback kịch bản vừa tạo

Ở phần 2, ta đã tạo một test case đăng ký tài khoản mới (Register New Account) và lưu ở trong thư mục Test Cases. Để chạy được các bạn chọn test case và trình duyệt sẽ thực thi sau đó ấn nút Run màu xanh như hình bên dưới hoặc có thể ấn phím tắt (ví dụ: Ctrl+Shift+A trên Windows).

Hướng dẫn chi tiết sử dụng katalon

Sau khi chạy xong test case, kết quả hiển thị như hình. Ta có thể xem thời gian chạy testcase, kết quả Passed hoặc Failed và các thông tin khác trong Console và Log Viewer.

Hướng dẫn chi tiết sử dụng katalon

Chúc các bạn thành công với việc tạo một kịch bản test đầu tiên. Nếu có khó khăn gì hãy comment bên dưới bài viết này nhé.