Vietnam

0939206009

thaian.it15@gmail.com

Website Testing Trung cấp Vietnamese

Website Testing with Katalon Studio (DẠY QUA VIDEO RECORD)

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. Tools thao tác nhiều hơn viết code.

Anh Tester Giảng viên: Anh Tester
creator Người tạo: Anh Tester

Tổng quan

🎯Cách học Video:

  • Một tuần học 4-5 video và học trong tầm 2 tháng
  • Tài liệu trao đổi trên Zalo group
  • Sau khi kết thúc khóa An cấp chứng chỉ cho các bạn hoàn thành các yêu cầu của An gồm chuỗi bài học, bài tập và dự án auto test cuối khoá

 

🎯 Thông tin về Anh Tester:

  • Võ Thái An
  • Công việc chính: Software Quality Engineer tại Phamiliar Tech in USA (remote).
  • Kinh nghiệm: hơn 7 năm làm automation test với Selenium, Appium, Katalon, Playwright và các tools khác.
  • SĐT: 0939206009 (phone/facebook/zalo)

Bạn sẽ học được gì

    • Làm quen với Katalon Studio và hệ sinh thái của Katalon
    • Kiểm thử tự động Website với Katalon Studio (Spy, Record, Object, Profile,...)
    • Cách xác định Locators của element và bố trí Object
    • Cách xử lý các tình huống kiểm thử tự động trên website khác nhau bằng Katalon Studio
    • Ngôn ngữ lập trình Java cho Tester
    • Cách sử dụng Cutsom Keyword viết script dùng Java và Selenium Java
    • Tạo data test với Data File và Test Listener
    • Tạo Test Suite và thực thi test cases theo trình tự / song song
    • BDD - Viết Gherkin phát triển theo hướng hành vi
    • Tích hợp với Hệ thống quản lý source code (Git)
    • Tích hợp quản lý Report và chạy tự động theo lịch (Run Schedule)

Yêu cầu

  • Biết hoặc không cần biết về Code, được dạy Java từ đầu

Nội dung khoá học

