tctuvan

New Member
Link tải miễn phí luận văn
MỤC LỤC
MỤC LỤC 1
ĐÁNH GIÁ CỦA GIÁO VIÊN HƯỚNG DẪN 4
PHẦN I: PHẦN MỞ ĐẦU 5
PHẦN II: PHẦN NỘI DUNG 7
CHƯƠNG I: KHÁI QUÁT KIỂM THỬ PHẦN MỀM 7
1.1. Các khái niệm cơ bản trong kiểm thử phần mềm. 7
1.1.1. Khái niệm về kiểm thử phần mềm. 7
1.1.2. Mục đích của kiểm thử phần mềm. 7
1.1.3. Các phương pháp kiểm thử. 8
1.1.4. Các chiến lược kiểm thử. 8
1.1.4.1. Kiểm thử hộp đen – Black box. 8
1.1.4.2. Kiểm thử hộp trắng – White box. 10
1.1.4.3. Kiểm thử hộp xám – Gray box testing 10
1.1.5. Các cấp độ kiểm thử trong kiểm thử phần mềm. 11
1.1.5.1. Kiểm thử đơn vị - Unit test. 11
1.1.5.2. Kiểm thử tích hợp – Intergration test. 12
1.1.5.3. Kiểm thử hệ thống – System test. 14
1.1.5.4. Kiểm thử chấp nhận – Acceptance test. 15
1.1.5.5. Mô hình chữ V trong kiểm thử phần mềm 16
1.1.6. Một số cấp độ kiểm thử khác. 18
1.2. Nguyên tắc trong kiểm thử phần mềm. 19
CHƯƠNG II: UNIT TESTING 20
2.1. Tổng quan về Unit test 20
2.1.1. Định nghĩa về Unit testing. 20
2.1.2. Mục đích 20
2.1.3. Yêu cầu. 20
2.1.4. Người thực hiện Unit test. 21
2.1.5. Vòng đời của một Unit test. 21
2.1.6. Lợi ích của Unit test. 21
2.1.7. Tác dụng của Unit test. 22
2.1.8. Chiến lược viết mã hiệu quả với Unit test. 22
2.2. Sử dụng Unit test với mô hình đối tượng ảo (Mock Object) 23
2.2.1. Định nghĩa 23
2.2.2. Đặc điểm 24
2.2.3. Lợi ích 24
2.2.4. Phạm vi sử dụng 24
2.2.5. Các đối tượng được mô phỏng. 25
2.2.6. Thiết kế MO 25
CHƯƠNG III: THIẾT KẾ TEST CASE 27
3.1. Định nghĩa. 27
3.2. Vai trò của việc thiết kế test case. 27
3.3. Quy trình thiết kế test case. 27
3.3.1. Phương pháp kiểm thử hộp đen – Black box testing. 28
3.3.1.1. Phân vùng tương đương 28
3.3.1.2. Phân tích giá trị biên – Boundary Values Analysis 31
3.3.1.3. Đồ thị nguyên nhân – hệ quả. 36
3.3.1.4. Đoán lỗi – Error Guessing 42
3.3.2. Phương pháp kiểm thử hộp trắng – White box testing. 42
3.3.2.1. Bao phủ câu lệnh. 42
3.3.2.2. Bao phủ quyết định. 44
3.3.2.3. Bao phủ điều kiện 45
3.3.2.4. Bao phủ quyết định – điều kiện. 46
3.3.2.5. Bao phủ đa điều kiện 48
CHƯƠNG IV: TÌM HIỂU VỀ NUNIT 50
4.1. Các công cụ kiểm thử của từng ngôn ngữ kiểm thử. 50
4.1.1. Junit và J2ME Unit trong Java. 50
4.1.2. Cpp Unit trong C/C++. 51
4.1.3. Vb Unit trong Visual Basic. 52
4.1.4. PyUnit trong Python. 52
4.1.5. Perl Unit trong Perl. 53
4.2. Nuint trong C#. 53
4.2.1. Định nghĩa. 53
4.2.2. Đặc điểm của NUnit. 54
4.2.3. Thuộc tính hay dùng trong thư viện Nunit.Framework. 54
4.2.4. cách tĩnh hay dùng trong Nunit.Framework.Assert 57
4.2.5. Cài đặt Nunit. 58
4.2.6. Cách sử dụng Nunit. 61
4.2.6.1. Hướng dẫn tạo test case trong Visual studio 2008. 61
4.2.6.2. Sử dụng Nunit. 65
CHƯƠNG V: CHƯƠNG TRÌNH DEMO 70
5.1. Phát biểu bài toán. 70
5.2. Đặt vấn đề. 70
5.3. Phân tích và thiết kế bài toán. 70
5.4. Thiết kế các test case. 71
5.5. Ứng dụng chương trình 77
5.6. Tổng kết chương trình demo 80
PHẦN III:pHẦN KẾT LUẬN 81
TÀI LIỆU THAM KHẢO 82
Link Download bản DOC
Do Drive thay đổi chính sách, nên một số link cũ yêu cầu duyệt download. các bạn chỉ cần làm theo hướng dẫn.
Password giải nén nếu cần: ket-noi.com | Bấm trực tiếp vào Link để tải:

 

Các chủ đề có liên quan khác

Top