Lộ trình Kiểm thử Phần mềm

Hướng dẫn từng bước để trở thành một nhà phát triển Android.

Quay lại trang chủ

Chú giải

Đề xuất
Lựa chọn thay thế
Tùy chọn

1 Nguyên tắc Cơ bản về Kiểm thử

Kiểm thử Phần mềm là gì?
SDLC và các Phương pháp luận
Các Cấp độ Kiểm thử
Các Loại hình Kiểm thử
7 Nguyên tắc Kiểm thử
Tài liệu Kiểm thử

2 Thiết kế Test Case

Phân vùng Tương đương
Phân tích Giá trị Biên
Kiểm thử Bảng Quyết định
Kiểm thử Chuyển đổi Trạng thái
Kiểm thử Thăm dò

3 Kỹ năng Kỹ thuật Cốt lõi

Ngôn ngữ Lập trình:
Python
Java
JavaScript
Kiến thức cơ bản về Web & API:
HTML, CSS, & Locators
APIs & HTTP
Cơ sở dữ liệu:
SQL Cơ bản

4 Tự động hóa UI Web

Công cụ Tự động hóa:
Selenium WebDriver
Playwright
Cypress
Khái niệm về Framework:
Page Object Model (POM)
Waits và Assertions

5 Tự động hóa API

Postman
Tự động hóa bằng Code
Xác thực Lược đồ (Schema)
GraphQL & SOAP

6 Quản lý Phiên bản

Kiến thức cơ bản về Git
Phân nhánh & Gộp mã
GitHub / GitLab

7 Tích hợp CI/CD

CI/CD là gì?
GitHub Actions
Jenkins
Tích hợp Báo cáo

8 Kiểm thử Hiệu năng

Các khái niệm về Hiệu năng
JMeter
k6
Gatling

9 Kiểm thử Di động

Appium
Trình giả lập & Mô phỏng
Trang trại Thiết bị (Device Farms)
Framework Gốc (Native)

10 Chủ đề Nâng cao

BDD & Gherkin
Kiến thức cơ bản về Kiểm thử Bảo mật
Containers (Docker)
Công cụ Quản lý Kiểm thử

Hãy truy cập các lộ trình liên quan sau và tiếp tục học hỏi