intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Kiểm thử phần mềm: Bài 2

Chia sẻ: đinh Thị Tú Oanh | Ngày: | Loại File: PDF | Số trang:34

85
lượt xem
18
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng Kiểm thử phần mềm: Bài 2, sau khi học xong chương này người học có thể hiểu về: Phương pháp kiểm thử ( Testing Methods), các giai đoạn kiểm thử (Testing Levels), quy trình kiểm thử (Testing Process). Mời các bạn cùng tham khảo để nắm chi tiết nội dung của bài giảng!

Chủ đề:
Lưu

Nội dung Text: Bài giảng Kiểm thử phần mềm: Bài 2

BÀI GIẢNG KIỂM THỬ PHẦN MỀM<br /> <br /> BÀI 2:<br /> I. Phương pháp kiểm thử ( Testing Methods)<br /> <br /> II. Các giai đoạn kiểm thử (Testing Levels)<br /> <br /> III. Quy trình kiểm thử (Testing Process)<br /> <br /> PHƯƠNG PHÁP KIỂM THỬ (Testing methods)<br /> <br /> <br /> <br /> <br /> Kiểm thử hộp trắng (White Box Testing)<br /> Kiểm thử hộp đen ( Black Box Testing):<br /> <br /> <br /> <br /> <br /> <br /> Phân vùng tương đương (Equivalence partitioning)<br /> Phân tích giá trị biên (Boundary value analysis)<br /> Vẽ Đồ Thị Nguyên Nhân Kết Quả (Cause-effect Graphing)<br /> Đoán lỗi – Error Guessing<br /> <br /> PHƯƠNG PHÁP KIỂM THỬ (Testing methods)<br /> Có 2 phương pháp:<br />  Kiểm thử hộp trắng (White Box Testing):<br /> Trong kiểm thử hộp màu trắng, cấu trúc mã hoặc thuật toán của chương trình được đưa<br /> vào xem xét. Các trường hợp kiểm thử được thiết kế dựa vào cấu trúc mã hoặc cách thức<br /> làm việc của chương trình. Người kiểm thử truy cập vào mã nguồn chương trình và có<br /> thể kiểm tra nó, lấy đó làm cơ sở để hỗ trợ việc kiểm thử.<br />  Kiểm thử hộp đen ( Black Box Testing):<br /> Trong khi đó kiểm thử hộp đen không yêu cầu kỹ sư kiểm thử cần phải có bất kỳ kiến thức<br /> về mã hoặc thuật toán của chương trình. Nó kiểm tra các chức năng của hệ thống tức là<br /> những gì hệ thống được cho là cần phải làm dựa trên các Đặc tả yêu cầu. Các trường hợp<br /> kiểm thử thường được xây dựng xung quanh đó.<br /> <br /> KIỂM THỬ HỘP ĐEN (Black Box Testing)<br /> <br /> <br /> <br /> <br /> Là phương pháp test dựa trên đầu vào và đầu ra của chương trình để test mà<br /> không quan tâm tới code bên trong được viết ra sao. Tester xem phần mềm<br /> như là một hộp đen<br /> Trong khi đó kiểm thử hộp đen không yêu cầu kỹ sư kiểm thử cần phải có bất<br /> kỳ kiến thức về mã hoặc thuật toán của chương trình. Nó kiểm tra các chức<br /> năng của hệ thống tức là những gì hệ thống được cho là cần phải làm dựa<br /> trên các Đặc tả yêu cầu. Các trường hợp kiểm thử thường được xây dựng<br /> xung quanh đó.<br /> <br /> Phân vùng tương đương(Equivalence partitioning)<br /> <br /> <br /> <br /> <br /> Chia (partition) đầu vào thành những nhóm tương đương nhau (equivalence).<br /> Nếu một giá trị trong nhóm hoạt động đúng thì tất cả các giá trị trong nhóm<br /> đó cũng hoạt động đúng và ngược lại<br /> Mục<br /> — đích : Giảm đáng kể số lượng test case cần phải thiết kế vì với mỗi<br /> lớp tương đương ta chỉ cần test trên các phần tử đại diện<br /> <br /> Thiết kế Test-case bằng phân lớp tương đương tiến hành theo 2 bước:<br /> (1). Xác định các lớp tương đương<br /> (2). Xác định các ca kiểm thử.<br /> <br />
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2