Types of Software Testing

0.0(0)
studied byStudied by 0 people
full-widthCall with Kai
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/13

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

14 Terms

1
New cards

Manual Testing là gì?

Kiểm thử phần mềm thủ công, tester kiểm tra như end-user, không dùng tool. Dùng để tìm bug, abnormal behavior.

2
New cards

Các giai đoạn trong Manual Testing là gì?

Unit Testing → Integration Testing → System Testing → User Acceptance Testing (UAT).

3
New cards

Automation Testing là gì?

Kiểm thử dùng script + tool để tự động hóa test case, chạy lặp nhanh và nhiều lần, dùng cho regression, performance, load testing.

4
New cards

Ưu điểm của Automation Testing so với Manual Testing?

Tiết kiệm thời gian, chi phí, chạy lặp lại nhanh, dễ phát hiện bug còn sót sau regression.

5
New cards

Automation Testing thường dùng cho những gì?

Regression Testing, Load Testing, Performance Testing, kiểm tra CPU/memory usage.

6
New cards

Một số tool Automation Testing phổ biến?

Selenium, TestLink, SoapUI, Ranorex, TestComplete, Test Studio, LoadRunner, WebLOAD, HP QTP (UFT), Visual Studio Test Professional…

7
New cards

Quy trình triển khai Automation Testing gồm những bước nào?

(1) Xác định vùng cần automation, (2) Chọn tool phù hợp, (3) Viết test scripts, (4) Tạo test suites, (5) Thực thi & debug, (6) Tạo report, (7) Xác định bug/performance issue.Unit Testing là gì?

8
New cards

Mục tiêu của Unit Testing là gì?

Đảm bảo từng module/hàm chạy đúng theo thiết kế, phát hiện bug sớm.

9
New cards

Integration Testing là gì?

Kiểm thử sự kết hợp giữa các module, kiểm tra data flow và interaction giữa các phần.

10
New cards

Mục tiêu của Integration Testing là gì?

Phát hiện lỗi khi các module giao tiếp với nhau (API call, DB connection, interface).

11
New cards

System Testing là gì?

Kiểm thử toàn bộ hệ thống sau khi tích hợp, dựa trên requirement.

12
New cards

Mục tiêu của System Testing là gì?

Đảm bảo hệ thống hoạt động đúng chức năng, bao phủ cả functional và non-functional testing.

13
New cards

User Acceptance Testing (UAT) là gì?

Kiểm thử cuối cùng do end-user hoặc khách hàng thực hiện trước khi release.

14
New cards

Mục tiêu của UAT là gì?

Xác nhận phần mềm đáp ứng yêu cầu kinh doanh, sẵn sàng triển khai.