- Xác định phân vùng tương đương và test case thích hợp theo yêu cầu dưới đây:
Hướng dẫn kiểm thử ứng dụng Mobile
Khó khăn khi kiểm thử ứng dụng Mobile:
Các ứng dụng mobile được deploy trên nhiều dòng máy khác nhau. Các dòng máy thì có nhiều điểm khác biệt:
Các hệ điều hành khác nhau: Android, IOS, Window
Phone,Blackberry
Ứng với mỗi hệ điều hành thì lại có từng phiên bản hệ điều hành
khác nhau: iOS 7, iOS 8, iOS9, Android 7, Android 8….
Cùng 1 hệ điều hành thì có nhiều dịng điện thoại khác nhau như
Sony, HTC, Samsung…
Kích thước màn hình của điện thoại cũng khác nhau
Cách hiển thị mặc định ở các dịng máy là khác nhau: bàn phím,
cách show thơng báo, date/time picker
Thiết bị di động có bộ nhớ ít hơn để bàn.
Thiết bị di động thì sử dụng wifi hay 2G, 3G,4G trong khi máy
tính bàn thường sử dụng băng thơng rộng. 230
3.3.2. Kiểm thử trên Mobile
Khó khăn khi kiểm thử ứng dụng Mobile:
Khắc phục:
Cần xác định trước giai đoạn test sẽ tập trung test các dòng máy nào trước và chỉ tập trung kiểm thử trước các dịng máy đó
Nắm được thiết kế là thiết kế dành cho màn hình kích cỡ bao nhiêu
Kiểm thử được các lỗi thông dụng và thường xảy ra ở các dòng máy khác nhau
Kiểm thử được hết trên các phiên bản hệ điều hành phổ biến
231
Hướng dẫn kiểm thử ứng dụng Mobile dụng Mobile
Khi kiểm thử trên thiết bị di động, cần lưu ý:
Usability testing: ứng dụng di động dễ sử dụng, tạo sự thoải mái và hài lòng cho khách hàng.
Compatible testing: test trên nhiều thiết bị di động, trình duyệt, kích thước màn hình, các phiên bản hệ điều hành khác nhau
Interface testing: test menu, button, bookmark, xoay ngang, dọc màn hình…
Services testing: test ứng dụng ở chế độ online và offline/ airplane mode
Performance testing: test khả năng thực thi của ứng dụng bằng cách thay đổi từ 2G, 3G sang wifi, chia sẻ tài nguyên (CPU, bộ nhớ…), mực tiêu thụ pin
Installation testing:Test bằng cách cài đặt và gỡ bỏ ứng dụng. Đang cài đặt có tin nhắn hay cuộc gọi điện đến ( có nghe hoặc bấm từ
chối)
Báo thức khi đang cài đặt 232
Hướng dẫn kiểm thử ứng dụng Mobile Mobile
Khi kiểm thử trên thiết bị di động, cần
lưu ý:
Một số trường hợp cạnh tranh xung đột:nhận sms, gửi sms, nhận cuộc gọi, chia sẻ nhận sms, gửi sms, nhận cuộc gọi, chia sẻ bluetooth - xoay màn hình, cảm ứng, gps - định vị tồn cầu - quay phim, chụp hình, alarm, pin yếu, cắm sạc
233
Hướng dẫn kiểm thử ứng dụng Mobile Mobile
Khi kiểm thử trên thiết bị di động, cần lưu ý: