ISTQB – Chương 4 – Ôn tập chương (Chapter Review)

Hãy xem lại những gì đã học được trong chương này.

Ở Mục 4.1, bạn có thể phân biệt giữa điều kiện kiểm thử, trường hợp kiểm thử và quy trình kiểm thử và biết rằng chúng được ghi lại trong đặc tả thiết kế kiểm thử, đặc tả trường hợp kiểm thử và đặc tả quy trình kiểm thử tương ứng. Bạn sẽ có thể viết các trường hợp kiểm thử bao gồm các kết quả mong đợi và cho thấy khả năng truy xuất nguồn gốc rõ ràng đối với cơ sở kiểm thử (ví dụ: các yêu cầu).

Bạn sẽ có thể dịch các trường hợp kiểm thử thành một đặc tả quy trình kiểm thử ở mức độ chi tiết thích hợp cho người kiểm thử và có thể viết lịch thực hiện kiểm thử cho một tập hợp các trường hợp kiểm thử nhất định có tính đến độ ưu tiên cũng như kỹ thuật và logic phụ thuộc.

Các thuật ngữ được sử dụng: trường hợp kiểm thử (test cases), đặc tả trường hợp kiểm thử (test case specification), điều kiện kiểm thử (test case specification), dữ liệu kiểm thử (test data), đặc tả thủ tục kiểm thử (test procedure specification), tập lệnh kiểm thử (test script) và truy xuất nguồn gốc (traceability).

Ở mục 4.2 (các loại kỹ thuật thiết kế kiểm thử), bạn sẽ có thể đưa ra lý do tại sao cả hai cách tiếp cận dựa trên đặc tả kỹ thuật (hộp đen) và dựa trên cấu trúc (hộp trắng) đều hữu ích và liệt kê các kỹ thuật phổ biến cho từng phương pháp này. Bạn có thể giải thích các đặc điểm và sự khác biệt giữa các kỹ thuật dựa trên đặc tả kỹ thuật, dựa trên cấu trúc và dựa trên kinh nghiệm.

Các thuật ngữ được sử dụng: kỹ thuật thiết kế kiểm thử hộp đen (black-box test design techniques), kỹ thuật thiết kế kiểm thử dựa trên kinh nghiệm (experience-based test design techniques), kỹ thuật thiết kế kiểm thử dựa trên đặc tả kỹ thuật (specification-based test design techniques), kỹ thuật thiết kế kiểm thử dựa trên cấu trúc (structure-based test design techniques) và kỹ thuật thiết kế kiểm thử hộp trắng (white-box test design techniques).

Ở mục 4.3, bạn đã có thể viết các ca kiểm thử từ các mô hình phần mềm đã cho bằng cách sử dụng phân vùng tương đương, phân tích giá trị biên, bảng quyết định và sơ đồ chuyển đổi trạng thái. Hiểu được mục đích chính của từng kỹ thuật trong số bốn kỹ thuật này, mức độ và loại kiểm thử nào có thể sử dụng từng kỹ thuật và mức độ bao phủ có thể được đo lường cho từng kỹ thuật. Bạn cũng đã hiểu được khái niệm và lợi ích của kiểm thử trường hợp sử dụng.

Các thuật ngữ được sử dụng: phân tích giá trị biên (boundary value analysis), kiểm thử bảng quyết định (decision table testing), phân vùng tương đương (equivalence partitioning), kiểm thử chuyển đổi trạng thái (state transition testing) và kiểm thử trường hợp sử dụng (use case testing).

Ở Mục 4.4, bạn đã có thể mô tả khái niệm và tầm quan trọng của phạm vi mã (code). Bạn có thể giải thích các khái niệm vềbao phủ dòng lệnh và bao phủ quyết định và hiểu rằng các khái niệm này cũng có thể được sử dụng ở các cấp độ kiểm thử khác  chứ không chỉ là với kiểm thử thành phần (chẳng hạn như thủ tục kinh doanh ở mức kiểm thử hệ thống).

Bạn sẽ có thể viết các trường hợp kiểm thử từ các luồng kiểm soát nhất định bằng cách sử dụng kiểm thử câu lệnh và kiểm thử quyết định, đồng thời bạn sẽ có thể đánh giá được mức độ hoàn thiện của câu lệnh và quyết định. Các thuật ngữ được sử dụng: bao phủ mã (code coverage), bao phủ quyết định (decision coverage), bao phủ dòng lệnh (statement coverage), kiểm thử cấu trúc (structural testing), kiểm thử dựa trên cấu trúc (structure-based testing) và kiểm thử hộp trắng (white-box testing).

Ở mục 4.5, bạn có thể biết được lý do viết các ca kiểm thử dựa trên trực giác, kinh nghiệm và kiến thức về các lỗi phổ biến và bạn có thể so sánh các kỹ thuật dựa trên kinh nghiệm với các kỹ thuật dựa trên đặc tả kỹ thuật. Các thuật ngữ được sử dụng:  kiểm thử đoán lỗi (error guessing) và kiểm thử thăm dò (exploratory testing).

Ở mục 4.6, bạn có thể liệt kê các yếu tố ảnh hưởng đến việc lựa chọn kỹ thuật thiết kế kiểm thử phù hợp cho một loại vấn đề cụ thể, chẳng hạn như loại hệ thống, rủi ro, yêu cầu của khách hàng, mô hình cho mô hình trường hợp sử dụng, mô hình yêu cầu hoặc kiểm tra sự hiểu biết.

Bản gốc Tiếng Anh các bạn có thể Tải về Tại đây

Ezami

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *