1/13
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
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.
Các giai đoạn trong Manual Testing là gì?
Unit Testing → Integration Testing → System Testing → User Acceptance Testing (UAT).
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.
Ư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.
Automation Testing thường dùng cho những gì?
Regression Testing, Load Testing, Performance Testing, kiểm tra CPU/memory usage.
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…
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ì?
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.
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.
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).
System Testing là gì?
Kiểm thử toàn bộ hệ thống sau khi tích hợp, dựa trên requirement.
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.
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.
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.