Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 14 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
14
Dung lượng
151,19 KB
Nội dung
Chương Kỹ thuật kiểm thử hộp trắng 3.1 Tổng quát kiểm thử hộp trắng Đối tượng ₫ược kiểm thử thành phần phần mềm (TPPM) TPPM hàm chức năng, module chức năng, phân hệ chức năng… C om Kiểm thử hộp trắng dựa vào thuật giải cụ thể, vào cấu trúc liệu bên ₫ơn vị phần mềm cần kiểm thử ₫ể xác ₫ịnh ₫ơn vị phần mềm ₫ó có thực ₫úng khơng Zo ne Do ₫ó người kiểm thử hộp trắng phải có kỹ năng, kiến thức ₫ịnh ngơn ngữ lập trình ₫ược dùng, thuật giải ₫ược dùng TPPM ₫ể thơng hiểu chi tiết ₫oạn code cần kiểm thử en Thường tốn nhiều thời gian công sức TPPM lớn (thí dụ kiểm thử tích hợp hay kiểm thử chức năng) nh Vi Do ₫ó kỹ thuật chủ yếu ₫ược dùng ₫ể kiểm thử ₫ơn vị Trong lập trình hướng ₫ối tượng, kiểm thử ₫ơn vị kiểm thử tác vụ class chức ₫ó Si Có hoạt ₫ộng kiểm thử hộp trắng : Kiểm thử luồng ₫iều khiển : tập trung kiểm thử thuật giải chức Kiểm thử dòng liệu : tập trung kiểm thử ₫ời sống biến liệu ₫ược dùng thuật giải Trong chương này, tập trung giới thiệu kiến thức vể hoạt ₫ộng kiểm thử luồng ₫iều khiển TPPM chương 4, tập trung giới thiệu kiến thức hoạt ₫ộng kiểm thử dòng liệu SinhVienZone.com https://fb.com/sinhvienzonevn 3.2 Một số thuật ngữ kiểm thử luồng ₫iều khiển Đường thi hành (Execution path) : kịch thi hành ₫ơn vị phần mềm tương ứng, cụ thể danh sách có thứ tự lệnh ₫ược thi hành ứng với lần chạy cụ thể ₫ơn vị phần mềm, bắt ₫ầu từ ₫iểm nhập ₫ơn vị phần mềm ₫ến ₫iểm kết thúc ₫ơn vị phần mềm .C om Mỗi TPPM có từ ₫ến n (có thể lớn) ₫ường thi hành khác Mục tiêu phương pháp kiểm thử luồng ₫iều khiển ₫ảm bảo ₫ường thi hành ₫ơn vị phần mềm cần kiểm thử ₫ều chạy ₫úng Rất tiếc thực tế, công sức thời gian ₫ể ₫ạt mục tiêu ₫ây lớn, ₫ơn vị phần mềm nhỏ Zo ne Thí dụ ₫oạn code sau : for (i=1; i