Bài giảng Công cụ kiểm thử phần mềm: Bài 2 - GV. Trương Phước Lộc

19 21 0
Bài giảng Công cụ kiểm thử phần mềm: Bài 2 - GV. Trương Phước Lộc

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài giảng Công cụ kiểm thử phần mềm - Bài 2: Lập kế hoạch kiểm thử (Test plan) trình bày mục tiêu của việc lập kế hoạch kiểm thử, quy trình lập kế hoạch kiểm thử, cấu trúc Test plan. Đây là một tài liệu hữu ích dành cho các bạn sinh viên và những ai quan tâm dùng làm tài liệu học tập.

Bài – Lập kế hoạch kiểm thử Công cụ kiểm thử phần mềm Nội dung  Mục tiêu  Qui trình  Cấu trúc Test plan 2/4/2015 Cơng cụ kiểm thử phần mềm Mục tiêu  Tài liệu mô tả phạm vi, nhân lực kế hoạch hoạt động test dự kiến  Xác định         Các cấp độ kiểm thử Các chức kiểm thử Các nhiệm vụ kiểm thử, thực task Mức độ độc lập tester Môi trường kiểm thử, Các kỹ thuật thiết kế test case Tiêu chuẩn test tiêu chuẩn kết thúc test Rủi ro + kế hoạch dự phịng 2/4/2015 Nhập mơn kiểm thử phần mềm Qui trình • Project plan • Requirements specification Test planning Test plan document • Acceptance criteria 2/4/2015 Cơng cụ kiểm thử phần mềm Cấu trúc Test Plan Introduction – Giới thiệu Requirement for test – Yêu cầu kiểm thử Test Strategy – Chiến lược kiểm thử Resource – Tài nguyên Milestones – Các mốc thời gian Deliverables – Các sản phẩm 2/4/2015 Công cụ kiểm thử phần mềm Introduction – Giới thiệu  Purpose – Mục đích Mơ tả ngắn gọn mục đích tổ chức tài liệu, có phần, phần nói  Background information – Thông tin chung Mô tả ngắn gọn mục đích test (các thành phần, ứng dụng, hệ thống, ) mục đích chúng Mơ tả thơng tin chức tính chính, kiến trúc lịch sử dự án cách vắn tắt STT Tên tài liệu Nguồn Ghi  Document reference – Tài liệu liên quan 2/4/2015 Công cụ kiểm thử phần mềm Introduction – Giới thiệu  Scope of testing – Phạm vi kiểm thử  Mô tả cấp độ test  Mơ tả loại test có kế hoạch  Liệt kê tính chức không test Đặt độ ưu tiên cho chức test  Liệt kê giả thiết q trình lập kế hoạch ảnh hưởng đến việc thiết kế, phát triển thực test  Định nghĩa điều kiện để test hồi qui (đặc biệt áp dụng choCông dự ánmềmnâng cấp), chu cụ kiểm thử phần 2/4/2015 kỳ phạm vi test hồi qui Introduction – Giới thiệu  Constraints – Ràng buộc  Môi trường test khác thiếu số hệ thống cần để giao tiếp với hệ thống cần test (có thể thêm phần tham khảo tài liệu SRS ràng buộc mô tả SRS)  Ràng buộc nguồn lực, lịch trình thiếu cơng cụ test,  Risk list – Liệt kê rủi ro Liệt kê mạo hiểm/rủi ro phương án khắc phục, phòng ngừa ảnh hưởng đến việc thiết kế, phát triển thực test Khi lập tài liệu cần xố dịng hướng dẫn 2/4/2015 Cơng cụ kiểm thử phần mềm Requirement for test – Yêu cầu kiểm thử  Liệt kê thành phần cần test  Các yêu cầu chức  Các yêu cầu phi chức  Liệt kê thành phần không cần phải test 2/4/2015 Công cụ kiểm thử phần mềm Test Strategy – Chiến lược kiểm thử  Các loại kiểm thử  Các cấp độ kiểm thử  Các công cụ kiểm thử  Môi trường kiểm thử 2/4/2015 Công cụ kiểm thử phần mềm 10 Test Strategy – Chiến lược kiểm thử Các loại kiểm thử  Xác định loại kiểm thử sử dụng  Kiểm thử chức  Kiểm thử phi chức  Ứng với loại kiểm thử xác định  Mục tiêu test: Các mục tiêu test cần hoàn thành  Cách thực  Test  Các hoạt động  Phương pháp đánh giá kết  Điều kiện hoàn thành  Các vấn đề đặc biệt: xác định ảnh hưởng/phụ thuộc tác động lên test 2/4/2015 Công cụ kiểm thử phần mềm 11 Test Strategy – Chiến lược kiểm thử Các loại kiểm thử  Ví dụ: User Interface Testing Kiểm tra: Mục đích test: • Việc sử dụng thông qua mục tiêu test phản ánh chức yêu cầu nghiệp vụ, bao gồm hình đến hình, trường đến trường sử dụng phương pháp truy cập (phím tabs, di chuột, tổ hợp phím) • Các đối tượng thuộc tính menus, size, position, state, tập tring vào việc tương thích với chuẩn Cách thực hiện: Tạo chỉnh sửa test cho hình để kiểm tra việc sử dụng cách tình trạng đối tượng cho hình đối tượng ứng dụng Điều kiện hoàn thành: Mỗi hình kiểm tra thành cơng với phiên kiểm tra phạm vi chấp nhận Các vấn đề đặc biệt: Khơng phải tồn thuộc tính đối tượng truy cập 2/4/2015 Công cụ kiểm thử phần mềm 12 Test Strategy – Chiến lược kiểm thử Các cấp độ kiểm thử Làm rõ trạng thái giai đoạn thực test Bảng sau liệt kê giai đoạn mà việc test thường thực Kiểu test Functional Tests (Function, User Interface) Performance Tests (Performance profiles of individual components) Performance Tests (Load, Stress, Contention) Reliability (Integrity, Structure) 2/4/2015 Giai đoạn test Integration System Unit X X X X X Acceptance X X X X X Công cụ kiểm thử phần mềm 13 Test Strategy – Chiến lược kiểm thử Các công cụ kiểm thử Liệt kê công cụ áp dụng cho dự án Mục đích 2/4/2015 Cơng cụ Nhà cung cấp/Tự xây dựng Công cụ kiểm thử phần mềm Phiên 14 Test Strategy – Chiến lược kiểm thử Môi trường kiểm thử  Chỉ rõ môi trường xây dựng để thực test qua giai đoạn Unit test, Intergration test, System test, Acceptance test…  Với giai đoạn, xác định yếu tố để xây dựng môi trường test nào, sử dụng mơi trường mà chương trình chạy thật hay tạo môi trường giả lập gần giống với mơi trường chạy thật chương trình  Ví dụ:  Test chạy chương trình dịch hay chạy code  Các database sử dụng độc lập hay dùng chung với database phát triển 2/4/2015 Công cụ kiểm thử phần mềm 15 Resource – Tài nguyên  Nhân lực  Xác định nhân lực  Xác định vai trò, trách nhiệm  Hệ thống  Các yêu cầu phần cứng  Các yêu cầu phần mềm 2/4/2015 Công cụ kiểm thử phần mềm 16 Milestones – Các mốc thời gian  Xác định mốc thời gian  Lên kế hoạch  Thiết kế  Thực thi  Đánh giá Milestone Task 2/4/2015 Nguồn lực Ngày bắt đầu Công cụ kiểm thử phần mềm Ngày kết thúc 17 Deliverables – Các sản phẩm  Mô tả sản phẩm, ngày bàn giao, người bàn giao, người nhận bàn giao STT Sản phẩm 2/4/2015 Ngày bàn giao Người bàn giao Công cụ kiểm thử phần mềm Người nhận bàn giao 18 Thảo luận 2/4/2015 Công cụ kiểm thử phần mềm 19 ... test 2/ 4 /20 15 Công cụ kiểm thử phần mềm Test Strategy – Chiến lược kiểm thử  Các loại kiểm thử  Các cấp độ kiểm thử  Các công cụ kiểm thử  Môi trường kiểm thử 2/ 4 /20 15 Công cụ kiểm thử phần mềm... Structure) 2/ 4 /20 15 Giai đoạn test Integration System Unit X X X X X Acceptance X X X X X Công cụ kiểm thử phần mềm 13 Test Strategy – Chiến lược kiểm thử Các công cụ kiểm thử Liệt kê công cụ áp dụng... procedures> 2/ 4 /20 15 Ngày bàn giao Người bàn giao Công cụ kiểm thử phần mềm Người nhận bàn giao 18 Thảo luận 2/ 4 /20 15 Công cụ kiểm thử phần mềm 19

Ngày đăng: 03/11/2020, 01:08

Tài liệu cùng người dùng

Tài liệu liên quan