Bài giảng Kiểm thử phần mềm - Chương 6: Kiểm thử ứng dụng di động - Nguyễn Thanh Hùng
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
1
Đặt vấn đề
Các thiết bị di động tăng rất nhanh cả về số lượng và
chất lượng, đặc biệt là 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 và hữu ích
Một trong những thách thức lớn nhất khi phát triển một ứng
dụng di động là làm thế nào để kiểm tra nó.
2
Nội dung
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
3
Ứ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 đề,
phá huỷ
Không thể bị gỡ hay xoá bỏ
6
Ứng dụng có thể cài đặt
Có thể cập nhật:
. Tuỳ thuộc vào từng ứng dụng
. Phụ thuộc vào nguồn tải ứng
dụng
Ứng dụng có thể cài đặt/gỡ
bỏ từ thiết bị
Có thể tải từ:
. Kho ứng dụng
. OTA (Over The Air)
• Địa chỉ URL để tải ứng dụng
. Tải qua USB
7
Nội dung
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
8
Kiểm thử ứng dụng di động (2)
Kiểm thử trong 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ử trong quá trình thay
đổi mạng:
• Chậm sang nhanh
• Nhanh sang chậm
Kiểm thử trong nhiều loại
mạng
. 2G
. 3G
. Wi-fi
10
Kiểm thử ứng dụng di động (3)
Kiểm thử trong nhiều điều kiện về pin
. Rất yếu
. Yếu
. Khi đang sạc
. Pin nhiều
Quan sát sự tiêu thụ pin c
. Khi chạy ứng dụng
. Khi chạy ngầm ứng dụng
. Khi chạy ứng dụng lâu
11
Kiểm thử ứng dụng di động (5)
Kiểm tra việc sử dụng bộ nhớ với các ứng dụng cài đặt
sẵn
Khi không có các ứng dụng khác được cài đặt
. Rất nhiều bộ nhớ miễn phí có sẵn trong thiết bị.
Khi một số ứng dụng của bên thứ ba được cài đặt
. Bộ nhớ miễn hÍhn cẵn onhếb
Rất nhiều các ứng dụng của bên thứ ba được cài đặt
. Bộ nhớ Rất ít tự do có trong điện thoại
13
Kiểm thử ứng dụng di động (6)
Kiểm thử ngắt: Hoạt động có thể xảy ra đồng thời khi
ứng dụng:
. Được cài
. Được khởi động
. Đang chạy
. Đang thoát
. Đang được cập nhật
. Đang được gỡ bỏ
Ví dụ về ngắt:
. Có cuộc gọi đến
. Nhận cuộc gọi đến
. Nhận tin nhắn
. Thiết bị bị tắt
. Tháo pin
. Bật camera
14
Kiểm thử ứng dụng di động (7)
Kiểm tra việc sử dụng bộ nhớ với các ứng dụng cài đặt sẵn
Khi không có các ứng dụng khác được cài đặt
. Rất nhiều bộ nhớ trống có sẵn trong thiết bị.
Khi một số ứng dụng của bên thứ ba được cài đặt
. Bộ nhớ trống ít hơn
Rất nhiều các ứược cài đặt
. Bộ nhớ trống rất ít
15
Kiểm thử các 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 cùng lúc
16
Nội dung
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
18
Iphone
Cần kiểm thử thêm về:
. Hướng dẫn giao diện người dùng của Apple.
. Khả năng tương thích hệ điều hành phiên bản trước
. Cho phép chạy chỉ có một ứng dụng tại một thời điểm.
Có thể gỡ lỗi thông qua kết nối cáp USB
Chụp ảnh màn hình:
. Giữ đồng thời Home và Lock (Power)
Sử dụng một số công cụ để theo dõi về dung lượng bộ
nhớ sử dụng
20
Tải về để xem bản đầy đủ
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Kiểm thử phần mềm - Chương 6: Kiểm thử ứng dụng di động - Nguyễn Thanh Hùng", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
File đính kèm:
bai_giang_kiem_thu_phan_mem_chuong_6_kiem_thu_ung_dung_di_do.pdf