2 chương · 41 bài học

  • Bài 1 - [Katalon Studio] Giới thiệu và cài đặt Katalon Studio Anh Tester giới thiệu đến các bạn các tính năng cũng như sơ lược về Katalon StudioCài đặt Katalon Studio mới nhất. 2 hours
  • Bài 2 - [Katalon Studio] Cách xác định Locators của Element trên website Cách xác định Element trên website bằng thuộc tính (id, name, classname, linktext,...), Css Selector và Xpath trong Katalon Studio. 2 hours
  • Bài 3 - [Katalon Studio] Sử dụng Spy Tool xác định Locators trong Katalon Studio Trong bài này Anh Tester sẽ hướng dẫn các bạn cách để định vị một Element trên website hay Object trong Katalon Studio, rất đơn giản và nhanh chóng với công cụ Spy. 2 hours
  • Bài 4 - [Katalon Studio] Sử dụng Record Tool tạo Test Case trong Katalon Studio

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

    1. Tạo một Project mới trên Katalon Studio (cho quen tay)
    2. Record lại các bước thêm một Project mới trên website demo
    3. Chạy lại kịch bản vừa tạo và kiểm tra kết quả
    2 hours
  • Bài 5 - [Katalon Studio] Cấu trúc Object Repository trong Katalon Studio

    Vậy Object Repository là gì? Mục đích sử dụng và nên sử dụng nó như thế nào?

    Object Repository là nơi lưu trữ tất cả các đối tượng (object) của một trang web và được lưu trữ thành từng trang thông qua các thư mục (mỗi thư mục tương ứng với một trang)

    Katalon Studio hỗ trợ việc kéo (drag) / thả (drop) một object vào trong các test case, giúp tăng khả năng tái sử dụng và dễ dàng cập nhật các đối tượng (object) về sau.

    Giờ thì hãy cùng Anh Tester tìm hiểu chi tiết Object Repository sẽ làm được những gì nhé !!!

    2 hours
  • Bài 6 - [Katalon Studio] Sử dụng các hàm xử lý với website trong Katalon Studio Sử dụng các hàm xử lý với website trong Katalon Studio:

    - Handle: Textbox, Dropdown, Radio button, Checkbox
    - Handle: Alert, Popup, Modal, Authentication
    - Handle: Frame, iFrame, Mouse Action, Keyboard Action
    - Handle: Waits
    - Setup: Take a screenshot, Smart wait
     
    6 hours
  • Bài 7 - [Katalon Studio] Sử dụng các hàm Verify và Wait trong Katalon Studio Sử dụng các hàm verify element
     
    2 hours
  • Bài 8 - [Katalon Studio] Java Basic Variable (biến), kiểu dữ liệu (data type), toán tử, function/method (hàm/phương thức), IF Else, vòng lặp For, Mảng (Array), Collection (ArrayList, Set, Map,...) 10 hours (5 buổi)
  • Bài 9 - [Katalon Studio] Java OOP Package, Object (đối tượng), Class (lớp), Access modifier (phạm vi truy cập), tính kế thừa, đóng gói, đa hình, trừu tượng 10 hours (5 buổi)
  • Bài 10 - [Katalon Studio] Custom Keyword trong Katalon (code Java) Custom Keyword trong Katalon (code Java)
  • Bài 11 - [Katalon Studio] Thực hành viết Custom Keyword Thực hành viết Custom Keyword
  • Bài 12 - [Katalon Studio] Sử dụng Variables và Profiles trong Katalon Studio Sử dụng Variables và Profiles 2 hours
  • Bài 13 - [Katalon Studio] Tạo Test Suite cho các Test Case Tạo Test Suite cho các Test Case 2 hours
  • Bài 14 - [Katalon Studio] Test Suite Collection and Reports Test Suite Collection and Reports 2 hours
  • Bài 15 - [Katalon Studio] Tạo data test với Excel file trong Katalon Studio Tạo data test với Excel file trong Katalon Studio 2 hours
  • Bài 16 - [Katalon Studio] Cách dùng Test Listeners trong Katalon Studio Cách dùng Test Listeners trong Katalon Studio 2 hours
  • Bài 17 - [Katalon Studio] Sử dụng Cucumber để viết Gherkin cho test case Sử dụng Cucumber để viết Gherkin cho test case 2 hours
  • Bài 18 - [Katalon Studio] Thực hành viết Gherkin cho test case Thực hành viết Gherkin và chia sẻ tool convert Gherkin sang Function trong Steps define 2 hours
  • Bài 19 - [Katalon Studio] Cách sử dụng TestOps and Katalon Analytics Cách sử dụng TestOps and Katalon Analytics 1 hours
  • Bài 20 - [Katalon Studio] Quản lý source code Katalon Studio trên Github/Gitlab Quản lý source code Katalon Studio trên Github/Gitlab 2 hours
  • Bài 21 - [Katalon Studio] CI/CD Katalon Studio Project với Jenkins CI/CD Katalon Studio Project với Jenkins 2 hours

  • Bài 22 - [Java for Tester] Giới thiệu ngôn ngữ lập trình Java dành cho Tester ✳️ Giới thiệu ngôn ngữ lập trình Java
    ✳️ Ngôn ngữ Java với Automation Test tại Việt Nam
    ✳️ Các nội dung chính cần học dành cho Tester để làm Test Automation
    30 phút
  • Bài 23 - [Java for Tester] Cài đặt môi trường JDK và IDE để viết code Java ✳️ Cài đặt JDK
    ✳️ Cài đặt IntelliJ IDEA
    ✳️ Tạo project code Java
    1 tiếng
  • Bài 24 - [Java for Tester] Biến và Kiểu dữ liệu trong Java ✳️ Biến trong Java (Variables)
    ✳️ Kiểu dữ liệu trong Java (Data Type)
    1 tiếng 30 phút
  • Bài 25 - [Java for Tester] Toán tử và ép kiểu dữ liệu trong Java ✳️ Các phéo toán trong Java
    ✳️ Cách ép kiểu dữ liệu
    1 tiếng
  • Bài 26 - [Java for Tester] Biểu thức điều kiện IF Else và Switch Case ✳️ Câu lệnh điều kiện IF Else
    ✳️ Câu lệnh Switch Case
    1 tiếng
  • Bài 27 - [Java for Tester] Cách sử dụng vòng lặp For trong Java ✳️ Công dụng vòng lặp FOR trong Java
    ✳️ Cấu trúc vòng lặp FOR
    ✳️ FOR đơn giản
    ✳️ FOR cải tiến
    1 tiếng
  • Bài 28 - [Java for Tester] Xử lý Mảng trong Java ✳️ Giới thiệu dữ liệu kiểu Mảng
    ✳️ Khai báo và lưu dữ liệu kiểu mảng
    ✳️ Duyệt mảng
    1 tiếng
  • Bài 29 - [Java for Tester] Collection trong Java với ArrayList Set Map ✳️ Tìm hiểu Collection trong Java
    ✳️ Lưu trữ dữ liệu với kiểu Set
    ✳️ Lưu trữ dữ liệu với kiểu Map
    ✳️ Lưu trữ dữ liệu với kiểu ArrayList
    1 tiếng 30 phút
  • Bài 30 - [Java for Tester] Xử lý chuỗi String trong Java ✳️ Giới thiệu data dạng chuỗi String trong Java
    ✳️ Các hàm cơ bản để xử lý chuỗi
    1 tiếng
  • Bài 31 - [Java for Tester] Thuộc tính và Phương thức ✳️ Thuộc tính là gì?
    ✳️ Phương thức là gì?
    ✳️ Ví dụ về khai báo phương thức
    ✳️ Gọi phương thức đã khai báo
    1 tiếng
  • Bài 32 - [Java for Tester] Lớp và Đối tượng trong Java ✳️ Lớp là gì? Class trong Java
    ✳️ Đối tượng là gì? Object của một Class
    ✳️ Ví dụ khai báo đối tượng của một class và sử dụng
    1 tiếng 30 phút
  • Bài 33 - [Java for Tester] Phạm vi truy cập và Hàm xây dựng Contructor ✳️ Phạm vi truy cập là gì?
    ✳️ Các loại phạm vi truy cập
    ✳️ Hàm xây dựng Contructor trong Java
    1 tiếng 30 phút
  • Bài 34 - [Java for Tester] Trạng thái Static trong Java ✳️ Giới thiệu trạng thái Static trong Java
    ✳️ Khai báo biến và hàm static
    ✳️ Đặc điểm của hàm static
    1 tiếng
  • Bài 35 - [Java for Tester] Tính Kế thừa và Đóng gói trong Java ✳️ Giới thiệu Java OOP hướng đối tượng (Object Oriented Programing)
    ✳️ Tính Kế thừa trong Java (Inheritance)
    ✳️ Tính Đóng gói trong Java (Encapsulation)
    1 tiếng 30 phút
  • Bài 36 - [Java for Tester] Tính Đa hình và Trừu tượng trong Java ✳️ Tính Đa hình trong Java (Polymorphism)
    ✳️ Tính Trừu tượng trong Java (Abstraction)
    1 tiếng 30 phút
  • Bài 37 - [Java for Tester] Mô hình Page Object Model ✳️ Giới thiệu mô hình Page Object Model trong Test Automation
    ✳️ Ví dụ triển khai mô hình Page Object Model (POM)
    1 tiếng 30 phút
  • Bài 38 - [Java for Tester] Cách bắt lỗi ngoại lệ bằng Try Catch và Exception ✳️ Bắt lỗi ngoại lệ trong Java là gì?
    ✳️ Cách sử dụng Try Catch trong Java
    ✳️ Các loại Exception trong Java
    1 tiếng
  • Bài 39 - [Java for Tester] Đọc file Properties trong Java ✳️ Giới thiệu công dụng của file Properties
    ✳️ Đọc và ghi file Properties trong Java
    1 tiếng
  • Bài 40 - [Java for Tester] Tạo project Maven và đọc file JSON ✳️ Giới thiệu Maven project
    ✳️ Cài đặt thư viện hỗ trợ đọc file JSON
    ✳️ Cách đọc file JSON
    1 tiếng 30 phút
  • Bài 41 - [Java for Tester] Quản lý source code trên GitHub

    Git là gì? (Git CSM)
    Ưu điểm của Git
    Dịch vụ Git (GitHub)
    Các bước cài đặt để sử dụng được Git trên Windows
    ✅ Cách đẩy source code lên GitHub với Tortoisegit

    2 hours
Khoá học bao gồm
  • 55 giờ bài học
  • Truy cập trọn đời
  • Bài tập thực hành
  • Dự án thực tế thực chiến
  • Chứng chỉ hoàn thành
  • Có Video Record lại mỗi buổi học
  • Support dài lâu
  • Có xuất hoá đơn VAT
Thông tin khoá học
  • Đã đăng ký: 0 học viên
  • Số chương: 2
  • Số bài học: 41
  • Trình độ: Trung cấp
  • Ngôn ngữ: Vietnamese
  • Chứng chỉ: Có