Hãy xem lại những gì bạn đã học được trong chương này.
Ở mục 6.1, bạn có thể phân loại các loại công cụ kiểm thử khác nhau theo các hoạt động của quy trình kiểm thử mà chúng hỗ trợ. Bạn cũng nhận ra các công cụ có thể giúp các nhà phát triển trong quá trình kiểm thử (được hiển thị bằng “(D)” bên dưới). Ngoài danh sách dưới đây, bạn cũng nhận ra rằng có những công cụ hỗ trợ các lĩnh vực ứng dụng cụ thể và các công cụ đa năng cũng có thể được sử dụng để hỗ trợ cho kiểm thử. Các công cụ bao gồm:
Các công cụ hỗ trợ quản lý kiểm tra, thử nghiệm:
- Công cụ quản lý kiểm thử
- Công cụ quản lý yêu cầu
- Công cụ quản lý sự cố
- Công cụ quản lý cấu hình.
Các công cụ hỗ trợ kiểm thử tĩnh:
- Công cụ hỗ trợ quy trình đánh giá
- Công cụ phân tích tĩnh (D)
- Công cụ làm mẫu (D).
Các công cụ hỗ trợ đặc tả kiểm thử:
- Công cụ thiết kế kiểm thử;
- Công cụ chuẩn bị dữ liệu kiểm thử.
Các công cụ hỗ trợ thực hiện kiểm thử và ghi nhật ký:
- Công cụ thực hiện kiểm thử
- Khai thác kiểm thử và công cụ khung kiểm thử đơn vị (D)
- Kiểm thử so sánh
- Công cụ đo độ bao phủ (D)
- Công cụ bảo mật.
Các công cụ hỗ trợ hiệu suất và giám sát:
- Công cụ phân tích động
- Công cụ kiểm thử hiệu suất, kiểm thử tải và kiểm thử căng thẳng
- Công cụ giám sát.
Các thuật ngữ được sử dụng: công cụ sửa lỗi (debugging tool), trình điều khiển (driver), hiệu ứng thăm dò (probe effect) và stub.
Ở mục 6.2, bạn sẽ có thể tóm tắt các lợi ích tiềm năng và rủi ro tiềm ẩn của công cụ hỗ trợ kiểm thử nói chung. Bạn nhận ra rằng một số công cụ có những cân nhắc đặc biệt, bao gồm công cụ thực hiện kiểm thử, công cụ kiểm thử hiệu năng, công cụ phân tích tĩnh và công cụ quản lý kiểm thử.
Các thuật ngữ được sử dụng: kiểm thử theo hướng dữ liệu (data-driven testing), kiểm thử theo hướng từ khóa (keyword-driven testing) và ngôn ngữ kịch bản (scripting language) và biết được những ngôn ngữ này được liên kết với các công cụ thực thi kiểm thử.
Ở mục 6.3, bạn có thể nêu các nguyên tắc chính của việc giới thiệu một công cụ vào tổ chức (ví dụ: đánh giá mức độ trưởng thành của tổ chức, các yêu cầu rõ ràng và tiêu chí khách quan, bằng chứng về khái niệm, đánh giá nhà cung cấp, huấn luyện và cố vấn). Bạn sẽ có thể nêu rõ các mục tiêu của giai đoạn chứng minh khái niệm hoặc kiểm thử để đánh giá công cụ (ví dụ: tìm hiểu về công cụ, đánh giá mức độ phù hợp với thực tiễn hiện tại, quyết định tiêu chuẩn, đánh giá lợi ích). Bạn nhận ra rằng chỉ cần mua một công cụ không phải là yếu tố duy nhất để đạt được hỗ trợ công cụ tốt; có nhiều yếu tố khác quan trọng để thành công (ví dụ: triển khai gia tăng, điều chỉnh quy trình, đào tạo và huấn luyện, xác định hướng dẫn sử dụng, rút ra bài học và theo dõi lợi ích). Không có định nghĩa cụ thể cho phần này