1. Trang chủ
  2. » Thể loại khác

...Kiều Thị Nhung.pdf

7 136 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 140,64 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Vai trò của kiểm thử phần mềm .... Một số thuật ngữ trong kiểm thử phần mềm.. Quy trình kiểm thử phần mềm tìm hiểu thêm ở chương 3 .... Các kỹ thuật kiểm thử phần mềm .... Các mức độ kiể

Trang 1

TRƯỜNG ĐẠI HỌ

KHOA CÔNG NGH

NGHIÊN CỨU V

Chuyên nghành

Mã nghành

NGƯỜI HƯỚ

ỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ N KHOA CÔNG NGHỆ THÔNG TIN

***********************

KIỀU THỊ NHUNG

U VỀ KIỂM THỬ PHẦN MỀM VÀ ỨNG D

ỚNG DẪN: TH.S NGUYỄN NGỌC KH

Hà Nội, 2016

NG HÀ NỘI

NG DỤNG

C KHẢI

Trang 2

LỜI CAM ĐOAN

Tôi xin cam đoan kết quả nghiên cứu trong đồ án này là trung thực và chưa hề được sử dụng để bảo vệ một học vị nào Mọi sự giúp đỡ cho quá trình hoàn thiện đồ án này đã được cảm ơn và các thông tin trích dẫn trong báo cáo đã được chỉ rõ nguồn gốc rõ ràng và được phép công bố

Hà Nội, ngày 27 tháng 05 năm 2016

Sinh viên thực hiện

Kiều Thị Nhung

Trang 3

MỤC LỤC LỜI CAM ĐOAN

MỤC LỤC

DANH MỤC HÌNH

DANH MỤC SƠ ĐỒ

MỞ ĐẦU 1

Lý do chọn đề tài 1

Mục tiêu của đề tài 2

Nội dụng thực hiện 2

Cấu trúc của đồ án 2

LỜI CẢM ƠN 3

CHƯƠNG 1: KHÁI QUÁT VỀ KIỂM THỬ PHẦN MỀM 4

1.1 Khái niệm 4

1.2 Vai trò của kiểm thử phần mềm 5

1.3 Một số thuật ngữ trong kiểm thử phần mềm 6

1.4 Chất lượng phần mềm và đảm bảo chất lượng phần mềm 8

1.4.1 Định nghĩa chất lượng phần mềm 8

1.4.2 Định nghĩa đảm bảo chất lượng phần mềm 9

1.5 Lỗi phần mềm 9

1.5.1 Định nghĩa lỗi phần mềm và phân loại 9

1.5.2 Các nguyên nhân gây lỗi phần mềm 10

1.5.3 Quy trình xử lý lỗi phần mềm 12

1.6 Quy trình kiểm thử phần mềm (tìm hiểu thêm ở chương 3) 14

1.7 Nguyên tắc kiểm tra phần mềm 14

1.8 Các kỹ thuật kiểm thử phần mềm 15

1 9 Các mức độ kiểm thử thử phần mềm 15

1 10 Một số loại hình kiểm thử 16

Trang 4

CHƯƠNG 2: CÁC KỸ THUẬT CƠ BẢN CỦA KIỂM THỬ PHẦN MỀM 19

2.1 Kiểm thử hộp đen ( Black Box testing – BBT) 19

2.1.1 Định nghĩa 19

2.1 2 Các phương pháp kiểm thử hộp đen 19

2.1.3 Đặc điểm của BBT 19

2.1.4 Ưu/Nhược điểm của BBT 21

2.2 Kiểm thử hộp trắng (While Box Testing – WBT) 22

2.2.1 Định nghĩa 22

2.2.2 Đặc điểm của WBT 22

2.2.3 Các kỹ thuật kiểm thử WBT 23

2.2.4 Ưu/Nhược điểm cảu WBT 24

2.3 Kiểm thử hộp xám (Gray Box Test – GBT) 25

2.3.1 Định nghĩa 25

2.3.2 Ứng dụng 25

2.3.3 Ưu/Nhược điểm của GBT 25

CHƯƠNG 3: QUY TRÌNH KIỂM THỬ PHẦN MỀM 26

3.1 Tổng quan 26

3.1.1 Quy trình kiểm thử phần mềm là gì? 26

3.1.2 Tại sao cần thực hiện quy trình kiểm thử phần mềm 26

3.1.3 Kiểm thử phần mềm khi nào? 26

3.1.4 Quy trình kiểm thử tổng quát 27

3.2 Các mô hình phát triển phần mềm liên quan đến quy trình kiểm thử 27

3.2.1 Mô hình phát triển CMMI truyền thống hoặc thác nước 27

3.2.2 Mô hình phát triển Agile 29

3.3 Quy trình kiểm thử phần mềm 33

3.3.1 Tình huống kiểm thử 33

3.3.2.Test Case, Test Script 34

Trang 5

3.3.3 Quy trình kiểm thử phần mềm 41

CHƯƠNG 4: THỰC NGHIỆM KIỂM THỬ PHẦN MỀM QUẢN LÝ TUYỂN SINH ĐẠI HỌC VÀ CAO ĐẲNG 47

4.1.Lựa chọn phần mềm kiểm thử 47

4.2 Bài toán thực nghiệm 50

4.3 Công cụ kiểm tra phần mềm TestComplete 50

4.4 Thực nghiệm 51

4.4.1 Lập kế hoạch kiểm thử phần mềm 51

4.4.2 Thiết kế TestCase 55

4.4.3 Thiết kế TestScript 70

4.4.4 Thực hiện kiểm tra 71

4.4.5 Đánh giá kêt quả kiểm tra chức năng Đăng nhập 72

KẾT LUẬN KIẾN NGHỊ 75

TÀI LIỆU THAM KHẢO 76

Trang 6

DANH MỤC HÌNH

Hình 2.1: Kiểm thử vòng lặp 24

Hình 4.1:Giao diện chính 48

Hình 4.2: Form cấu trúc 48

Hình 4.3: Form đăng nhập 49

Hình 4.4: Form quản lý danh sách thí sinh 49

Hình 4.5:Form tìm kiếm thông tin thí sinh 49

Hình 4.6: Giao diện TestComplete 11 51

Trang 7

DANH MỤC SƠ ĐỒ

Sơ đồ 1.1: Một vòng đời của việc kiểm thử 8

Sơ đồ 1.2: Các trạng thái của lỗi 12

Sơ đồ 1.3: Quy trình xử lý lỗi 13

Sơ đồ 1.4:Quy trình kiểm thử phần mềm 14

Sơ đồ 1.5: Cấp độ kiểm thử 16

Sơ đồ 3.1: Quy trình kiểm thử tổng quát 27

Sơ đồ 3.2: Mô hình thác nước 27

Sơ đồ 3.3: Phương pháp kiểm tra nhanh thông thường 31

Sơ đồ 3.4:Hoạt động đảm bảo chất lượng 32

Sơ đồ 3.5: Quy trình kiểm thử phần mềm tổng quát 41

Sơ đồ 3.6: Bản kế hoạch chính và các bản kế hoạch chi tiết 42

Sơ đồ 3.7: Thời điểm thích hợp để thiết lập các kế hoạch kiểm tra 43

Ngày đăng: 04/11/2017, 15:13

TỪ KHÓA LIÊN QUAN

w