Danh mục

Nhập môn Công nghệ phần mềm: Chương 2 - Lương Trần Hy Hiến

Số trang: 30      Loại file: pptx      Dung lượng: 489.24 KB      Lượt xem: 17      Lượt tải: 0    
Jamona

Hỗ trợ phí lưu trữ khi tải xuống: 7,000 VND Tải xuống file đầy đủ (30 trang) 0

Báo xấu

Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Nhập môn Công nghệ phần mềm - Chương 2: Các khái niệm cơ bản trong kiểm thử phần mềm trình bày các nội dung: quy trình kiểm tra phần mềm, kế hoạch kiểm tra (Test plan), tình huống kiểm tra (Test case), dữ liệu kiểm tra (Test Data), lỗi (Bug), báo cáo kiểm tra (Test Report), các vai trò của kiểm thử phần mềm.
Nội dung trích xuất từ tài liệu:
Nhập môn Công nghệ phần mềm: Chương 2 - Lương Trần Hy Hiến Kiểm th ử Ph ần m ềm – S o ftware Te s ting Ch ương 2: Các khái niệm c ơ b ản trong kiểm th ử Ph ần m ềmLương Trần Hy Hiến,Khoa CNTT, ĐH S ư ph ạm 1Nội dung2.1. Quy trình kiểm tra phần mềm2.2. Kế hoạch kiểm tra (Test plan)2.3. Tình huống kiểm tra (Test case)2.4. Dữ liệu kiểm tra (Test Data)2.5. Lỗi (Bug)2.6. Báo cáo kiểm tra (Test Report)2.7. Các vai trò2.1 Qui trình kiểm thử PM • Kiểm thử thành phần – Kiểm thử của các từng thành phần chương trình; – Thường là trách nhiệm của lập trình viên tạo ra thành phần đó; – Các test được tạo ra từ kinh nghiệm của lập trình viên. • Kiểm thử hệ thống – Kiểm thử một nhóm các thành phần được kết hợp lại để tại ra hệ thống hay hệ thống con; – Trách nhiệm của một đội test độc lập; – Các test được tạo ra dựa trên bản đặc tả hệ thống.2.1 Qui trình kiểm th ử PM Bắt đầu Lập kế Phân tích, Chuẩn bị dữ Chạy ứng dụng hoạch test Thiết kế test liệu test với bộ dữ liệu test Test Data/S Test plan Test Case Test Results So sánh kết quả Kết thúc Test Report test với test case2.2. Kế ho ạc h kiểm tra (Te s tplan)• Cấu trúc chung của một test plan – Tên project – Danh sách các Module cần test – Ngày bắt đầu, ngày kết thúc – Danh sách các Test case – Nhân sự tham gia – Tài nguyên sử dụng (Servers, Workstations, Printers, …) – Kế hoạch thực hiện (sử dụng Ms Project lập kế hoạch) – …2.3. Tình hu ống kiểm tra (Te s tc as e )• Cấu trúc chung của một test case: – Tên project, module – Màn hình, chức năng – Mã số – Tài liệu tham khảo (SRS) – Mục đích – Dữ liệu test – Mô tả các bước (Test step) – Trạng thái – Ngày tạo – …Te s t cas e• Ví dụ: kiểm tra màn hình đăng nhậpTe s t cas e• Ví dụ: kiểm tra màn hình đăng nhập – Project: Web testing application – Module: Testing – Màn hình: Đăng nhập hệ thống – Chức năng: đăng nhập – Mã số: TC001 – Dữ liệu test • Username =“hienlth”, pass =“123456” • Username =“admin”, pass =“admin” – Các bước thực hiện kiểm traTe s t cas e – Te s t s te p Step Steps Data Expectedresult Actual no results 1 NhậpUsernamevàấn Username=“hienlth” Hiểnthịthôngbáo“Vuilòng nútOK nhậpusernamevàpassword” 2 NhậpPasswordvàấn Password=“123456” Hiểnthịthôngbáo“Vuilòng nútOK nhậpusernamevàpassword” 3 NhậpUsername, Username=“hienlth” Hiểnthịthôngbáo“Username passwordvàấnnútOK Password=“abc” vàpasswordkhônghợplệ” 4 NhậpUsername, Username=“abc” Hiểnthịthôngbáo“Username passwordvàấnnútOK Password=“hienlth” vàpasswordkhônghợplệ” 5 NhậpUsername, Username=“abc” Hiểnthịthôngbáo“Username passwordvàấnnútOK Password=“abc” vàpasswordkhônghợplệ” 6 NhậpUsername, Username=“” Hiểnthịthôngbáo“Username passwordvàấnnútOK Password=“” vàpasswordkhônghợplệ” 7 NhậpUsername, Username=“hienlth” Hiểnthịtrangchínhcủauser passwordvàấnnútOK Password=“123456” “hienlth” 8 NhậpUsername, Username=“admin” Hiểnthịtrangchínhcủauser passwordvàấnnútOK Password=“admin” “admin”2.4. Dữ liệu kiểm tra (Te s tData)• Te s t Data là g ì?Test Data làb ộ d ữ liệu được xây dựng để chạy thửcác test case. Dữ liệu trong Test Data gồm có hailoại là dữ liệu thường (normal data) và dữ liệu bắtbuộc (Initial Data).Xây dựng Test Data là một khâu rất quan trọngtrong tiến trình test, vì kết quả test phụ thuộc rấtlớn vào dữ liệu trong Test Data.2.4. Dữ liệu kiểm tra (Te s tData)• Initial Data là g ì?Initial Data là các trường dữ liệu dùng để khởi tạochương trình, bắt buộc cần phải có để hệ thống cóthể làm việc được. Initial Data là một bộ phận củaTest Data.2.4. Dữ liệu ...

Tài liệu được xem nhiều: