Tìm hiểu về Interrupt testing trên thiết bị di động

Interrupt testing là một phần của kiểm tra ứng dụng di động trong đó ứng dụng di động sẽ bị gián đoạn đột ngột với các tình huống khác nhau. Các doanh nghiệp hoặc nhà phát triển thực hiện Interrupt testing để đảm bảo rằng sau thời gian gián đoạn ứng dụng tiếp tục chạy thành công sau đó.

Dưới đây là một số ví dụ phổ biến nhất của interrupt testing:

  • Gọi điện thoại khi ứng dụng di động đang chạy: Kiểm tra ứng dụng khi điện thoại di động nhận được các cuộc gọi thoại. Sau khi cuộc gọi kết thúc ứng dụng vẫn hoạt động bình thường.

  • Loại bỏ pin đột ngột: Khi pin được tháo trong khi ứng dụng đang chạy, ứng dụng sẽ khởi động lại hoặc nên tạm dừng dựa trên chức năng của nó.

  • Pin yếu hoặc Pin đầy: Chạy ứng dụng trong tình trạng pin yếu và kiểm tra hiệu suất của nó. Ngoài ra, kiểm tra hiệu suất ứng dụng khi pin đầy. Trong cả hai điều kiện, hiệu suất không nên thay đổi. Khi ứng dụng đang chạy, nếu pin yếu hoặc đầy, hệ thống sẽ hiển thị như bình thường.

  • Kết nối bộ sạc: Chạy ứng dụng khi điện thoại di động đang sạc hoặc kết nối bộ sạc . Trong cả hai trường hợp, hãy theo dõi hiệu suất của ứng dụng và kiểm tra màn hình của biểu tượng bộ sạc.

  • Nâng cấp hệ điều hành: Nâng cấp HĐH di động và kiểm tra cách ứng dụng đang chạy với phiên bản HĐH cao hơn. Ngoài ra, kiểm tra mức tiêu thụ bộ nhớ của nó sau khi nâng cấp hệ điều hành.

  • Tắt thiết bị: Theo dõi hành vi ứng dụng khi bạn tắt thiết bị hoặc khởi động lại thiết bị.

  • Kết nối với bộ định tuyến Wi-Fi: Kết nối Wi-Fi hoặc thay đổi internet di động từ mạng sang Wi-Fi khi ứng dụng đang chạy. Thay đổi này sẽ không ảnh hưởng đến ứng dụng di động dưới bất kỳ hình thức nào.

  • Tin nhắn đến và MMS: Theo dõi ứng dụng, ứng dụng hiển thị thông báo chính xác khi có tin nhắn đến. Và cũng cố gắng đọc các tin nhắn đến khi ứng dụng đang chạy.

  • Xóa và chèn cáp dữ liệu: Khi ứng dụng đang chạy, hãy rút cáp dữ liệu và chèn cáp dữ liệu. Hãy theo dõi ứng dụng cả hai trường hợp trên.

  • Không phủ sóng mạng: Khi bạn chạy ứng dụng mà không có mạng hoặc vùng phủ sóng yếu, ứng dụng sẽ hiển thị thông báo lỗi thích hợp và nếu thiết bị chuyển sang vùng phủ sóng, ứng dụng sẽ chạy bình thường.

  • Gỡ cài đặt và kiểm tra ứng dụng: Gỡ cài đặt và kiểm tra ứng dụng tạo bất kỳ tập tin hoặc bất kỳ vấn đề nào với thiết bị hay không.

  • Chạy ứng dụng với bộ nhớ thấp: Khi bộ nhớ di động thấp, hãy chạy ứng dụng và theo dõi tiến trình của nó. Ví dụ: nếu bạn đang cố chụp ảnh bằng camera di động, nếu bộ nhớ thấp, nó sẽ hiển thị thông báo lỗi đầy bộ nhớ.

    Ngoài ra còn một số ví dụ khác như:

    • Tăng giảm volumn
    • Nhấn vào các button trên thiết bị: Back, Home, Menu, Lock screen
    • Mở áp khác liên quan (VD: Camera, nghe nhạc...)

Trên đây là chia sẻ của mình về Interrupt testing trên thiết bị di động. Cám ơn các bạn đã đọc, rất mong bài viết của mình có thể giúp đỡ phần nào những vướng mắc của các bạn!

Bài viết được tham khảo từ link: http://www.allabouttesting.biz/interrupt-testing-scenarios-tools/