• Bài giảng Kiểm thử phần mềm - Bài 5: Các kỹ thuật kiểm thử - Nguyễn Thị Thanh TrúcBài giảng Kiểm thử phần mềm - Bài 5: Các kỹ thuật kiểm thử - Nguyễn Thị Thanh Trúc

    Các phương pháp kiểm thử (1) • Funtional Testing (Black Box Testing): – Test dựa trên mô tả, chúng ta xem xét phần mềm với các dữ liệu đầu vào và đầu ra mà không cần biết cấu trúc của phần mềm ra sao. Nghĩa là tester sẽ tập trung vào những gì mà phần mềm làm, không cần biết phần mềm làm như thế nào. – Ưu điểm: • Không phụ thuộc vào việc ...

    pdf95 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 807 | Lượt tải: 0

  • Bài giảng Kiểm thử phần mềm - Bài 4: Các loại hình kiểm thử - Nguyễn Thị Thanh TrúcBài giảng Kiểm thử phần mềm - Bài 4: Các loại hình kiểm thử - Nguyễn Thị Thanh Trúc

    4.1.3. Kiểm thử tích hợp dữ liệu và CSDL • Kiểm tra các chức năng của một sản phẩm hay hệ thống phần mềm hoạt động đúng không sau khi sản phẩm pm đó đã có sự tích hợp hay đưa dữ liệu cũ, dữ liệu đã có sẵn từ bên ngoài vào sản phẩm. • Đảm bảo các chức năng của hệ thống mới sử dụng được các dữ liệu cũ 4.1.4. Kiểm thử vòng lặp công việc • ...

    pdf19 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 726 | Lượt tải: 0

  • Bài giảng Kiểm thử phần mềm - Bài 3: Các cấp độ kiểm thử - Nguyễn Thị Thanh TrúcBài giảng Kiểm thử phần mềm - Bài 3: Các cấp độ kiểm thử - Nguyễn Thị Thanh Trúc

    3.1 Kiểm thử đơn vị • Kiểm thử đơn vị nhằm kiểm tra đơn vị thiết kế nhỏ nhất một module phần mềm. Một module hoạt động thường có trao đổi thông tin với module mức dưới và mức trên nó, do đó phạm vi phát hiện lỗi liên quan chặt chẽ tới module này • Người tiến hành kiểm thử đơn vị: lập trình viên cùng nhóm của mình. • Kỹ thuật kiểm thử ...

    pdf47 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 612 | Lượt tải: 0

  • Bài giảng Kiểm thử phần mềm - Bài 2: Quy trình kiểm thử phần mềm - Nguyễn Thị Thanh TrúcBài giảng Kiểm thử phần mềm - Bài 2: Quy trình kiểm thử phần mềm - Nguyễn Thị Thanh Trúc

    2.1.1 Khái niệm Quy trình kiểm thử PM • Khái niệm Quy trình (theo IEEE): là một tập hợp các bước có thứ tự được thực hiện cho một mục đích cụ thể • Quy trình kiểm thử phần mềm một tập các hoạt động, các phương thức mà con người phải làm để thực hiện việc kiểm thử cho một phần mềm hay một hệ thống phần mềm 2.1.2 Tầm quan trọ...

    pdf48 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 720 | Lượt tải: 0

  • Bài giảng Kiểm thử phần mềm - Bài 1: Tổng quan kiểm thử phần mềm - Nguyễn Thị Thanh TrúcBài giảng Kiểm thử phần mềm - Bài 1: Tổng quan kiểm thử phần mềm - Nguyễn Thị Thanh Trúc

    1.1.1 Phần mềm • Đặc trưng của phần mềm: – Phần mềm được thiết kế, chế tạo như các loại sản phẩm công nghiệp khác, nhưng không được định hình trước – Quá trình phát triển phần mềm quyết định giá thành và chất lượng của nó – Các phần mềm chỉ thực sự được tìm ra lỗi trong pha phát triển. 1.1.1 Phần mềm • Đặc trư...

    pdf68 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 470 | Lượt tải: 0

  • Bài giảng Kiểm thử phần mềm - Chương 2: Software requirement concepts & process - Nguyễn Thị Thanh TrúcBài giảng Kiểm thử phần mềm - Chương 2: Software requirement concepts & process - Nguyễn Thị Thanh Trúc

    Quality Assurance & Control Quality Assurance (QA) is a set of processes designed to ensure the developed product satisfies customer requirements in a reliable fashion Quality Control (QC) is a set of procedures designed to ensure a product adheres to a set of quality criteria and meets the client or customer requirements

    pdf70 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 490 | Lượt tải: 0

  • Bài giảng Kiểm thử phần mềm - Chương 1: Quản lý chất lượng phần mềm - Nguyễn Thị Thanh TrúcBài giảng Kiểm thử phần mềm - Chương 1: Quản lý chất lượng phần mềm - Nguyễn Thị Thanh Trúc

    Các khía cạnh trong SQA • Kế hoạch ĐBCL – Mô tả chất lượng mong muốn, thiết lập các tiêu chuẩn chất lượng và cách đánh giá (đo) các thuộc tính chất lượng. – Định rõ qui trình đánh giá chất lượng. – Định rõ các chuẩn mực về quản lí (dùng chuẩn có sẳn/thiếp lập mới). • Kiểm soát chất lượng (Quality control) • Bao gồm chuỗi các hoạt động: thanh...

    pdf38 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 519 | Lượt tải: 0

  • Bài giảng Kiểm thử phần mềm - Chương 6: Kiểm thử mobile - Nguyễn Thanh HùngBài giảng Kiểm thử phần mềm - Chương 6: Kiểm thử mobile - Nguyễn Thanh Hùng

    Ứng dụng cài đặt sẵn  Ứng dụng cung cấp cùng với thiết bị  Nếu thiết bị chưa được phát hành, một bản thử sẽ được cung cấp  Không cần tải ứng dụng  Không có cài đặt/gỡ bỏ  Có thể tự động cập nhật  Kiểm thử các ứng dụng trong bản thử rất quan trọng  Ứng dụng liên qua đến dữ liệu trung tâm và chức năng chính của thiết bị  Nếu có vấn...

    pdf27 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 445 | Lượt tải: 0

  • Bài giảng Kiểm thử phần mềm - Chương 5: JUnit - Nguyễn Thanh HùngBài giảng Kiểm thử phần mềm - Chương 5: JUnit - Nguyễn Thanh Hùng

    Các thuật ngữ về JUnit  ―Test fixture là môi trường chạy kiểm thử. Một môi trường mới được cài đặt trước mỗi lần thực hiện trường hợp kiểm thử, và được huỷ bỏ sau đó. Ví dụ: để thử nghiệm một CSDL, môi trường kiểm thử có thể thiết lập máy chủ ở trạng thái ban đầu chuẩn, sẵn sàng cho khách hàng để kết nối.  ―Integration test là một kiểm thử...

    pdf28 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 651 | Lượt tải: 0

  • Bài giảng Kiểm thử phần mềm - Chương 4: Các quá trình kiểm thử - Nguyễn Thanh HùngBài giảng Kiểm thử phần mềm - Chương 4: Các quá trình kiểm thử - Nguyễn Thanh Hùng

    Mỗi chiến lược đáp ứng được yêu cầu người quan tâm:  Có các hướng dẫn cho người thực hiện tiến hành kiểm thử  Có các cột mốc cho các nhà quản lý kiểm soát hoạt động đảm bảo chất lượng  Có thước đo để có thể nhận ra các vấn đề càng sớm càng tốt và khách hàng nhận biết được quá trình kiểm thử 4 Sự đáp ứng của chiến lược kiểm thử Tổ chức...

    pdf56 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 459 | Lượt tải: 0