Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

GenAI And Other Software Testing Tools Every QA Should Know

Các Công Cụ Kiểm Thử Phần Mềm: GenAI Và Những Công Cụ Khác Mọi QA Cần Biết

Các Công Cụ Kiểm Thử Phần Mềm: GenAI Và Những Công Cụ Khác Mọi QA Cần Biết

Khám phá Generative AI (ChatGPT, Cursor AI) và các công cụ Kiểm thử Phần mềm khác dành cho Kỹ sư QA

4.6
(674 đánh giá)
6,005 học viên
Giảng viên
Mark Shrike
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
79.000đ 419.000đ -81%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
35.5 giờ video
181 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 07/06/2026

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

Tổng quan về các công cụ AI chính dùng trong Kiểm thử Phần mềm
Tổng quan về các nhóm công cụ Kiểm thử Phần mềm Thủ công chính cùng các công cụ tương ứng cho từng nhóm
Học về Generative AI (GenAI) như ChatGPT/Cursor AI và các công cụ AI khác hỗ trợ công việc Kiểm thử Phần mềm
Học cách sử dụng 7 công cụ Kiểm thử Phần mềm Thủ công phổ biến nhất để kiểm thử WEB, Mobile, API, Hiệu năng và Mạng
Video đánh giá từng công cụ bao gồm tổng quan về các thành phần điều hướng chính, dành cho người dùng lần đầu khởi chạy
Video đánh giá từng công cụ bao gồm minh họa một số chức năng thực tế cơ bản mà tester có thể áp dụng trong công việc
Học cách sử dụng GenAI (ChatGPT/Cursor AI) cho Kiểm thử Phần mềm Tự động
Học cách một Kỹ sư QA Thủ công có thể Tự động hóa công việc với sự trợ giúp của GenAI (ChatGPT/Cursor AI) trong thời gian ngắn
Học cách tạo và chạy test script JavaScript/Playwright cho luồng Đăng nhập, Tài khoản Cá nhân, Mua hàng End-to-End
Học cách tạo và chạy test script Selenium/Java cho các tác vụ Tìm kiếm, Sắp xếp, Điều hướng, Gửi Biểu mẫu, Báo cáo, Xác minh
Mỗi video về Kiểm thử Tự động đều bao gồm mã nguồn và ví dụ thực tế, bạn có thể dùng để thực hành trên website của chúng tôi
Hiểu nguyên lý cơ bản của kiểm thử khả năng truy cập (accessibility), bao gồm mục đích, nguyên tắc chính và lý do nó thiết yếu để tạo ra sản phẩm số toàn diện
Học cách sử dụng NVDA để kiểm tra khả năng truy cập web trên Windows, tập trung vào cách trình đọc màn hình diễn giải nội dung và xác định vấn đề tương thích
Hiểu cách sử dụng VoiceOver trên macOS để kiểm tra khả năng truy cập, bao gồm các cử chỉ và lệnh điều hướng trên thiết bị Apple
Có kinh nghiệm kiểm tra khả năng truy cập trên thiết bị di động iOS bằng VoiceOver, tập trung vào cử chỉ chạm và điều hướng đặc thù mobile
Khám phá cách sử dụng TalkBack trên Android để kiểm tra khả năng truy cập, bao gồm điều hướng bằng cử chỉ và diễn giải phản hồi trên thiết bị Android
Thành thạo kiểm tra điều hướng bằng bàn phím để đảm bảo thứ tự focus, chức năng tab và khả năng vận hành tổng thể bằng bàn phím cho giao diện web
Sử dụng các công cụ như WAVE để đánh giá độ tương phản màu sắc trên trang web, đảm bảo các yếu tố hình ản đáp ứng tiêu chuẩn khả năng truy cập cho người dùng khiếm thị

Yêu cầu

Hãy chuẩn bị sẵn một tách cà phê hoặc thức uống yêu thích khác
Người thuộc nhóm "Chim sơn ca" nên học khóa này vào buổi sáng, người thuộc nhóm "Cú đêm" - tương ứng vào buổi tối

Đối tượng phù hợp

