1. Trang chủ
  2. » Công Nghệ Thông Tin

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

27 42 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Bài giảng Kiểm thử phần mềm - Chương 6: Kiểm thử ứng dụng di động cung cấp cho người học các kiến thức: Phân loại ứng dụng di động, kiểm thử ứng dụng di động, các nền tảng di động, so sánh kiểm thử trên máy ảo và trên thiết bị thật. Mời các bạn cùng tham khảo.

Hanoi University of Science and Technology KIỂM THỬ ỨNG DỤNG DI ĐỘNG Nguyen Thanh Hung Software Engineering Department Hanoi University of Science and Technology March, 2014 CuuDuongThanCong.com https://fb.com/tailieudientucntt Đặt vấn đề  Các thiết bị di động tăng nhanh số lượng chất lượng, đặc biệt thiết bị thông minh  Số lượng ứng dụng tăng lên nhanh chóng giúp cho thiết bị di động trở nên quan trọng hữu ích  Một thách thức lớn phát triển ứng dụng di động làm để kiểm tra CuuDuongThanCong.com https://fb.com/tailieudientucntt Nội dung  Phân loại ứng dụng di động  Kiểm thử ứng dụng di động  Các tảng di động  So sánh kiểm thử máy ảo thiết bị thật CuuDuongThanCong.com https://fb.com/tailieudientucntt Các loại ứng dụng di động  Ứng dụng trình duyệt  Ứng dụng cài đặt sẵn  Ứng dụng cài đặt CuuDuongThanCong.com https://fb.com/tailieudientucntt Ứng dụng trình duyệt  Ứng dụng cho trình duyệt di động  Có thể truy cập cách nhập địa vào trình duyệt  Khơng cần cài đặt/gỡ bỏ  Không cần cập nhật (upgrade)  Người dùng cần kết nối internet  Cần kiểm thử tốc độ mạng  Tốc độ mạng yếu tố quan trọng CuuDuongThanCong.com https://fb.com/tailieudientucntt Ứng dụng cài đặt sẵn  Ứng dụng cung cấp với thiết bị  Nếu thiết bị chưa phát hành, thử 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ử ứng dụng thử quan trọng  Ứng dụng liên qua đến liệu trung tâm chức thiết bị      Nếu có vấn đề, liệu trung tâm bị phá huỷ  Khơng thể bị gỡ hay xố bỏ CuuDuongThanCong.com https://fb.com/tailieudientucntt Ứng dụng cài đặt  Có thể cập nhật:  Tuỳ thuộc vào ứng dụng  Phụ thuộc vào nguồn tải ứng dụng  Ứng dụng cài đặt/gỡ bỏ từ thiết bị  Có thể tải từ:  Kho ứng dụng  OTA (Over The Air) • Địa URL để tải ứng dụng  Tải qua USB CuuDuongThanCong.com https://fb.com/tailieudientucntt Nội dung  Phân loại ứng dụng di động  Kiểm thử ứng dụng di động  Các tảng di động  So sánh kiểm thử máy ảo thiết bị thật CuuDuongThanCong.com https://fb.com/tailieudientucntt Kiểm thử ứng dụng di động  Kiểm thử nhiều điều kiện mạng      Khơng có mạng Mạng yếu Mạng trung bình Mạng khoẻ Kiểm thử q trình thay đổi mạng: • Từ khơng có mạng/mạng yếu sang mạng khoẻ • Từ mạng khoẻ sang mạng yếu/khơng có mạng CuuDuongThanCong.com https://fb.com/tailieudientucntt Kiểm thử ứng dụng di động (2)  Kiểm thử nhiều điều kiện tốc độ mạng     Mạng chậm Mạng trung bình Mạng nhanh Kiểm thử q trình thay đổi mạng: • Chậm sang nhanh • Nhanh sang chậm  Kiểm thử nhiều loại mạng  2G  3G  Wi-fi 10 CuuDuongThanCong.com https://fb.com/tailieudientucntt Kiểm thử ứng dụng di động (5) Kiểm tra việc sử dụng nhớ với ứng dụng cài đặt sẵn Khi khơng có ứng dụng khác cài đặt  Rất nhiều nhớ miễn phí có sẵn thiết bị Khi số ứng dụng bên thứ ba cài đặt  Bộ nhớ miễn phí Ít có sẵn thiết bị Rất nhiều ứng dụng bên thứ ba cài đặt  Bộ nhớ Rất tự có điện thoại 13 CuuDuongThanCong.com https://fb.com/tailieudientucntt Kiểm thử ứng dụng di động (6)  Kiểm thử ngắt: Hoạt động xảy đồng thời ứng dụng:       Được cài Được khởi động Đang chạy Đang thoát Đang cập nhật Đang gỡ bỏ  Ví dụ ngắt:        Có gọi đến Nhận gọi đến Nhận tin nhắn Thiết bị bị tắt Tháo pin Bật camera Mất kết nối sau có lại CuuDuongThanCong.com 14 https://fb.com/tailieudientucntt Kiểm thử ứng dụng di động (7) Kiểm tra việc sử dụng nhớ với ứng dụng cài đặt sẵn Khi khơng có ứng dụng khác cài đặt  Rất nhiều nhớ trống có sẵn thiết bị Khi số ứng dụng bên thứ ba cài đặt  Bộ nhớ trống Rất nhiều ứng dụng bên thứ ba cài đặt  Bộ nhớ trống 15 CuuDuongThanCong.com https://fb.com/tailieudientucntt Kiểm thử dạng đầu vào  Cảm ứng  Kiểm thử với chạm đơn  Kiểm thử với đa chạm  Kiểm thử với bàn phím ảo  Track Ball/ TrackWheel  Bàn phím  Kiểm thử với nhiều loại đầu vào lúc 16 CuuDuongThanCong.com https://fb.com/tailieudientucntt Kiểm thử xoay hình  Ở dạng đứng  Ở dạng nằm ngang:  Giao diện nên thay đổi theo  Kiểm thử việc xoay hình ứng dụng hoạt động 17 CuuDuongThanCong.com https://fb.com/tailieudientucntt Nội dung  Phân loại ứng dụng di động  Kiểm thử ứng dụng di động  Các tảng di động  So sánh kiểm thử máy ảo thiết bị thật 18 CuuDuongThanCong.com https://fb.com/tailieudientucntt Các tảng di động       Iphone Android Blackberry Symbian Windows Phone J2ME 19 CuuDuongThanCong.com https://fb.com/tailieudientucntt Iphone  Cần kiểm thử thêm về:  Hướng dẫn giao diện người dùng Apple  Khả tương thích hệ điều hành phiên trước  Cho phép chạy có ứng dụng thời điểm  Có thể gỡ lỗi thơng qua kết nối cáp USB  Chụp ảnh hình:  Giữ đồng thời Home Lock (Power)  Sử dụng số công cụ để theo dõi dung lượng nhớ sử dụng 20 CuuDuongThanCong.com https://fb.com/tailieudientucntt Android  Cần kiểm thử thêm  Cho phép nhiều ứng dụng chạy ngầm  Công cụ hỗ trợ: Dalvik Debug Monitor Server (DDMS)      Chụp ảnh hình thiết bị Thơng tin luồng nhớ Logcat: hiển thị thơng tin q trình hoạt động Tạo gọi đến tin nhắn SMS Tạo liệu vị trí giả, … 21 CuuDuongThanCong.com https://fb.com/tailieudientucntt Android - DDMS 22 CuuDuongThanCong.com https://fb.com/tailieudientucntt Nội dung  Phân loại ứng dụng di động  Kiểm thử ứng dụng di động  Các tảng di động  So sánh kiểm thử máy ảo thiết bị thật 23 CuuDuongThanCong.com https://fb.com/tailieudientucntt Kiểm thử máy ảo 24 CuuDuongThanCong.com https://fb.com/tailieudientucntt Kiểm thử máy ảo  Máy ảo:  Ứng dụng phần mềm bắt chước xác thiết bị di động  Cần thiết kiểm thử máy ảo vì:  Khơng có tất thiết bị  Kiểm thử phiên nhiều kích thước hình khác  Chưa có sẵn thiết bị để kiểm thử (chưa phát hành) 25 CuuDuongThanCong.com https://fb.com/tailieudientucntt Kiểm thử máy ảo  Lợi ích:  Có thể cung cấp loạt thử nghiệm loại khác thiết bị mô  Nhược điểm:  Máy ảo thiết bị hệ cũ khơng hồn tồn tương tự thiết bị  Sự tương thích phần cứng phần mềm lõi (firmware) kiểm tra thiết bị thật  Một số lỗi xảy máy ảo không xảy thiết bị ngược lại 26 CuuDuongThanCong.com https://fb.com/tailieudientucntt Q&A 27 CuuDuongThanCong.com https://fb.com/tailieudientucntt ... https://fb.com/tailieudientucntt Kiểm thử dạng đầu vào  Cảm ứng  Kiểm thử với chạm đơn  Kiểm thử với đa chạm  Kiểm thử với bàn phím ảo  Track Ball/ TrackWheel  Bàn phím  Kiểm thử với nhiều loại đầu vào lúc 16 CuuDuongThanCong.com... di động  Kiểm thử ứng dụng di động  Các tảng di động  So sánh kiểm thử máy ảo thiết bị thật CuuDuongThanCong.com https://fb.com/tailieudientucntt Kiểm thử ứng dụng di động  Kiểm thử nhiều... https://fb.com/tailieudientucntt Kiểm thử máy ảo 24 CuuDuongThanCong.com https://fb.com/tailieudientucntt Kiểm thử máy ảo  Máy ảo:  Ứng dụng phần mềm bắt chước xác thiết bị di động  Cần thiết kiểm thử máy ảo vì:

Ngày đăng: 11/01/2020, 19:15

TỪ KHÓA LIÊN QUAN