Learn Software Testing : Beginner to Expert.
Học Kiểm Thử Phần Mềm: Từ Cơ Bản Đến Chuyên Gia.
Bạn sẽ học được gì
Yêu cầu
Đối tượng phù hợp
Nội dung khóa học
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:
Introduction
What sets this course apart? Why choose me as your instructor? - My commitment to you.
Have fun - This course wasn't created in a Day. - Join the Community - Explanation of the course structure and format
Overview of Software Testing & the Industry
What is Testing & Why is it Important ?
Overview of Testing Market & opportunities for us
Tester, QA, SDET & Testing vs QA Explained
How Software Testing Is aligned in organizations.
Module Quiz
Software Lifecycles & What matters to QA
SDLC (Software Development Life Cycle) Explained
STLC (Software Testing Life Cycle) Explained
Defect Lifecycle Explained
Verification, Validation , Assertions Explained
Module Quiz
Types of Software Testing
Types of Software Testing Explained
Overview of Functional Testing
Overview of Non-Functional Testing
Module Quiz
Understanding Functional Testing
Integration Testing
Smoke & Sanity Testing
System Testing
Regression Testing
User Acceptance Testing
Globalization & Localization Testing
Module Quiz
Non-Functional Testing Explained
Performance Testing
Security Testing
Usability Testing
Compatibility Testing
Module Quiz
Test Strategy & components of Testing Lifecycle
Test Strategy
Workshop on Test Strategy
Requirements
Workshop on Requirements
Test Plan
Workshop on Test Plan
Writing Testcases
Workshop on Writing Testcases
Priority & Severity of Tests
Test Execution - Pre Module
Module Quiz
Test Execution
Executing Testcases
Workshop on Executing Testcases
Sanity & Smoke Tests
Test Execution Results & Reporting
Re-Testing & Regression Testing
Module Quiz
Bugs & Defects
Defect Lifecycle
Priority vs Severity of Defects
More on Defects
Workshop on Defects
Module Quiz
More Testing
Test Cycle
Unit Testing
Module Quiz
Test Management
Test Management Overview
TestCases
Test Cycles, Phase & Execution
Tools & Products
Testing yours apps : UI
Manual Testing
Automation Testing Basics
More Automation Testing Basics
UI testing
Automation of UI tests
Module Quiz
Testing your apps : APIs
API Refresher
BookStore App API - Part 1
BookStore App API - Part 2
API Testing Basics
API Documentation and Specifications
API Testing Tools
Module Quiz
Testing your apps : Mobile
Mobile Testing
Automation of Mobile Testing
Module Quiz
Javascript Basics , Node.js & VSCode
why Javascript ?
Variables
Operators
Conditional Statements
Loops
Functions
Arrays
Objects
Async & Await
Understanding the Document Object Model (DOM)
Installation - Node.js & NPM
Installation - VSCode
Module Quiz
Test Automation with Selenium
Overview of Selenium and its use in automated testing
Extensions to find Xpath & Identifiers in Selenium
Install Firefox, Selenium WebDriver & few baby steps
Webpage Interactions
TC001
Node.js Assertions in Selenium
Advanced Assertions - Introduction to Chai
Setting things in order - Modularization of the code
Data-Driven Test Automation with Selenium WebDriver
Working with JavaScript testing framework - Mocha
Building Test Run Reports with Mocha
Adding Screenshots to our Automation Reports with Mochawesome
TC007 - End to End Test
Module Quiz
API Testing & Automation with SoapUI
SoapUI Installation & quick overview
Getting Started with a Project
Getting Started with a Project using swagger definition
Creating Tests from Requests
More Assertions
Exchanging API Response Data & Dynamic Assertions
Introducing Groovy Programming in SoapUI
Running Tests & Doing more with Groovy
API test Automation with Advanced Groovy
TestRunner & Reports in SoapUI
Module Quiz
Performance Testing using Jmeter
Jmeter Installation
Recording a JMeter Test
Fixing the Recorded Test
Adding Parameterization
Running in CLI
Module Quiz
Cross Browser Testing
Browser Tests & Cross Browser Testing
Overview of BitBar
Running Selenium Tests in Bitbar
Module Quiz
Test Management with Zephyr
Introduction to gitpod
Zephyr Enterprise Logistics & Installation
Test Management with Zephyr Enterprise - Part A
Test Management with Zephyr Enterprise - Part B
Module Quiz
API Testing & Automation with Postman
Why are we learning Postman
Getting started with Postman
Parameters, Variables and Exchanging API Response Data
Verifications and Assertions with Postman
Postman Collections
Postman Automation, newman and cli
Module Quiz
Khóa học liên quan
Khám phá thêm các khoá học cùng chủ đề
Postman: Hướng dẫn Toàn diện - Kiểm thử REST API
Valentin Despa
Giới thiệu nhanh về Postman và Kiểm thử API cho người mới bắt đầu
Valentin Despa
Kiểm thử Webservices API với Postman - Hướng dẫn Toàn diện
Tigran Ter-Karapetyants
Kiểm thử Web Services/REST API với SoapUI + Dự án thực tế
Rahul Shetty Academy
Kỹ sư Tự động hóa Kiểm thử Java - Từ con số 0 đến chuyên gia
Tigran Ter-Karapetyants
Khóa học Kiểm thử API từ Cơ bản đến Nâng cao (Postman + Rest Assured)
TechLynk Selenium | DevOps | GenAI | Cloud
ISTQB Cấp độ Cơ bản (CTFL) V4.0 + Bài thi Thực hành - 2025
Maged Koshty
Khóa đào tạo toàn diện ISTQB Foundation Level V4.0
Tarek Roshdy
Khóa Học Kiểm Thử Phần Mềm Toàn Diện (2026) - Từ Người Mới Đến Chuyên Gia
Ozan Ilhan
Quản Lý Chất Lượng Hướng Tới Sự Ưu Việt Kinh Doanh (Được Công Nhận)
Sandeep Kumar, Quality Gurus Inc.
Chuyên viên Phân tích Nghiệp vụ: Quy trình & Kỹ thuật Kiểm thử Phần mềm
The BA Guide | Jeremy Aschenbrenner
Khóa học luyện thi ISTQB Foundation Level + 1000 câu hỏi ví dụ
Mark Shrike
ISTQB® Certified Tester - Foundation Level - 2025
Wouter Vrijen
Selenium WebDriver với Java - Từ Cơ Bản đến Nâng Cao + Các Framework
Rahul Shetty Academy
Selenium WebDriver với PYTHON từ Cơ bản đến Nâng cao + Xây dựng Framework
Rahul Shetty Academy
Selenium với C# - Thiết lập Khung Tự động Hóa Kiểm thử Đơn giản
Tigran Ter-Karapetyants
Khóa học Cucumber BDD với Java - MasterClass Xây dựng Framework Selenium
Rahul Shetty Academy
Kiểm thử Tự động Selenium với Java + AI (Phiên bản 2026)
TechLynk Selenium | DevOps | GenAI | Cloud
Thành thạo Thu thập Dữ liệu Web & Tự động hóa bằng Python với BS4 & Selenium
Hussain Mustafa
Selenium WebDriver: Kiểm thử tự động với Java
Dmitry Shyshkin
Tự động hóa kiểm thử với Robot Framework - Cấp độ 1 (Selenium)
Bryan Lamb
Selenium WebDriver với Java - Từ Cơ Bản đến Nâng Cao + Các Framework
Rahul Shetty Academy
ISTQB Cấp độ Cơ bản (CTFL) V4.0 + Bài thi Thực hành - 2025
Maged Koshty
Selenium WebDriver với PYTHON từ Cơ bản đến Nâng cao + Xây dựng Framework
Rahul Shetty Academy
Học JMETER từ Cơ bản trên Ứng dụng Thực tế - Kiểm thử Hiệu năng
Rahul Shetty Academy
Giới thiệu nhanh về Postman và Kiểm thử API cho người mới bắt đầu
Valentin Despa
Cypress - Kiểm thử Tự động Hiện đại từ Cơ bản đến Nâng cao + Các Framework
Rahul Shetty Academy
Selenium với C# - Thiết lập Khung Tự động Hóa Kiểm thử Đơn giản
Tigran Ter-Karapetyants