Bài giảng Kiểm thử phần mềm: Chương 3 - Nguyễn Văn Hiệp

Bài giảng "Kiểm thử phần mềm - Chương 3: Kỹ thuật kiểm thử hộp trắng" cung cấp cho người học các kiến thức: Tổng quát về kiểm thử hộp trắng, một số thuật ngữ về kiểm thử luồng điều khiển, qui trình kiểm thử hộp trắng, . | Chương 3 Kỹ thuật kiểm thử hộp trắng Tổng quát về kiểm thử hộp trắng Đối tượng ược kiểm thử là 1 thành phần phần mềm TPPM . TPPM có thể là 1 hàm chức năng 1 module chức năng 1 phân hệ chức năng Kiểm thử hộp trắng dựa vào thuật giải cụ thể vào cấu trúc dữ liệu bên trong của ơn vị phần mềm cần kiểm thử ể xác ịnh ơn vị phần mềm ó có thực hiện úng không. Do ó người kiểm thử hộp trắng phải có kỹ năng kiến thức nhất ịnh về ngôn ngữ lập trình ược dùng về thuật giải ược dùng trong TPPM ể có thể thông hiểu chi tiết về oạn code cần kiểm thử. Thường tốn rất nhiều thời gian và công sức nếu TPPM quá lớn thí dụ trong kiểm thử tích hợp hay kiểm thử chức năng . Do ó kỹ thuật này 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ị là kiểm thử từng tác vụ của 1 class chức năng nào ó. Có 2 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 năng. à Kiểm thử dòng dữ liệu tập trung kiểm thử ời sống của từng biến dữ liệu ược dùng trong thuật giải. Trong chương 3 này chúng ta tập trung giới thiệu kiến thức vể hoạt ộng kiểm thử luồng iều khiển của TPPM và trong chương 4 chúng ta tập trung giới thiệu các kiến thức về hoạt ộng kiểm thử dòng dữ liệu. https tailieudientucntt Một số thuật ngữ về kiểm thử luồng iều khiển Đường thi hành Execution path là 1 kịch bản thi hành ơn vị phần mềm tương ứng cụ thể nó là danh sách có thứ tự các lệnh ược thi hành ứng với 1 lần chạy cụ thể của ơn vị phần mềm bắt ầu từ iểm nhập của ơn vị phần mềm ến iểm kết thúc của ơn vị phần mềm. Mỗi TPPM có từ 1 ến n có thể rất lớn ường thi hành khác nhau. Mục tiêu của phương pháp kiểm thử luồng iều khiển là ảm bảo mọi ường thi hành của ơn vị phần mềm cần kiểm thử ều chạy úng. Rất tiếc trong thực tế công sức và thời gian ể ạt mục tiêu trên ây là rất lớn ngay cả trên những ơn vị phần mềm nhỏ. Thí dụ oạn code sau for i 1 i Một ường thi hành ã kiểm tra là úng nhưng vẫn có thể bị lỗi khi dùng thật trong 1 vài trường hợp ặc

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
11    90    1    03-06-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.