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

Learn Software Testing : Beginner to Expert.

Học Kiểm Thử Phần Mềm: Từ Cơ Bản Đến Chuyên Gia.

Học Kiểm Thử Phần Mềm: Từ Cơ Bản Đến Chuyên Gia.

Khóa học cấp tốc Kiểm thử Phần mềm dành cho người mới bắt đầu, hướng tới xây dựng sự nghiệp trong lĩnh vực Kiểm thử Phần mềm và Đảm bảo Chất lượng (QA).

4.6
(359 đánh giá)
1,529 học viên
Giảng viên
Sanketh Shanbhag
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
79.000đ 349.000đ -77%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
35.0 giờ video
134 bài giảng
13 bài quiz
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ì

Nắm vững kiến thức nền tảng về kiểm thử phần mềm, bao gồm lập kế hoạch kiểm thử, thiết kế và thực thi trường hợp kiểm thử tỉ mỉ, cùng quản lý lỗi hiệu quả.
Khám phá các lĩnh vực kiểm thử nâng cao như tự động hóa kiểm thử, kiểm thử hiệu năng và kiểm thử API, tập trung vào việc tích hợp các phương pháp này một cách liền mạch.
Đi sâu vào kiểm thử liên tục, Agile, DevOps và các mô hình vòng đời kiểm thử phần mềm khác nhau, tối ưu hóa quản lý kiểm thử để thành thạo toàn diện.
Tham gia các dự án thực tế, sử dụng ứng dụng tập trung vào QA để phát triển sự nghiệp, và có cơ hội tham gia các buổi tư vấn 1:1 tùy chọn để được hướng dẫn cá nhân hóa.

Yêu cầu

Thành công trong QA đòi hỏi sự tận tâm, tư duy chiến thắng và thái độ không bao giờ bỏ cuộc. Chỉ vậy thôi!
Khóa học này bao gồm tất cả những gì bạn cần để thành công trong lĩnh vực QA.

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

Khóa học được thiết kế cho sinh viên mới ra trường và các chuyên gia QA, tester, QA lead, QA manager, SDET có kinh nghiệm muốn nâng cao kỹ năng và thăng tiến sự nghiệp trong lĩnh vực kiểm thử phần mềm.

Nội dung khóa học

