Một số lưu ý khi thực hiện kiểm thử trên Android
Ngày nay chúng ta hầu như ai cũng có một thiết bị thông minh, và nhiều nhất đó là các điện thoại thông minh và máy tính bảng. Theo đó thì các xu hướng phát triển phần mềm cũng dịch chuyển sang làm trên các thiết bị di động này. Trong đó thì phải kể đến hai loại thiết bị di động đang chiếm lĩnh thị ...
Ngày nay chúng ta hầu như ai cũng có một thiết bị thông minh, và nhiều nhất đó là các điện thoại thông minh và máy tính bảng. Theo đó thì các xu hướng phát triển phần mềm cũng dịch chuyển sang làm trên các thiết bị di động này. Trong đó thì phải kể đến hai loại thiết bị di động đang chiếm lĩnh thị trường đó là các thiết bị chạy hệ điều hành iOS và Android. Khi so sánh sự phổ biến, theo báo cáo mới nhất hệ điều hành Android đang dẫn đầu về mức độ phổ biến với hơn 82% số lượng thiết bị di động thông minh còn iOS là gần 15%.
Tuy phổ biến nhưng hệ điều hành Android cũng chứng kiến sự phân mảnh rất nhiều do mỗi hãng công nghệ đều muốn tùy biến hệ điều hành Android cùng với phần cứng của thiết bị theo một cách riêng nhằm tạo lợi thế cạnh tranh, chưa kể đến các phiên bản rom cook do người sử dụng tự tạo. Chính vì vậy nên khi phát triển phần mềm trên hệ điều hành này, đội ngũ phát triển gặp rất nhiều khó khăn để phát triển ứng dụng chạy tốt trên tất cả các phiên bản android cũng như trên các hệ máy của từng hãng. Dựa trên kinh nghiệm thực hiện kiểm thử phần mềm trên Android, xin chia sẻ với mọi người một số phần dễ gây ra lỗi cần lưu ý.
Tính năng dual windows
- Hiện nay trên phiên bản 5.0 trở lên Android đã hỗ trợ dual window, tính năng cho phép người dùng có thể sử dụng hai ứng dụng cùng một lúc. Nhưng hầu hết các ứng dụng hiện nay chưa support đầy đủ cho tính năng này, về mặt giao diện cũng như chức năng. Dẫn đến khi sử dụng tính năng này có thể dẫn đến một số lỗi là force close ứng dụng cũng như đồ họa của ứng dụng đang chạy bị vỡ.
Các lỗi về gián đoạn(interrupt)
- Một trong những lỗi có thể nói là phổ biến và hay gặp phải nhất là lỗi về gián đoạn. Và khi viết đến phần này dường như có một sự trùng hợp kỳ lạ là thiết bị di động của tôi cũng bị sụt nguồn do có một cuộc gọi đến và vẫn chưa cấp cứu được