Good Luck

MỞ ĐẦU...........................................................................................4
CHƯƠNG 1: CÁC KHÁI NIỆM.........................................5
1.1. Các định nghĩa.............................................5
1.2. Vòng đời của việc kiểm nghiệm (testing life cycle):.................6
1.3. Phân loại kiểm nghiệm: ............................................7
1.4. Sự tương quan giữa các công đoạn xây dụng phần mềm và loại kiểm
nghiệm: Mô hình chữ V..............................................8
1.5. Sơ lượt các kỹ thuật và công đoạn kiểm nghiệm:......................9
CHƯƠNG 2: KIỂM CHỨNG VÀ XÁC NHẬN (V & V ) ......................13
2.1. Kiểm chứng và hợp lệ hoá..........................................13
2.1.1. Tổ chức việc kiểm thử phần mềm.............................14
2.1.2. Chiến lược kiểm thử phần mềm ...............................15
2.1.3. Tiêu chuẩn hoàn thành kiểm thử ....................................17
2.2. Phát triển phần mềm phòng sạch (cleanroom software development)..................18
2.2.1. Nghệ thuật của việc gỡ rối..............................18
2.2.2. Tiến trình gỡ lỗi..............................................18
2.2.3. Xem xét tâm lý .........................................19
2.2.4. Cách tiếp cận gỡ lỗi ....................19
CHƯƠNG 3: KIỂM THỬ PHẦN MỀM............................................22
3.1. Quá trình kiểm thử..........................................................22
3.2. Kiểm thử hệ thống .................................................24
3.3. Kiểm thử tích hợp..........................................25
3.4. Kiểm thử phát hành ...............................................27
3.5. Kiểm thử hiệu năng ......................................31
3.6. Kiểm thử thành phần ..............................................32
3.7. Kiểm thử giao diện .......................................33
3.8. Thiết kế trường hợp thử (Test case design) ........................35
3.9. Tự động hóa kiểm thử (Test automation).......................45
CHƯƠNG 4: CÁC PHƯƠNG PHÁP KIỂM THỬ .........................49
4.1. Phương pháp white-box:.......................................50
4.2. Phương pháp black-box:.............................59
CHƯƠNG 5: KIỂM THỬ TÍCH HỢP..........................................66
5.1. Tích hợp trên xuống. ..............................................66
5.2. Tích hợp dưới lên. ...........................................68
5.3. Kiểm thử nội quy...............................................69
5.4. Gợi ý về việc kiểm thử tích hợp .......................71
5.5. Lập tài liệu về kiểm thử tích hợp.............................72
CHƯƠNG 6: KỸ NGHỆ ĐỘ TIN CẬY PHẦN MỀM....................75
6.1. Giới thiệu.....................................................75
6.2. Xác nhận tính tin cậy..............................................76
6.2.1. Sơ thảo hoạt động .................................78
6.2.2. Dự đoán tính tin cậy ................................79
6.3. Đảm bảo tính an toàn.................................82
6.3.1. Những luận chứng về tính an toàn.........................83
6.3.2. Đảm bảo quy trình .....................................86
6.3.3. Kiểm tra tính an toàn khi thực hiện ........................88
6.4. Các trường hợp an toàn và tin cậy được..............................89
CHƯƠNG 7: KIỂM THỬ PHẦN MỀM TRONG CÔNG NGHIỆP ............95
7.1. QUY TRÌNH KIỂM TRA PHẦN MỀM CƠ BẢN..................95
7.2. MÔ HÌNH KIỂM TRA PHẦN MỀM TMM (TESTING MATURITY
MODEL).....................................99
7.3. Các công cụ kiểm thử (Test tools).................................105
7.3.1. TẠI SAO PHẢI DÙNG TEST TOOL ......................105
7.3.2. KHÁI QUÁT VỀ KTTĐ ............................106
7.3.3. GIỚI THIỆU CÔNG CỤ KTTĐ: QUICKTEST PROFESSIONAL.........108
7.3.4. Kiểm thử đơn vị với JUnit..............................112
CHƯƠNG 8: ƯỚC LƯỢNG GIÁ THÀNH PHẦN MỀM...................129
8.1. Giới thiệu..............................................129
8.2. Năng suất phần mền ...........................................131
8.3. Kỹ thuật ước lượng.....................................................135
8.4. Mô hình hoá chi phí thuật toán......................137
8.5. Mô hình COCOMO..........................................................139
8.6. Mô hình chi phí giải thuật trong kế hoạch dự án..................147
8.7. Nhân viên và khoảng thời gian của dự án ...................149
CHƯƠNG 9: QUẢN LÝ CHẤT LƯỢNG PHẦN MỀM.........................153
9.1. Chất lượng quá trình và chất lượng sản phẩm:......................153
9.2. Chất lượng quá trình và chất lượng sản phẩm:......................155
9.3. Đảm bảo chất lượng và các chuẩn chất lượng...............................156
9.4. Lập kế hoạch chất lượng....................................163
9.5. Kiểm soát chất lượng........................................164
9.6. CMM/CMMi ........................................................165
9.6.2. Cấu trúc của CMM ..........................................166
9.6.3. So sánh giữa CMM và CMMi..............................172
CHƯƠNG 10: QUẢN LÝ CẤU HÌNH..............................174
10.1. Giới thiệu..........................................................174
10.2. Kế hoạch quản trị cấu hình.........................................176
11.2. Quản lý việc thay đổi..................................................179
11.3. Quản lý phiên bản và bản phát hành................................183
11.4. Quản lý bản phát hành...........................................186
11.5. Xây dựng hệ thống ...................................................189
11.6. Các công cụ CASE cho quản trị cấu hình .......................190
PHỤ LỤC- CÁC CÂU HỎI ÔN TẬP..........................................197
1. Chất lượng và đảm bảo chất lượng phần mềm..............197
2. Các độ đo đặc trưng chất lượng phần mềm.........................198
3. Kiểm thử phần mềm..............................................199
4. Quản lý cấu hình phần mềm....................................201
TÀI LIỆU THAM KHẢO.........................................................202
Share
Related Documents
  1. Software Quality Assurance Testing : Concepts and Questions (1256)
  2. Software Testing and Quality assurance (1027)
  3. [Video] How To Enter Defect in Defect Tracking tool (1236)
  4. How Quality assurance help cost reduction & test quality improvement (1208)
  5. Easy testing and recording for Web and Win GUI (824)
  6. Software Project Management and Quality Assurance (991)
  7. Đảm bảo chất lượng phần mềm và kiểm thử (1904)
  8. IDEAL - Software Quality Improvement Model for Quality Certified Organizations (1401)
  9. Software Testing and Software Development Lifecycles (2431)
  10. Testing Computer Software : Common Software Errors (2544)
  11. Software Testing-Testing Validation (3274)
  12. Mobile Application Testing (12018)
  13. Software Quality Assurance Plan Template (1819)
  14. Quality Software and Testing (1078)
  15. The future of software testing Part one – Testing in production (1608)
  16. Applied Software Project Management : Software Testing (1533)
  17. Top 20 practical software testing tips you should read before testing any application. (3496)
  18. Testing Vocabulary (1051)
  19. Software Quality and Testing in MySQL (1175)
  20. Software Quality Assurance overview (1563)