21 phần • 134 bài giảng
1 Điều gì làm khóa học này khác biệt? Tại sao nên chọn tôi làm người hướng dẫn?
2 Hãy tận hưởng - Khóa học này không được tạo ra trong một ngày. Tham gia cộng đồng của chúng tôi.
1 Giới thiệu Module & Những gì sẽ học
2 Kiểm thử Phần mềm là gì & Tại sao nó Quan trọng?
3 Tổng quan thị trường Kiểm thử & Cơ hội cho chúng ta.
4 Giải thích về Tester, QA, SDET & Sự khác biệt giữa Testing và QA.
5 Cách thức Kiểm thử Phần mềm được tổ chức trong doanh nghiệp.
1 Giới thiệu Module & Những gì sẽ học
2 Giải thích về SDLC (Vòng đời Phát triển Phần mềm).
3 Giải thích về STLC (Vòng đời Kiểm thử Phần mềm).
4 Giải thích về Vòng đời Lỗi (Defect Lifecycle).
5 Giải thích về Xác minh (Verification), Xác thực (Validation) và Khẳng định (Assertions).
1 Giới thiệu Module & Những gì sẽ học
2 Giải thích các Loại Kiểm thử Phần mềm.
3 Tổng quan về Kiểm thử Chức năng (Functional Testing).
4 Tổng quan về Kiểm thử Phi Chức năng (Non-Functional Testing).
1 Giới thiệu Module & Những gì sẽ học
2 Kiểm thử Tích hợp (Integration Testing)
3 Kiểm thử Khói (Smoke) & Kiểm thử Sanity
4 Kiểm thử Hệ thống (System Testing)
5 Kiểm thử Hồi quy (Regression Testing)
6 Kiểm thử Chấp nhận Người dùng (User Acceptance Testing)
7 Kiểm thử Toàn cầu hóa & Bản địa hóa (Globalization & Localization Testing)
1 Giới thiệu Module & Những gì sẽ học
2 Kiểm thử Hiệu năng (Performance Testing)
3 Kiểm thử Bảo mật (Security Testing)
4 Kiểm thử Khả năng Sử dụng (Usability Testing)
5 Kiểm thử Tương thích (Compatibility Testing)
1 Giới thiệu Module & Những gì sẽ học
2 Chiến lược Kiểm thử (Test Strategy)
3 Thực hành về Chiến lược Kiểm thử
4 Yêu cầu (Requirements)
5 Thực hành về Yêu cầu
6 Kế hoạch Kiểm thử (Test Plan)
7 Thực hành về Kế hoạch Kiểm thử
8 Viết Trường hợp Kiểm thử (Test Cases)
9 Thực hành Viết Trường hợp Kiểm thử
10 Mức độ Ưu tiên & Mức độ Nghiêm trọng của Kiểm thử
11 Thực thi Kiểm thử - Phần trước Module
1 Giới thiệu Module & Những gì sẽ học
2 Thực thi các Trường hợp Kiểm thử
3 Thực hành về Thực thi Trường hợp Kiểm thử
4 Kiểm thử Sanity & Smoke
5 Kết quả Thực thi Kiểm thử & Báo cáo
6 Kiểm thử Lại & Kiểm thử Hồi quy
1 Giới thiệu Module & Những gì sẽ học
2 Vòng đời Lỗi (Defect Lifecycle)
3 Mức độ Ưu tiên so với Mức độ Nghiêm trọng của Lỗi
4 Tìm hiểu thêm về Lỗi
5 Thực hành về Lỗi
1 Giới thiệu Module & Những gì sẽ học
2 Chu kỳ Kiểm thử (Test Cycle)
3 Kiểm thử Đơn vị (Unit Testing)
1 Giới thiệu Module & Những gì sẽ học
2 Tổng quan về Quản lý Kiểm thử
3 Các Trường hợp Kiểm thử (Test Cases)
4 Chu kỳ, Giai đoạn & Thực thi Kiểm thử
5 Công cụ & Sản phẩm Quản lý Kiểm thử
1 Giới thiệu Module & Những gì sẽ học
2 Kiểm thử Thủ công (Manual Testing)
3 Kiến thức Cơ bản về Tự động hóa Kiểm thử
4 Thêm Kiến thức Cơ bản về Tự động hóa Kiểm thử
5 Kiểm thử Giao diện Người dùng (UI testing)
6 Tự động hóa Kiểm thử Giao diện Người dùng
1 Giới thiệu Module & Những gì sẽ học
2 Ôn tập về API
3 API Ứng dụng BookStore - Phần 1
4 API Ứng dụng BookStore - Phần 2
5 Kiến thức Cơ bản về Kiểm thử API
6 Tài liệu và Đặc tả API
7 Công cụ Kiểm thử API
1 Giới thiệu Module & Những gì sẽ học
2 Kiểm thử Di động (Mobile Testing)
3 Tự động hóa Kiểm thử Di động
1 Giới thiệu Module & Những gì sẽ học
2 Tại sao là JavaScript?
3 Biến số (Variables)
4 Toán tử (Operators)
5 Câu lệnh Điều kiện (Conditional Statements)
6 Vòng lặp (Loops)
7 Hàm (Functions)
8 Mảng (Arrays)
9 Đối tượng (Objects)
10 Async & Await
11 Hiểu về Mô hình Đối tượng Tài liệu (DOM)
12 Cài đặt - Node.js & NPM
13 Cài đặt - VSCode
1 Giới thiệu Module & Những gì sẽ học
2 Tổng quan về Selenium và ứng dụng trong kiểm thử tự động
3 Tiện ích mở rộng để tìm Xpath & Định danh trong Selenium
4 Cài đặt Firefox, Selenium WebDriver & Những bước đầu tiên
5 Tương tác với Trang web
6 TC001
7 Khẳng định (Assertion) Node.js trong Selenium
8 Khẳng định Nâng cao - Giới thiệu về Chai
9 Sắp xếp mọi thứ - Mô-đun hóa mã nguồn
10 Tự động hóa Kiểm thử Hướng Dữ liệu với Selenium WebDriver
11 Làm việc với khung kiểm thử JavaScript - Mocha
12 Xây dựng Báo cáo Chạy Kiểm thử với Mocha
13 Thêm Ảnh chụp màn hình vào Báo cáo Tự động hóa với Mochawesome
14 TC007 - Kiểm thử End-to-End
1 Giới thiệu Module & Những gì sẽ học
2 Cài đặt SoapUI & Tổng quan nhanh
3 Bắt đầu với một Dự án
4 Bắt đầu với một Dự án sử dụng định nghĩa swagger
5 Tạo Kiểm thử từ Yêu cầu (Requests)
6 Thêm về Khẳng định (Assertions)
7 Trao đổi Dữ liệu Phản hồi API & Khẳng định Động
8 Giới thiệu Lập trình Groovy trong SoapUI
9 Chạy Kiểm thử & Làm nhiều hơn với Groovy
10 Tự động hóa Kiểm thử API với Groovy Nâng cao
11 TestRunner & Báo cáo trong SoapUI
1 Giới thiệu Module & Những gì sẽ học
2 Cài đặt Jmeter
3 Ghi lại một Kiểm thử JMeter
4 Sửa Kiểm thử đã Ghi
5 Thêm Tham số hóa (Parameterization)
6 Chạy trong CLI (Dòng lệnh)
1 Giới thiệu Module & Những gì sẽ học
2 Kiểm thử Trình duyệt & Kiểm thử Đa Trình duyệt
3 Tổng quan về BitBar
4 Chạy Kiểm thử Selenium trong Bitbar
1 Giới thiệu Module & Những gì sẽ học
2 Giới thiệu về gitpod.io
3 Hậu cần & Cài đặt Zephyr Enterprise
4 Quản lý Kiểm thử với Zephyr Enterprise - Phần A
5 Quản lý Kiểm thử với Zephyr Enterprise - Phần B
1 Giới thiệu Module & Những gì sẽ học
2 Tại sao chúng ta học Postman?
3 Bắt đầu với Postman
4 Tham số, Biến số & Trao đổi Dữ liệu Phản hồi API
5 Xác minh & Xác thực với Postman
6 Bộ sưu tập Postman (Collections)
7 Tự động hóa với Postman, NewMan & CLI

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

