Tổng hợp tất cả tài liệu, ebook, giáo trình Công Nghệ Thông Tin chọn lọc và hay nhất.
1. Thông tin chung về học phần - Tên học phần : Công cụ và môi trường phát triển phần mềm (Tools and Enviroments for software development). - Mã số học phần : 1230374 - Số tín chỉ học phần : 4 (3+1) tín chỉ - Thuộc chương trình đào tạo của bậc, ngành: Bậc Đại học, ngành Công nghệ thông tin - Số tiết học phần : Nghe giảng lý thuyết : 30 tiế...
12 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 498 | Lượt tải: 1
Các loại kiểm thử ứng dụng trên di động Sanity Testing: kiểm tra để đảm bảo sự ổn định của ứng dụng Functional/UI: kiểm tra chức năng và giao diện Interruption Testing: kiểm thử gián đoạn (cuộc gọi đến ,tin nhắn đến, ) Regression Testing: kiểm tra các chức năng cơ bản của ứng dụng không bị ảnh hưởng do bất kỳ thay đổi nào
26 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 468 | Lượt tải: 1
Phân loại Kiểm thử tải (Load testing) Kiểm thử quá tải (Stress testing) Kiểm thử sức chịu đựng (Endurance testing) Kiểm thử đột biến (Spike testing) Kiểm thử dữ liệu lớn (Volume testing) Kiểm thử tính sẵn sàng (Availability testing) Kiểm thử khả năng mở rộng (Scalability testing)
31 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 444 | Lượt tải: 1
Checklist testing Danh sách các câu hỏi để kiểm tra giao diện Lỗi giao diện Data validation: kiểm tra giá trị nhập Incorrect field default: dữ liệu mặc định không hợp lệ Mishandling of server process failures: xử lý khi có lỗi ở server Mandatory fields: kiểm tra trường bắt buộc nhập
16 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 478 | Lượt tải: 1
Định nghĩa Kiểm thử tự động (automated testing) là sử dụng công cụ để thực hiện tự động một phần hoặc toàn bộ quy trình kiểm thử và kiểm tra kết quả mà không cần sự can thiệp của con người Lợi ích Tiết kiệm thời gian và công sức Giảm sự nhàm chán và sai xót Nâng cao mức độ phủ của test suits Có thể sự dụng lại các bộ test case Tuy nh...
61 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 503 | Lượt tải: 1
1. Mở đầu Viết code ??? Lớp Điểm, hàm tính khoảng cách Hàm thực thi test case 1: Khởi tạo điểm 1 => (0, 0) Khởi tạo điểm 2 => (0, 2) Gọi hàm tính khoảng cách giữa điểm 1 và điểm 2 => kết quả thực tế Kết quả mong đợi = 2 So sánh kết quả mong đợi và kết quả thực tế Tùy vào kết quả so sánh, xuất ra pass, fail, error Tương tự cho các test ...
27 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 450 | Lượt tải: 1
Test management system Một số hành động Gán Test case vào test plan Gán Requirement vào test case Thực thi test case Tạo test reports
7 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 445 | Lượt tải: 1
3. Problem summary Tóm tắt nội dung lỗi Mô tả lại mục đích của test case và kết quả thực tế không như kết quả mong đợi Ví dụ: Không thông báo lỗi khi đăng ký tài khoản đã tồn tại Không thông báo lỗi khi ô email bỏ trống Không thông báo lỗi khi số khách quá số lượng qui định Tiền phòng tính sai trong trường hợp ngày đi = ngày ...
23 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 554 | Lượt tải: 1
Test case là gì? Là một tình huống kiểm tra, được thiết kế để kiểm tra một đối tượng có thỏa mãn yêu cầu đặt ra hay không. 3 bước cơ bản Mô tả : đặc tả các điều kiện cần cố để tiến hành kiểm tra. Nhập : đặc tả đối tượng hoặc dữ liệu cần thiết, được sử dụng làm đầu vào để thực hiện kiểm tra. Kết quả mong chờ : kết quả trả về từ đối ...
13 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 465 | Lượt tải: 1
Phân hoạch tương đương Phân chia dữ liệu thành các lớp có cùng hành vi Tạo ca kiểm thử cho mỗi lớp tương đương Kiểm thử một giá trị đại diện của lớp Nếu giá trị đại diện bị lỗi các giá trị trong lớp đó cũng sẽ bị lỗi như vậy Giảm số lượng ca kiểm thử, tăng độ phủ 5Phân hoạch tương đương 3 bước 1. Xác địn...
27 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 486 | Lượt tải: 1