Kỹ sư QA
Chuyên viên Kiểm thử Phần mềm
Người mới bắt đầu hoàn toàn với Kiểm thử Phần mềm
Tester có kinh nghiệm muốn ôn lại kiến thức cơ bản về lý thuyết kiểm thử phần mềm
Bất kỳ ai muốn thực hiện những bước đầu tiên trong việc sử dụng Công cụ Kiểm thử Phần mềm Thủ công
Bất kỳ ai thích xem video về Kiểm thử Phần mềm và muốn cải thiện kỹ năng kiểm thử

Nội dung khóa học

16 phần • 181 bài giảng
1 Giới thiệu
2 000 Sự Phát triển của Generative AI
1 Tổng quan về ChatGPT (Cách dùng ChatGPT cho Kiểm thử Phần mềm?)
2 Đánh giá Yêu cầu Nghiệp vụ Phần mềm
3 Hỗ trợ xây dựng Kế hoạch Kiểm thử
4 Hỗ trợ giám sát và kiểm soát kiểm thử
5 Hỗ trợ Thiết kế Test Case thủ công
6 Hỗ trợ viết báo cáo lỗi (bug report)
7 Hỗ trợ khi viết script kiểm thử tự động
8 Hỗ trợ trong kiểm thử API
9 Hỗ trợ tạo bảng, danh sách kiểm thử
10 Hỗ trợ viết truy vấn SQL
11 Hỗ trợ tạo dữ liệu (data generation)
12 Top 3 Công cụ AI Thay thế ChatGPT Tốt nhất cho Kiểm thử Phần mềm
1 Chrome DevTools 001: Điều hướng Cơ bản và Thiết lập
2 Chrome DevTools 002: Giả lập Thiết bị Di động
3 Chrome DevTools 003: Bảng Elements
4 Chrome DevTools 004: Bảng Console
5 Chrome DevTools 005: Bảng Network
6 Chrome DevTools 006: Bảng Performance
7 Chrome DevTools 007: Bảng Application
8 Chrome DevTools 008: Bảng Security
9 Chrome DevTools 009: Bảng Lighthouse
1 001 BrowserStack là gì và Lần Khởi chạy Đầu tiên
2 002 Cách Chọn Thiết bị và Bắt đầu Phiên Kiểm thử Đầu tiên cho Ứng dụng Web
3 003 Cách Sử dụng Thanh Công cụ Trong Phiên Kiểm thử
4 004 Cách Ghi lại Lỗi Phát hiện được Trong khi Kiểm thử Trực tiếp vào Hệ thống Theo dõi Lỗi
5 005 Cách Khởi chạy Developer Tools trên Trình giả lập
6 006 Cách Thay đổi Vị trí Trong Phiên Kiểm thử
7 007 Cách Mô phỏng Điều kiện Mạng trên Trình giả lập
8 008 Cách giả lập thiết bị có SIM card
9 009 Cách cài đặt ứng dụng của bạn lên thiết bị iOS/Android thật với Browserstack
10 010 Cách sử dụng trình quét luồng ứng dụng (App workflow scanner) để xác minh khả năng truy cập
11 011 Cách sử dụng trình quét Website trong BrowserStack
12 012 Cách thêm Bộ công cụ Khả năng Truy cập (Accessibility Toolkit) vào Chrome DevTools
13 013 Cách sử dụng Trình phân tích Luồng (Workflow analyzer) trong BrowserStack
14 014 Cách sử dụng chức năng Kiểm thử Có hỗ trợ (Assisted test) trong BrowserStack
15 015 Cách tạo test case và test run đầu tiên cho dự án của bạn
16 016 Cách Tích hợp TestRail với Browserstack
17 017 Cách khởi chạy test run đầu tiên và quan sát kết quả kiểm thử
18 018 Cách Tích hợp Jira với Browserstack
1 TestRail là gì? Lần khởi chạy đầu tiên
2 Demo TestRail - Cách sử dụng Testrail/Cách thêm dự án đầu tiên vào TestRail?
3 001 Test Case trong TestRail - Cách thêm test case vào TestRail?
4 001 Test Case trong TestRail - Cách tổ chức test case trong TestRail?
5 001 Test Case trong TestRail - Cách Tổ chức lại Test Case hiện có trong TestRail?
6 001 Test Case trong TestRail - Cách Chỉnh sửa và Xóa Phần/Test Case trong TestRail?
7 002 Test Suites trong TestRail
8 003 TestRail - Milestones
9 004 TestRail - Test Plans
10 005 Test Runs trong Testrail
11 006 Thực thi Test Case
12 007 TestRail - Báo cáo (Reports)
13 008 Tích hợp TestRail Với Các Công cụ Khác
14 009 TestRail - Quản lý người dùng, vai trò và quyền
1 001 Kiểm thử Khả năng Truy cập (A11Y) - Giới thiệu
2 002 Kiểm thử Khả năng Truy cập (A11Y) là gì? Tại sao Nó Quan trọng Hơn Bao giờ hết vào năm 2025
3 003 Điều hướng Bàn phím & Thứ tự Focus trong Kiểm thử A11Y | Nguyên lý Cơ bản về Khả năng Truy cập
4 004 Giải thích về Kiểm thử Tương thích Trình đọc Màn hình | Hướng dẫn A11Y
5 005 Hướng dẫn Trình đọc Màn hình NVDA: Cách Sử dụng cho Kiểm thử Khả năng Truy cập
6 006 Cách Sử dụng VoiceOver trên Mac để Kiểm thử Khả năng Truy cập
7 007 Kiểm thử Khả năng Truy cập bằng VoiceOver trên Thiết bị Di động iOS
8 008 Kiểm thử Khả năng Truy cập bằng TalkBack trên Thiết bị Android
9 009 Cách Sử dụng Công cụ WAVE để Kiểm tra Độ tương phản Màu sắc
1 001 - Cách thiết lập môi trường JavaScript/Playwright
2 002 - Cách thiết lập dự án mới và cài đặt Playwright với npm init
3 002.1 - Cấu hình test script JavaScript/Playwright và lần khởi chạy đầu tiên
4 Mã nguồn cho mỗi bài giảng
5 Xử lý sự cố - Hiểu Logic, Không chỉ Hướng dẫn
6 003 - Test case JavaScript/Playwright cho đăng nhập website với ChatGPT
7 Test case JavaScript Playwright cho Đăng nhập - Xử lý sự cố
8 004 Test case JS_Playwright cho đăng nhập - Trường hợp tiêu cực (Negative cases) với Chat GPT
9 005 - Test case JavaScript/Playwright cho Thêm địa chỉ với ChatGPT
10 JavaScript Playwright MyAccount - Xử lý sự cố
11 006 - Test case JavaScript/Playwright cho luồng Mua hàng End-to-End
12 JavaScript Playwright - Luồng Mua hàng End-to-End - Xử lý sự cố
13 007 - XPath Playwright Locators
14 008 - Luồng Mua hàng End-to-End JavaScript/Playwright: Tối ưu hóa với XPath
15 009 - Sắp ra mắt
16 010 - Cách cài đặt GITHUB
17 011 - Cách đẩy (push) dự án lên GITHUB
18 012 - Cách Kéo (Pull) Dự án từ GitHub về Visual Studio Code
19 013 - Giới thiệu mô hình POM + URL (Giá trị Tĩnh)
20 014 - POM - Pop-up Đồng ý (Tương tác Động)
21 015 - Mô hình Đối tượng Trang (POM) và Chiến lược XPath trong Tự động hóa Kiểm thử
22 016 - Mô hình Đối tượng Trang (POM) và Quản lý Dữ liệu Kiểm thử
23 017 - Đăng nhập - Tối ưu hóa mã với ChatGPT
24 018 - Tài khoản Cá nhân - Tối ưu hóa Mã
1 001 - Cursor AI là gì và cách cài đặt
2 002 - Cách Thiết lập Môi trường JS/Playwright: NodeJS/Dự án Mới qua Terminal
3 003 - Cách khởi chạy test script JavaScript/Playwright đầu tiên qua Cursor Terminal
4 Mã nguồn cho mỗi bài giảng
5 004 - Cách Sử dụng Điều hướng Cơ bản của Cursor AI
6 005 - Test case JavaScript/Playwright cho đăng nhập với Cursor AI
7 006 Test case JavaScript/Playwright cho đăng nhập - Trường hợp tiêu cực với Cursor AI
8 007 - Test case JavaScript/Playwright cho đăng nhập - Tối ưu hóa mã với Xpath
9 008 - Test case JavaScript_Playwright cho đăng nhập - Mô hình Đối tượng Trang (Page Object Model)
1 Test case Selenium/Java với sự trợ giúp của ChatGPT
2 CÁCH CÀI ĐẶT JAVA JDK
3 CÁCH CÀI ĐẶT IntelliJ IDEA Community Edition
4 CÁCH THIẾT LẬP Selenium WebDriver Chrome
5 Mã nguồn cho mỗi bài giảng
6 Selenium WebDriver browserOptions()
7 Selenium Locators XPath
8 Selenium Locators XPath Với Sự Trợ giúp Của CHATGPT
9 Tương tác Selenium/Java với các phần tử web
10 TestNG assertions Với Sự Trợ giúp Của CHATGPT
11 Báo cáo kiểm thử cho test script Selenium Java Với Sự Trợ giúp Của CHATGPT
12 Test case Selenium/Java cho tìm kiếm với sự trợ giúp của Chat GPT
13 Test case Selenium/Java cho Sắp xếp trên trang web với sự trợ giúp của Chat GPT
14 Test case Selenium/Java cho điều hướng PLP>PDP>Minicard với sự trợ giúp của Chat GPT
1 1.0 Kiểm thử API thủ công và tự động cho Người mới bắt đầu với Postman. Giới thiệu
2 1.1 API là gì - Giải thích bằng ngôn ngữ đơn giản
3 1.2 REST API là gì?
4 1.3 REST và Các ràng buộc Kiến trúc REST [
5 1.4 Client server architecture
6 1.5 Anatomy of an HTTP Request
7 1.6 Anatomy of an HTTP Response
8 1.7 How Does The World Wide Web Work
9 1.8 How does the REST API work
10 2.0 A simple API testing approach. Intro
11 2.1 A simple API testing approach
12 2.2 Step 1. Send the valid request and receive the valid response
13 2.3 Step 2. Write and run Three Happy path test cases
14 2.4 testing GET
15 2.5 testing PUT and DELETE
16 2.6 The Answer. Part 1
17 2.7 The Answer. Part 2
18 2. Resources
19 The Postman tutorials. Intro
20 3.0 Postman Fundamentals for Testers
21 3.1 Using variables. Part 1
22 3.2 Using variables. Part 2
23 3.3 Pre-request Script
24 3.4 "Hello, World!"
25 3.5 Tests
26 3.6 Parameterization
27 3. Resources
28 4.0 Automated testing with Postman. Intro
29 4.1 The Status Code is valid
30 4.2 The Response Body Structure is valid
31 4.3 The Response Body Values are valid. Part 1
32 4.4 The Response Body Values are valid. Part 2
33 4.5 Three Happy path test cases GET
34 4.6 The Game Changer (the Runner)
35 5.0 Step 3. Perform functional and non-functional testing. Intro
36 4. Resources
37 5.1 Warm-up
38 5.2 Something like sorting
39 5.3 Importing data files
40 5.4 The Response Body Structure and values. Again...
41 5.5 Array length
42 5.6 Search
43 5.7 Dynamic variables
44 5.8 Sample Data Generation
45 5.9 Request And Response bodies to JSON
46 5.10 Number to String to Number
47 5. Resources
1 Android Studio Overview
2 How to connect your device and view logs via Android Studio?
3 How to launch emulator via Android Studio?
4 Cách cài đặt ứng dụng trên trình giả lập
5 Cách khởi chạy ứng dụng mới bắt đầu phát triển
1 Tổng quan về Xcode
2 Cách xem nhật ký thiết bị qua Xcode
3 Cách khởi chạy trình giả lập iOS trong Xcode
4 Cách khởi chạy ứng dụng bạn vừa mới bắt đầu phát triển
5 Xcode Instruments là gì và cách sử dụng trên thiết bị của bạn
1 Tổng quan về Jmeter
2 Cách chạy bài kiểm tra hiệu năng đầu tiên với JMetter
3 Cách xem xét kết quả kiểm tra
4 Cách thêm tham số đường dẫn và truy vấn vào HTTP Request sampler
1 Tổng quan về Wireshark
2 Cách bắt đầu bắt gói tin lưu lượng mạng và thực hiện Phân tích Giao thức
3 Cách tạo và áp dụng biểu thức lọc
4 Cách tạo quy tắc tô màu tùy chỉnh
5 Cách sử dụng thông tin phân tích chuyên sâu
6 Cách tìm các loại thống kê khác nhau liên quan đến gói tin đã bắt
7 Cách xuất các gói tin đã bắt
1 Các công cụ chụp màn hình miễn phí hàng đầu cho Kỹ sư QA
1 Bài giảng bổ sung

Giới thiệu khóa học

Hi everyone. This course is about Manual Software Testing tools, tools that do not include automation, but help to improve the work of a manual tester.
The course will be useful for testers:

1. Absolute beginners in Software Testing who want to learn the most popular software testing tools that every QA uses to work.
2. Experienced software testers who want to recall the basic usage of Software Testing Tools, and learn something new in this topic.
3. Experienced Manual Software Testers who want to learn how to automate test cases with the help of Generative AI (ChatGPT/CursorAI) in a short time
4. Anyone who wants to take the first steps in Software Automation Testing with the help of ChatGPT/CursorAI

The main task of the course is to deepen knowledge about manual testing tools and to assist testers in different aspects and needs of their work.

For that reason, we prepared 4 things:

1. An overview of the main tools for Manual Software testing by category, such as:

  • AI Tools for Manual Software Testing

  • Web Testing Tools

  • Automation Testing Tools with the help of ChatGPT

  • Automation Testing Tools with the help of CursorAI

  • Mobile Testing Tools

  • API Testing Tools

  • Accessibility Testing Tools

  • Capture Networking Traffic Tools

2. Explanation of several tools for each category, such as:

  • ChatGPT, CursorAI, Gemini AI, Bing AI, and Chatsonic AI for Software testing;

  • Chrome dev tools and BrowserStack for Web testing;

  • TestRail as a Test Management tool;

  • NVDA, Voice Over, TalkBack, WAVE, Accessibility Insights for accessibility testing;

  • Playwright/JavaScript with the help of ChatGPT for Automation Software Testing;

  • Selenium/Java with the help of ChatGPT for Automation Software Testing;

  • Android Studio and Xcode for Mobile testing;

  • Postman and JMeter for API testing;

  • Wireshark for Networking testing;

3. Demonstrating several basic practical functions that testers can use in their work using ChatGPT, Cursor AI, Chrome Dev Tools, BrowserStack, TestRail, Android Studio, Xcode, Postman, JMeter, Wireshark, NVDA, Voice Over, TalkBack, WAVE, Accessibility Insights, GitHub, Visual Studio Code, IntelliJ IDEA, Playwright, Selenium.

4. Demonstrating how the Manual QA Engineer can start the automation journey by creating and running Selenium/Java test scripts for the different website functions, such as Filters, Sorting, Navigation, Minicart, etc., with the help of ChatGPT.
Each lecture for the Automation part is shown on our website, where we created separate components to show everything in practice. For each of our lessons, we created a separate class in the IntelliJ IDEA Integrated Development Environment. So it will be easier for you to find the code you need in the future. The final code will be available in the lecture materials and on our website. We can open our webpage, run it, and check the results using this code.

5. Demonstrating how the Manual QA Engineer can start the automation journey by creating and running JavaScript/Playwright test scripts for the different functions on the website, such as Login, Login Negative Scenarios, My Account, and End-to-End purchase flow with the Help of ChatGPT. Each lecture for the Automation part is shown on our website, where we created separate components to show everything in practice. We created a separate class in Visual Studio Code for each of our lessons. So it will be easier for you to find the code you need in the future. The final code will be available in the lecture materials, on our website, and on GitHub. We can open our webpage, run it, and check the results using this code.

6.  Demonstrating how the Manual QA Engineer can start the automation journey by creating and running JavaScript/Playwright test scripts for the different functions on the website, such as Login, Login Negative Scenario, with the Help of Cursor AI. Each lecture for the Automation part is shown on our website, where we created separate components to show everything in practice. We created a separate class in Cursor for each of our lessons. So it will be easier for you to find the code you need in the future. The final code will be available in the lecture materials on our website. We can open our webpage, run it, and check the results using this code.


We hope you will enjoy the course, and feel free to write reviews and opinions on which tools you would like to review next. We will prioritize and add them to the full version of the course.

Prepare a cup of coffee or another favorite drink and enjoy the course!

Hope to see you in the first lecture!

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Artificial Intelligence
Hiển thị tất cả khoá học Automated Testing
Hiển thị tất cả khoá học Quality Assurance
Hiển thị tất cả khoá học Software Testing
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