Updated 2025


Welcome to the "Comprehensive Software Testing Bootcamp: Empowering Testers" ! Whether you're starting from scratch or aiming to enhance your skills in Quality Assurance (QA), this course is designed to cater to beginners and aspiring professionals . No prior programming background is required; just a few hours of commitment each week will lead you to gain a deep understanding of software testing, transforming you into a matured QA professional by the end of the journey.


What Sets This Course Apart?

Led by an experienced industry practitioner committed to your success, this course offers a unique blend of theory and hands-on practice. I believe in making learning enjoyable and engaging, fostering a supportive community where students can succeed. The course structure ensures a seamless learning experience including practical insights that prepare you for real-world challenges in the software testing landscape.

On finishing each module you can test your knowledge & understanding with a Level Up Quiz.

Upon enrollment, you'll gain exclusive access to an application designed for manual testing, test automation, performance testing, and API testing. This personalized platform ensures a seamless learning experience, allowing you to practice and apply your skills in a real-world context.


Course Overview:

  1. Introduction

    1. What sets this course apart? Why choose me as your instructor? - My commitment to you.

    2. Have fun - This course wasn't created in a Day. - Join the Community - Explanation of the course structure and format


  1. Overview of Software Testing & the Industry

    1. What is Testing & Why is it Important ?

    2. Overview of Testing Market & opportunities for us

    3. Tester, QA, SDET & Testing vs QA Explained

    4. How Software Testing Is aligned in organizations.

    5. Module Quiz


  1. Software Lifecycles & What matters to QA

    1. SDLC (Software Development Life Cycle) Explained

    2. STLC (Software Testing Life Cycle) Explained

    3. Defect Lifecycle Explained

    4. Verification, Validation , Assertions Explained

    5. Module Quiz


  1. Types of Software Testing

    1. Types of Software Testing Explained

    2. Overview of Functional Testing

    3. Overview of Non-Functional Testing

    4. Module Quiz


  1. Understanding Functional Testing

    1. Integration Testing

    2. Smoke & Sanity Testing

    3. System Testing

    4. Regression Testing

    5. User Acceptance Testing

    6. Globalization & Localization Testing

    7. Module Quiz


  1. Non-Functional Testing Explained

    1. Performance Testing

    2. Security Testing

    3. Usability Testing

    4. Compatibility Testing

    5. Module Quiz


  1. Test Strategy & components of Testing Lifecycle

    1. Test Strategy

    2. Workshop on Test Strategy

    3. Requirements

    4. Workshop on Requirements

    5. Test Plan

    6. Workshop on Test Plan

    7. Writing Testcases

    8. Workshop on Writing Testcases

    9. Priority & Severity of Tests

    10. Test Execution - Pre Module

    11. Module Quiz


  1. Test Execution

    1. Executing Testcases

    2. Workshop on Executing Testcases

    3. Sanity & Smoke Tests

    4. Test Execution Results & Reporting

    5. Re-Testing & Regression Testing

    6. Module Quiz


  1. Bugs & Defects

    1. Defect Lifecycle

    2. Priority vs Severity of Defects

    3. More on Defects

    4. Workshop on Defects

    5. Module Quiz


  1. More Testing

    1. Test Cycle

    2. Unit Testing

    3. Module Quiz


  1. Test Management

    1. Test Management Overview

    2. TestCases

    3. Test Cycles, Phase & Execution

    4. Tools & Products


  2. Testing yours apps : UI

    1. Manual Testing

    2. Automation Testing Basics

    3. More Automation Testing Basics

    4. UI testing

    5. Automation of UI tests

    6. Module Quiz


  1. Testing your apps : APIs

    1. API Refresher

    2. BookStore App API - Part 1

    3. BookStore App API - Part 2

    4. API Testing Basics

    5. API Documentation and Specifications

    6. API Testing Tools

    7. Module Quiz


  1. Testing your apps : Mobile

    1. Mobile Testing

    2. Automation of Mobile Testing

    3. Module Quiz


  1. Javascript Basics , Node.js & VSCode

    1. why Javascript ?

    2. Variables

    3. Operators

    4. Conditional Statements

    5. Loops

    6. Functions

    7. Arrays

    8. Objects

    9. Async & Await

    10. Understanding the Document Object Model (DOM)

    11. Installation - Node.js & NPM

    12. Installation - VSCode

    13. Module Quiz


  1. Test Automation with Selenium

    1. Overview of Selenium and its use in automated testing

    2. Extensions to find Xpath & Identifiers in Selenium

    3. Install Firefox, Selenium WebDriver & few baby steps

    4. Webpage Interactions

    5. TC001

    6. Node.js Assertions in Selenium

    7. Advanced Assertions - Introduction to Chai

    8. Setting things in order - Modularization of the code

    9. Data-Driven Test Automation with Selenium WebDriver

    10. Working with JavaScript testing framework - Mocha

    11. Building Test Run Reports with Mocha

    12. Adding Screenshots to our Automation Reports with Mochawesome

    13. TC007 - End to End Test

    14. Module Quiz


  1. API Testing & Automation with SoapUI

    1. SoapUI Installation & quick overview

    2. Getting Started with a Project

    3. Getting Started with a Project using swagger definition

    4. Creating Tests from Requests

    5. More Assertions

    6. Exchanging API Response Data & Dynamic Assertions

    7. Introducing Groovy Programming in SoapUI

    8. Running Tests & Doing more with Groovy

    9. API test Automation with Advanced Groovy

    10. TestRunner & Reports in SoapUI

    11. Module Quiz


  1. Performance Testing using Jmeter

    1. Jmeter Installation

    2. Recording a JMeter Test

    3. Fixing the Recorded Test

    4. Adding Parameterization

    5. Running in CLI

    6. Module Quiz


  1. Cross Browser Testing

    1. Browser Tests & Cross Browser Testing

    2. Overview of BitBar

    3. Running Selenium Tests in Bitbar

    4. Module Quiz


  1. Test Management with Zephyr

    1. Introduction to gitpod

    2. Zephyr Enterprise Logistics & Installation

    3. Test Management with Zephyr Enterprise - Part A

    4. Test Management with Zephyr Enterprise - Part B

    5. Module Quiz


  2. API Testing & Automation with Postman

    1. Why are we learning Postman

    2. Getting started with Postman

    3. Parameters, Variables and Exchanging API Response Data

    4. Verifications and Assertions with Postman

    5. Postman Collections

    6. Postman Automation, newman and cli

    7. Module Quiz


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 Api Testing
Hiển thị tất cả khoá học Quality Assurance
Hiển thị tất cả khoá học Selenium
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 😊