tailieunhanh - Bài giảng Software testing: Chương 3 - ThS. Nguyễn Quốc Huy
Chương 3 cung cấp những kiến thức cơ bản về tạo test case trong kiểm tra phần mềm. Chương này trình bày một số nội dung sau: Thiết kế Test case, giới thiệu Use-case, luồng cơ sở đăng kí khóa học, luồng ngoài cơ sở tương ứng. . | 5/14/2020 5:15:41 AM ThS Nguyễn Quốc Huy Tạo test case Kiểm định phần mềm Khoa CNTT – Đại học Sài Gòn 5/14/2020 5:15:41 AM ThS Nguyễn Quốc Huy Tổng quan Giới thiệu Use-Case Sinh Test-case Bước 1: Kịch bản Bước 2: Xác định Test-case Bước 3: Xác định giá trị dữ liệu để test Thiết kế Test case Mục đích của quy trình thiết kế kiểm thử là tạo ra 1 bộ các trường hợp kiểm thử hiệu quả trong việc thực thi kiểm thử. Những phương pháp tiếp cận để thiết kế kiểm thử: Kiểm thử dựa trên yêu cầu - Requirements-based testing Kiểm thử phân vùng - Partition testing. Kiểm thử cấu trúc - Structural testing. Kiểm dựa trên yêu cầu Requirements-based testing Yêu cầu phải khả thi trong việc kiểm thử. Kiểm thử dựa trên yêu cầu là một kỹ thuật kiểm thử phê chuẩn. Xem xét mỗi yêu cầu và tạo ra kiểm thử cho yêu cầu đó. Kiểm thử cấu trúc Structural testing Còn được gọi là kiểm thử hộp trắng. Các trường hợp kiểm thử là dựa theo cấu trúc của chương trình. Hiểu biết chương trình thì có thể xác định được các trường hợp kiểm thử. Mục đích là kiểm thử tất cả các câu lệnh của chương trình. Kiểm thử cấu trúc Structural testing Dữ liệu kiểm thử Lấy Code thành phần Các kiểm thử Các output kiểm thử Tìm kiếm nhị phân Phân vùng tương đương Điều kiện trước thỏa, phần tử khóa trong mảng. Điều kiện trước thỏa, phần tử khóa không trong mảng. Điều kiện trước không thỏa, phần tử khóa trong mảng Điều kiện trước không thỏa, phần tử khóa không trong mảng Mảng đầu vào có 1 giá trị. Mảng đầu vào có những giá trị chẵn. Mảng đầu vào có những giá trị lẻ. Tìm kiếm nhị phân Phân vùng tương đương Tìm kiếm nhị phân Phân vùng tương đương 5/14/2020 5:15:41 AM ThS Nguyễn Quốc Huy Giới thiệu Use-case Là một trong những lược đồ của UML Mô tả hệ thống ở mức quan niệm Là cơ sở để phân tích xuống mức vật lý Có 4 thành phần tạo thành use case: Actor Use-case Biên Thông tin 5/14/2020 5:15:41 AM ThS Nguyễn Quốc Huy Giới thiệu Use-Case 5/14/2020 5:15:41 AM ThS Nguyễn Quốc Huy Giới thiệu Use-case Tên use-case: Tên . | 5/14/2020 5:48:12 AM ThS Nguyễn Quốc Huy Tạo test case Kiểm định phần mềm Khoa CNTT – Đại học Sài Gòn 5/14/2020 5:48:12 AM ThS Nguyễn Quốc Huy Tổng quan Giới thiệu Use-Case Sinh Test-case Bước 1: Kịch bản Bước 2: Xác định Test-case Bước 3: Xác định giá trị dữ liệu để test Thiết kế Test case Mục đích của quy trình thiết kế kiểm thử là tạo ra 1 bộ các trường hợp kiểm thử hiệu quả trong việc thực thi kiểm thử. Những phương pháp tiếp cận để thiết kế kiểm thử: Kiểm thử dựa trên yêu cầu - Requirements-based testing Kiểm thử phân vùng - Partition testing. Kiểm thử cấu trúc - Structural testing. Kiểm dựa trên yêu cầu Requirements-based testing Yêu cầu phải khả thi trong việc kiểm thử. Kiểm thử dựa trên yêu cầu là một kỹ thuật kiểm thử phê chuẩn. Xem xét mỗi yêu cầu và tạo ra kiểm thử cho yêu cầu đó. Kiểm thử cấu trúc Structural testing Còn được gọi là kiểm thử hộp trắng. Các trường hợp kiểm thử là dựa theo cấu trúc của chương trình. Hiểu biết chương trình thì có thể xác định được các
đang nạp các trang xem trước