1. Trang chủ
  2. » Địa lý

Bài giảng Công nghệ phần mềm ứng dụng: Bài 5 - ThS. Thạc Bình Cường

10 11 0

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

THÔNG TIN TÀI LIỆU

Nội dung

 Dữ liệu thử cho kết quả bình thường thì không có ý nghĩa nhiều, cần có những dữ liệu kiểm thử mà phát hiện ra lỗi.  Khi thiết kế trường hợp thử, không chỉ dữ liệu kiểm thử nhập vào,[r]

(1)

CÔNG NGHỆ PHẦN MỀM ỨNG DỤNG

(2)

v1.0015112208

BÀI 5

KIỂM THỬ VÀ BẢO TRÌ

(3)

MỤC TIÊU BÀI HỌC

• Lập kế hoạch kiểm thử tiến hành kiểm thử loại phần mềm: Hệ thống, ứng dụng, module chương trình Lập báo cáo kiểm thử

(4)

v1.0015112208

CÁC KIẾN THỨC CẦN CĨ

• Tin học đại cương; • Ngơn ngữ lập trình;

• Phân tích thiết kế hệ thống thơng tin

(5)

HƯỚNG DẪN HỌC

• Rà sốt yêu cầu phần mềm đặc tả phần mềm

• Lập kế hoạch tiến độ kiểm thử • Lựa chọn đội ngũ kiểm thử bảo trì

• Tiến hành kiểm thử trường hợp: kiểm thử hệ thống, kiểm thử tích hợp kiểm thử đơn vị • Sau trường hợp kiểm thử lập báo cáo

(6)

v1.0015112208

CẤU TRÚC NỘI DUNG

6

Phương pháp bảo trì 5.2

(7)

5.1 PHƯƠNG PHÁP KIỂM THỬ

5.1.1 Khái niệm kiểm thử 5.1.2 Phương pháp thử

5.1.3 Các kỹ thuật thiết kế trường hợp thử

(8)

v1.0015112208

5.1.1 KHÁI NIỆM KIỂM THỬ

• Định nghĩa kiểm thử:

 Là mấu chốt đảm bảo chất lượng phần mềm

 Là tiến trình (và nghệ thuật) nhằm phát lỗi việc xem xét lại đặc tả, thiết kế mã hoá

 Kiểm thử thành công phát lỗi; kiểm thử không phát lỗi kiểm thử dở (Sue A.Conger – The New SE)

• Những khó khăn kiểm thử:

 Nâng cao chất lượng phần mềm không vượt chất lượng thiết kế: Chỉ phát lỗi tiềm tàng sửa chúng

 Phát lỗi bị hạn chế thủ cơng  Dễ bị ảnh hưởng tâm lý kiểm thử

 Khó đảm bảo tính đầy đủ kiểm thử

(9)

5.1.1 KHÁI NIỆM KIỂM THỬ (tiếp theo)

• điểm lưu ý kiểm thử:

 Chất lượng phần mềm khâu thiết kế định chủ yếu, khơng phải khâu kiểm thử

 Tính dễ kiểm thử phụ thuộc vào cấu trúc chương trình  Người kiểm thử người phát triển nên khác

 Dữ liệu thử cho kết bình thường khơng có ý nghĩa nhiều, cần có liệu kiểm thử mà phát lỗi

 Khi thiết kế trường hợp thử, không liệu kiểm thử nhập vào, mà phải thiết kế trước liệu kết có

(10)

v1.0015112208

5.1.1 KHÁI NIỆM KIỂM THỬ (tiếp theo)

10

Tương ứng vòng đời dự án kiểm thử:

Đối tượng phạm vi Đặc tả chức năng/

thiết kế logic

Thiết kế vật lý Cấu trúc chương trình

và đặc tả module Mã hố module

chương trình

Kiểm thử chấp nhận

Kiểm thử hệ thống

Kiểm tích hợp

Kiểm đơn vị chương trình

Ngày đăng: 11/03/2021, 09:43