Bài giảng Nhập môn Công nghệ phần mềm: Giai đoạn kiểm tra (Testing) - TS. Trần Ngọc Bảo
lượt xem 12
download
Mục tiêu của bài giảng Nhập môn Công nghệ phần mềm: Giai đoạn kiểm tra (Testing) này nhằm giúp người học biết được quy trình kiểm tra phần mềm, biết được một số loại test cơ bản, biết được các khái niệm liên quan đến testing, biết được các công việc và công cụ thường dùng của tester. Mời các bạn cùng tham khảo.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Nhập môn Công nghệ phần mềm: Giai đoạn kiểm tra (Testing) - TS. Trần Ngọc Bảo
- Đại Học Sư Phạm Tp. Hồ Chí Minh Khoa Toán – Tin Học NHẬP MÔN CÔNG NGHỆ PHẦN MỀM Giai đoạn kiểm tra (Testing) Người trình bày: Trần Ngọc Bảo Email: tnbao.dhsp@gmail.com
- Giai đoạn kiểm tra • Kiểm ể lỗi ỗ Khảo sát • Kiểm lỗi phân hệ Phân tích • Kiểm lỗi hệ thống Thiết kế Nội dung Cài đặt • Roadmap p • Test plan Kết quả Kiểm tra • Test case • Bug Triển khai • Test Report Bảo trì Tran Ngoc TRẦN Bao 2 NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC DaiSƯ hocPHẠM Su PhamTP.HCM TP.HCM
- MỤC TIÊU • Biết iế được đ quii trình ì h kiểm kiể tra phần hầ HẦN MỀM mềm G NGHỆ PH TING PHASE • Biết được một số loại test cơ bản CÔNG • Biết được một khái niệm liên quan NG NHẬP MÔN TEST M đến testing BÀI GIẢN • Biết được công việc, công cụ thường dùng của Tester. Tester 3 TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- NỘI DUNG TRÌNH BÀY • Qui Q i trình t ì h kiểm kiể tra t phần hầ mềm ề HẦN MỀM • Giới thiệu ệ một ộ số khái niệm ệ sử dụng ụ g trong g G NGHỆ PH TING PHASE Testing: Test plan, Test case,… CÔNG • Kiểm tra đơn vị, phân hệ, hệ thống NG NHẬP MÔN • Giới thiệu một số loại test cơ bản TEST M • Thiết kế Test case BÀI GIẢN • Vai trò, công cụ thường dùng của Tester 4 TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- Qui trình kiểm tra phần mềm B i Begin HẦN MỀM G NGHỆ PH Lập kếế Thết ế kếế Test TING PHASE hoạch Test case Chuẩn bị dữ Chuẩn liệu test CÔNG Test plan NG NHẬP MÔN Chạy ứng dụng Chạy với bộdữ liệu TEST M Test Case test Test Data BÀI GIẢN So ssánh ánh kết quả Test Results Test report test với test case End 5 TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- Giai đoạn kiểm tra HẦN MỀM G NGHỆ PH TING PHASE NG NHẬP MÔN CÔNG TEST BÀI GIẢN M 6 TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- Một số khái niệm cơ bản • Testplan HẦN MỀM • Test case G NGHỆ PH • Bug TING PHASE • Test report CÔNG • Test Manager NG NHẬP MÔN TEST M • Test Designer • Tester BÀI GIẢN 7 TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- Test plan • Cấu trúc chung của một test plan HẦN MỀM – Tên project G NGHỆ PH – Danh sách các Module cần test TING PHASE – Ngày bắt đầu, ngày kết thúc CÔNG – Danh sách các Test case – Nhân sự tham gia NG NHẬP MÔN TEST M – 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) BÀI GIẢN – … 8 TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- Giai đoạn kiểm tra • Roadmap R d HẦN MỀM • Test plan p G NGHỆ PH TING PHASE • Test case • Bug B CÔNG • Test Report p NG NHẬP MÔN TEST BÀI GIẢN M 9 TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- Test case • Cấu trúc chung của một test case HẦN MỀM – Tên project, module G NGHỆ PH – Màn hình, chức năng TING PHASE – Mã số CÔNG – Tài liệu tham khảo (SRS) – Mục đích NG NHẬP MÔN TEST M – Dữ liệu test – Mô tả các bước (Test step) BÀI GIẢN – Trạng thái – Ngày g y tạo ạ – … TRẦN NGỌC BẢO KHOA TOÁN 10 -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- Test case • Ví dụ: kiểm tra màn hình đăng nhập HẦN MỀM G NGHỆ PH TING PHASE NG NHẬP MÔN CÔNG TEST BÀI GIẢN M TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- Test case • Ví dụ: kiểm tra màn hình đăng nhập HẦN MỀM – Project: Web testing application G NGHỆ PH – Module: Testing TING PHASE – Màn hình: Đăng nhập hệ thống CÔNG – Chức năng: đăng nhập – Mã số: TC001 NG NHẬP MÔN TEST M – Dữ liệu test • Username = “thanh”, pass = “thanh” BÀI GIẢN • Username = “admin”, pass = “admin” – Các bước thực hiện kiểm tra TRẦN NGỌC BẢO KHOA TOÁN 12 -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- Test case – Test step Step Steps Data Expected Results Actual No Results 1 Nhập User Name và nhấp nút Username = “thanh” Hiển thị thông báo “Vui lòng OK nhập username và password” 2 Nhập Password và nhấp nút Password = “thanh” Hiển thị thông báo “Vui lòng OK nhập username và password” 3 Nhập User Name, Password Username = “thanh” Hiển thị thông báo “Vui lòng và nhấp p nút OK và Password = “abc” nhập ập username và password” p 4 Nhập User Name, Password Username = “abc” Hiển thị thông báo “Vui lòng và nhấp nút OK và Password = “thanh” nhập username và password” 5 Nhập User Name, Password Username = “abc” Hiển thị thông báo “Vui lòng và nhấp nút OK và Password = “abc” abc nhập username và password” password 6 Nhập User Name, Password Username = “” Hiển thị thông báo “Vui lòng và nhấp nút OK và Password = “” nhập username và password” 7 Nhập User Name, Password Username = “thanh” Hiển thị trang chính của user và nhấp nút OK và Password = “thanh” Thanh 8 Nhập User Name, Password Username = “admin” Hiển thị trang chính của Admin và nhấp nút OK và Password = “admin” .. Tran Ngoc TRẦN Bao NGỌC BẢO KHOA TOÁN 13 -TIN HỌC ĐẠI HỌC DaiSƯ hocPHẠM Su PhamTP.HCM TP.HCM
- Giai đoạn kiểm tra • Roadmap HẦN MỀM • Test plan G NGHỆ PH • Test case TING PHASE • Bug CÔNG • Test Report p NG NHẬP MÔN TEST BÀI GIẢN M TRẦN NGỌC BẢO KHOA TOÁN 14 -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- Bug • Cấu trúc chung của Bug HẦN MỀM – Tên bug G NGHỆ PH – Mã số, mức độ TING PHASE – Test case tương ứng (nếu có) CÔNG – Màn hình, chức năng – Dữ liệu NG NHẬP MÔN TEST M – Mô tả các bước thực hiện – Hình chụp màn hình/quay phim các thao tác. BÀI GIẢN – Trạng thái – Ngày g y tạo ạ – … TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- Giai đoạn kiểm tra • Roadmap R d HẦN MỀM • Test plan p G NGHỆ PH TING PHASE • Test case • Bug B CÔNG • Test Report p NG NHẬP MÔN TEST BÀI GIẢN M TRẦN NGỌC BẢO KHOA TOÁN 16 -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- Test report • Cấu trúc chung của Test report HẦN MỀM – Test plan ? G NGHỆ PH – Tên người thực hiện TING PHASE – Ngày thực hiện CÔNG – Môi trường test – Bảng mô tả module/chức năng/test case và kết quả NG NHẬP MÔN TEST M tương ứng – Kết luận, đề xuất (nếu có) BÀI GIẢN – …. TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- Giai đoạn kiểm tra • Roadmap R d HẦN MỀM • Test plan p G NGHỆ PH TING PHASE • Test case • Bug B CÔNG • Test Report p NG NHẬP MÔN TEST BÀI GIẢN M TRẦN NGỌC BẢO KHOA TOÁN 18 -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- Chiến lược kiểm tra HẦN MỀM Begin G NGHỆ PH TING PHASE Kiểm tra Kiểm Kiểm tra đơn vịị phân p hệệ CÔNG Kiểm tra Kiểm tích hợp NG NHẬP MÔN TEST M Kiểm tra Kiểm Tester hệ thống Developer thực ự hiện ệ BÀI GIẢN thự hiện thực hiệ End TRẦN NGỌC BẢO KHOA TOÁN 19 -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
- Phân loại kiểm tra (Testing type) • White-box testing (Strategy) HẦN MỀM – Component or Unit Testing – Object class testing G NGHỆ PH TING PHASE • Black-box testing (Strategy) – Functional testing CÔNG – Interface testing NG NHẬP MÔN – Ad Ad-hoc hoc testing TEST M – Performance testing – Stress testing g BÀI GIẢN – Alpha testing – Beta testing – Release testing, …. TRẦN NGỌC BẢO KHOA TOÁN 20 -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Nhập môn Công nghệ thông tin: Lab 1 - Th.S Dương Thành Phết
13 p | 232 | 44
-
Bài giảng Nhập môn Công nghệ thông tin: Hướng dẫn bài tập 3 - Th.S Dương Thành Phết
59 p | 171 | 21
-
Bài giảng Nhập môn Công nghệ thông tin: Hướng dẫn bài tập 1 - Th.S Dương Thành Phết
17 p | 162 | 20
-
Bài giảng Nhập môn Công nghệ phần mềm: Chương 3 - Nguyễn Thị Minh Tuyền
77 p | 148 | 18
-
Bài giảng Nhập môn công nghệ phần mềm - Chương 1: Tổng quan về công nghệ phần mềm (2011)
49 p | 108 | 14
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 9 - Ngô Chánh Đức
32 p | 122 | 13
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 2 - Ngô Chánh Đức
60 p | 123 | 11
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 3 - Ngô Chánh Đức
35 p | 90 | 11
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 4 - Ngô Chánh Đức
45 p | 111 | 10
-
Bài giảng Nhập môn công nghệ phần mềm - Chương 1: Tổng quan về công nghệ phần mềm
35 p | 33 | 9
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 1 - Ngô Chánh Đức
13 p | 104 | 8
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 5 - Ngô Chánh Đức
51 p | 76 | 8
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 7 - Ngô Chánh Đức
26 p | 115 | 8
-
Bài giảng Nhập môn Công nghệ phần mềm: Giới thiệu tổng quan về nội dung học phần - TS. Trần Ngọc Bảo
32 p | 126 | 7
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 6 - Ngô Chánh Đức
36 p | 91 | 6
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 8 - Ngô Chánh Đức
29 p | 75 | 6
-
Bài giảng Nhập môn Công nghệ thông tin 1: Giới thiệu môn học - Ngô Chánh Đức
4 p | 108 | 5
-
Bài giảng Nhập môn công nghệ phần mềm - Chương 1: Nguyễn Văn Danh
9 p | 82 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn