Đang chuẩn bị liên kết để tải về tài liệu:
Giáo trình Software Testing

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

1.2. THẾ NÀO LÀ MỘT LỖI? Lỗi phần mềm có thể dẫn đến những phiền phức, thậm chí là gây ra những thảm họa khủng khiếp, tiêu tốn hàng triệu dollar Đôi khi lỗi phần mềm rất đơn giản và tinh vi, có khi quá nhỏ đến nỗi không thể phân biệt được cái nào là lỗi và cái nào không phải là lỗi | Nguyễn Thị Thu Hiền 5/13/2020 11:21:11 PM NỘI DUNG MÔN HỌC Lịch sử về lỗi phần mềm, những khái niệm cơ bản về lỗi phần mềm Các kỹ năng nền tảng của việc kiểm thử phần mềm Những yếu tố cơ bản cần kiểm thử trong một phần mềm Các giai đoạn trong khi kiểm thử một phần mềm Làm việc với các tài liệu kiểm thử: lập kế hoạch, viết và theo dõi các test case, báo cáo lỗi Chuẩn quốc tế của một phần mềm tốt 5/13/2020 11:21:11 PM PHẦN I. NỀN TẢNG CỦA SOFTWARE TESTING Bài 1: Cơ bản về software testing Bài 2: Quy trình phát triển phần mềm 5/13/2020 11:21:11 PM BÀI 1. CƠ BẢN VỀ SOFTWARE TESTING* Những bug phần mềm nghiêm trọng trong lịch sử Thế nào là một bug? Tại sao bug xuất hiện? Chi phí cho việc sửa bug Tester làm những gì? Những yếu tố nào tạo nên một tester tốt 5/13/2020 11:21:11 PM 1.1. NHỮNG LỖI PHẦN MỀM NGHIÊM TRỌNG TRONG LỊCH SỬ Trò chơi “Vua sư tử” của Disney, 1994 – 1995 Lỗi chia dấu phẩy động của bộ vi xử lý Intel Pentium, 1994 Tàu vũ trụ của NASA đáp xuống địa cực của . | Nguyễn Thị Thu Hiền 5/13/2020 11:52:12 PM NỘI DUNG MÔN HỌC Lịch sử về lỗi phần mềm, những khái niệm cơ bản về lỗi phần mềm Các kỹ năng nền tảng của việc kiểm thử phần mềm Những yếu tố cơ bản cần kiểm thử trong một phần mềm Các giai đoạn trong khi kiểm thử một phần mềm Làm việc với các tài liệu kiểm thử: lập kế hoạch, viết và theo dõi các test case, báo cáo lỗi Chuẩn quốc tế của một phần mềm tốt 5/13/2020 11:52:12 PM PHẦN I. NỀN TẢNG CỦA SOFTWARE TESTING Bài 1: Cơ bản về software testing Bài 2: Quy trình phát triển phần mềm 5/13/2020 11:52:12 PM BÀI 1. CƠ BẢN VỀ SOFTWARE TESTING* Những bug phần mềm nghiêm trọng trong lịch sử Thế nào là một bug? Tại sao bug xuất hiện? Chi phí cho việc sửa bug Tester làm những gì? Những yếu tố nào tạo nên một tester tốt 5/13/2020 11:52:12 PM 1.1. NHỮNG LỖI PHẦN MỀM NGHIÊM TRỌNG TRONG LỊCH SỬ Trò chơi “Vua sư tử” của Disney, 1994 – 1995 Lỗi chia dấu phẩy động của bộ vi xử lý Intel Pentium, 1994 Tàu vũ trụ của NASA đáp xuống địa cực của Mars, 1999 Hệ thống phòng thủ tên lửa Patriot, 1991 Sự cố Y2K (năm 2000), khoảng 1974 Mối hiểm nguy của Virus, năm 2004 5/13/2020 11:52:12 PM 1.2. THẾ NÀO LÀ MỘT LỖI? Lỗi phần mềm có thể dẫn đến những phiền phức, thậm chí là gây ra những thảm họa khủng khiếp, tiêu tốn hàng triệu dollar Đôi khi lỗi phần mềm rất đơn giản và tinh vi, có khi quá nhỏ đến nỗi không thể phân biệt được cái nào là lỗi và cái nào không phải là lỗi 5/13/2020 11:52:12 PM 1.2. THẾ NÀO LÀ MỘT LỖI? Mỗi công ty có sự lựa chọn 1 trong các thuật ngữ sau để ám chỉ lỗi phần mềm: Defect nhược điểm Fault khuyết điểm Failure sự thất bại Anomaly sự dị thường Variance biến dị Incident việc rắc rối Problem vấn đề Error lỗi Bug lỗi Feature đặc trưng Inconsistency sự mâu thuẫn 5/13/2020 11:52:12 PM 3 loại term VD: một công ty mất hàng tuần để thảo luận và quyết định đổi PARs (product amomaly report) PIRs (product incident product) 1.2. THẾ NÀO LÀ MỘT LỖI? Một số thuật ngữ trợ giúp (supporting term): product specification