Bài giảng Kiểm thử phần mềm
Số trang: 59
Loại file: pdf
Dung lượng: 788.76 KB
Lượt xem: 11
Lượt tải: 0
Xem trước 6 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Kiểm thử phần mềm nêu lên kiểm thử trong khi xây dựng, phát triển theo hướng kiểm thử, kiểm thử bản release, kiểm thử người dùng. Bài giảng hữu ích với các bạn chuyên ngành Công nghệ thông tin và những bạn quan tâm tới lĩnh vực này.
Nội dung trích xuất từ tài liệu:
Bài giảng Kiểm thử phần mềm Kiểm thử phần mềm<br /> <br /> Nguyễn Thị Minh Tuyền<br /> <br /> Nội dung của slide này dựa vào các slide của Ian Sommerville<br /> <br /> Nội dung<br /> 1. Kiểm thử trong khi xây dựng<br /> 2. Phát triển theo hướng kiểm thử<br /> 3. Kiểm thử bản release<br /> 4. Kiểm thử người dùng<br /> <br /> Nguyễn Thị Minh Tuyền<br /> <br /> 2<br /> <br /> Nhập môn CNPM<br /> <br /> Kiểm thử chương trình<br /> v Mục tiêu của kiểm thử là để chỉ ra rằng một<br /> chương trình thực hiện đúng như mong đợi và<br /> tìm ra được lỗi của chương trình trước khi đưa<br /> vào sử dụng.<br /> v Khi kiểm thử phần mềm, ta chạy phần mềm đó<br /> với dữ liệu nhân tạo.<br /> v Kiểm tra kết quả của việc kiểm thử để tìm ra lỗi,<br /> những bất thường hoặc thông tin về các thuộc<br /> tính phi chức năng của chương trình.<br /> v Có thể chỉ ra sự có mặt của lỗi, không chỉ ra<br /> được chương trình không có lỗi.<br /> v Kiểm thử là một phần của quy trình thẩm định<br /> và kiểm định phần mềm (verification and<br /> validation – V&V), gồm các kỹ thuật thẩm định<br /> tĩnh.<br /> Nguyễn Thị Minh Tuyền<br /> <br /> 3<br /> <br /> Nhập môn CNPM<br /> <br /> Mục tiêu của kiểm thử chương trình<br /> Validation<br /> testing<br /> <br /> Để chỉ ra cho người phát triển và khách<br /> hàng rằng phần mềm thỏa mãn các yêu cầu<br /> đưa ra.<br /> Defect<br /> testing<br /> <br /> Để chỉ ra các tình huống trong đó các hành<br /> vi của phần mềm không đúng, không như<br /> mong đợi hoặc không tương thích với đặc<br /> tả.<br /> <br /> Nguyễn Thị Minh Tuyền<br /> <br /> 4<br /> <br /> Nhập môn CNPM<br /> <br /> Mô hình input-output của kiểm thử<br /> chương trình<br /> <br /> Input đầu vào<br /> Dữ liệutest data<br /> để kiểm thử<br /> <br /> Inputs causing<br /> đầu vào gây ra các<br /> anomalous<br /> hành vi bất thường<br /> behaviour<br /> <br /> Ie<br /> <br /> System<br /> Hệ thống<br /> <br /> Kết quả đầu ra<br /> Output test results<br /> của kiểm thử<br /> <br /> Nguyễn Thị Minh Tuyền<br /> <br /> Outputs which reveal<br /> đầu ra chỉ rõ có<br /> the presence of<br /> mặt của lỗi<br /> defects<br /> <br /> Oe<br /> <br /> 5<br /> <br /> Nhập môn CNPM<br /> <br />
Nội dung trích xuất từ tài liệu:
Bài giảng Kiểm thử phần mềm Kiểm thử phần mềm<br /> <br /> Nguyễn Thị Minh Tuyền<br /> <br /> Nội dung của slide này dựa vào các slide của Ian Sommerville<br /> <br /> Nội dung<br /> 1. Kiểm thử trong khi xây dựng<br /> 2. Phát triển theo hướng kiểm thử<br /> 3. Kiểm thử bản release<br /> 4. Kiểm thử người dùng<br /> <br /> Nguyễn Thị Minh Tuyền<br /> <br /> 2<br /> <br /> Nhập môn CNPM<br /> <br /> Kiểm thử chương trình<br /> v Mục tiêu của kiểm thử là để chỉ ra rằng một<br /> chương trình thực hiện đúng như mong đợi và<br /> tìm ra được lỗi của chương trình trước khi đưa<br /> vào sử dụng.<br /> v Khi kiểm thử phần mềm, ta chạy phần mềm đó<br /> với dữ liệu nhân tạo.<br /> v Kiểm tra kết quả của việc kiểm thử để tìm ra lỗi,<br /> những bất thường hoặc thông tin về các thuộc<br /> tính phi chức năng của chương trình.<br /> v Có thể chỉ ra sự có mặt của lỗi, không chỉ ra<br /> được chương trình không có lỗi.<br /> v Kiểm thử là một phần của quy trình thẩm định<br /> và kiểm định phần mềm (verification and<br /> validation – V&V), gồm các kỹ thuật thẩm định<br /> tĩnh.<br /> Nguyễn Thị Minh Tuyền<br /> <br /> 3<br /> <br /> Nhập môn CNPM<br /> <br /> Mục tiêu của kiểm thử chương trình<br /> Validation<br /> testing<br /> <br /> Để chỉ ra cho người phát triển và khách<br /> hàng rằng phần mềm thỏa mãn các yêu cầu<br /> đưa ra.<br /> Defect<br /> testing<br /> <br /> Để chỉ ra các tình huống trong đó các hành<br /> vi của phần mềm không đúng, không như<br /> mong đợi hoặc không tương thích với đặc<br /> tả.<br /> <br /> Nguyễn Thị Minh Tuyền<br /> <br /> 4<br /> <br /> Nhập môn CNPM<br /> <br /> Mô hình input-output của kiểm thử<br /> chương trình<br /> <br /> Input đầu vào<br /> Dữ liệutest data<br /> để kiểm thử<br /> <br /> Inputs causing<br /> đầu vào gây ra các<br /> anomalous<br /> hành vi bất thường<br /> behaviour<br /> <br /> Ie<br /> <br /> System<br /> Hệ thống<br /> <br /> Kết quả đầu ra<br /> Output test results<br /> của kiểm thử<br /> <br /> Nguyễn Thị Minh Tuyền<br /> <br /> Outputs which reveal<br /> đầu ra chỉ rõ có<br /> the presence of<br /> mặt của lỗi<br /> defects<br /> <br /> Oe<br /> <br /> 5<br /> <br /> Nhập môn CNPM<br /> <br />
Tìm kiếm theo từ khóa liên quan:
Bài giảng Kiểm thử phần mềm Kiểm thử phần mềm Kiểm thử trong khi xây dựng Phát triển theo hướng kiểm thử Kiểm thử bản release Kiểm thử người dùngGợi ý tài liệu liên quan:
-
Bài giảng Kiểm thử phần mềm: Bài 2
34 trang 313 0 0 -
Giáo trình Công nghệ phần mềm nâng cao: Phần 2
202 trang 224 0 0 -
Bài giảng Kiểm thử và đảm bảo chất lượng phần mềm: Chương 2
27 trang 56 0 0 -
Nhập môn kiểm thử phần mềm: Chương 1 - Trần Duy Hoàng
33 trang 50 0 0 -
Bài giảng Kiểm thử phần mềm - Chương 2: Quy trình kiểm thử phần mềm
19 trang 44 0 0 -
Báo cáo Điện toán đám mây của Google và ứng dụng xây dựng hệ thống quản lý dịch vụ
9 trang 42 0 0 -
Báo cáo Phân tích, thiết kế phần mềm nhúng
4 trang 42 0 0 -
Bài tập lớn Kỹ thuật phần mềm: Tìm hiểu các kỹ thuật kiểm thử phần mềm ứng dụng trong lập trình Java
38 trang 41 0 0 -
Báo cáo Nghiên cứu đề xuất xây dựng mạng xã hội học tập tại Việt Nam
12 trang 34 0 0 -
Giáo trình Kiểm thử và đảm bảo chất lượng phần mềm: Phần 1
96 trang 34 0 0