Các cấp độ kiểm thử

Get Started. It's Free
or sign up with your email address
Các cấp độ kiểm thử by Mind Map: Các cấp độ kiểm thử

1. Unit Test (Kiểm thử đơn vị)

1.1. Test theo module nhỏ (thêm, đọc, sửa, xóa, báo cáo...)

1.2. Ví dụ: Một nhà sản xuất ô tô không sản xuất toàn bộ chiếc xe. Mà từng thành phần của chiếc xe được chia ra, ví dụ: ghế, gương, cable, động cơ, khung xe, bánh xe, … Sau khi chế tạo từng bộ phận, nó sẽ được test độc lập xem nó có hoạt động đúng hay không, và đó là Unit Testing.

2. Integration Test (Kiểm thử tích hợp)

2.1. Kiểm thử tích hợp là tích hợp kiểm tra các module riêng lẻ với nhau thành một nhóm.

2.2. Ví dụ: Khi mỗi phần đã hoạt động đúng, chúng sẽ được lắp ráp với phần khác. Việc lắp ráp đó được kiểm tra xem có bất kỳ vấn đề gì xảy ra với chức năng của từng thành phần hay không, và liệu cả 2 thành phần có hoạt động cùng nhau như mong đợi hay không. Đó được gọi là Integration testing.

3. System Testing (Kiểm thử hệ thống)

3.1. Thực hiện kiểm thử một hệ thống đã được tích hợp hoàn chỉnh để xác minh rằng nó đúng yêu cầu của phần mềm

3.2. Ví dụ: Chúng ta cần kiểm tra toàn bộ chiếc xe trên những khía cạnh khác nhau theo những yêu cầu được xác định như: xe có hoạt động trơn tru không, bánh răng và những chức năng khác đều hoạt động đúng, chiếc xe không có bất kỳ dấu hiệu bất thường nào sau khi đã đi 2500 dặm liên tục, màu sắc của xe dễ dàng được chấp nhận và yêu thích, xe có thể chạy trên nhiều loại đường bằng phẳng, gồ ghề, … Việc test này được gọi là System testing

4. Acceptance Testing (Kiểm thử chấp nhận)

4.1. Sau khi kiểm tra hệ thống đã sửa tất cả hoặc hầu hết các lỗi, hệ thống sẽ được gửi đến người dùng hoặc khách hàng để kiểm tra chấp nhận.

4.2. Ví dụ: Vẫn cái xe trên nhưng sau khi phát triển thì đưa cho người dùng sử dụng nhằm đảm bảo đáp ứng đúng yêu cầu của khách hàng