Kiểm tra gián đoạn là gì?
Kiểm tra ngắt là một nhánh của Kiểm tra ứng dụng dành cho thiết bị di động giải quyết cách ứng dụng phản ứng với gián đoạn và tiếp tục lại trạng thái trước đó của nó.
Tại sao bạn cần Kiểm tra gián đoạn?
Một điều hầu như luôn xảy ra khi bạn đang họp là gì? Bạn bị gián đoạn, phải không? Khi điều đó xảy ra, một số người thậm chí không chớp mắt, một số người cần một phút để quay lại, và một số người mất hoàn toàn suy nghĩ. Nói cách đơn giản, Kiểm tra ngắt cố gắng tìm ra hành vi mà ứng dụng của bạn thể hiện.
Giữ tất cả các cụm từ sang một bên trong một giây và xem xét một tình huống thực tế khác. Giả sử bạn sở hữu một đèn pin và BẬT nó. Pin hết, là sự gián đoạn đối với trạng thái đang hoạt động hiện tại của nó. Thay pin và khôi phục lại nó. Đèn pin sẽ BẬT trở lại như bình thường. Đây là trường hợp sử dụng. Một kỷ luật kiểm tra tập trung vào việc điều này có xảy ra hay không là Kiểm tra gián đoạn.
Kiểm tra ngắt áp dụng cho bất kỳ loại ứng dụng nào - Web, Di động, Stand Alone, v.v. Sự đa dạng về thiết bị, mạng, cấu hình, v.v. làm cho ứng dụng Di động trở nên nổi bật hơn những ứng dụng khác.
Loại gián đoạn trong ứng dụng di động
Tất cả chúng ta đều quen thuộc với những gián đoạn phổ biến thường xảy ra.
Dưới đây là một số gián đoạn:
- Pin yếu
- Pin đầy - khi sạc
- Cuộc gọi đến
- SMS đến
- Thông báo đến từ một ứng dụng di động khác
- Đã cắm để sạc
- Đã cắm sạc
- Thiết bị tắt
- Lời nhắc cập nhật ứng dụng
- báo thức
- Mất kết nối mạng
- Khôi phục kết nối mạng
Danh sách này không đầy đủ nhưng bao gồm các tình huống phổ biến nhất.
Giải quyết trong trường hợp bị gián đoạn
Hành vi dự kiến trong trường hợp có những gián đoạn này là một trong những hành vi sau:
- Chạy trong nền: Sự gián đoạn diễn ra trong khi ứng dụng ngồi trở lại. Nó giành được quyền kiểm soát sau khi kết thúc gián đoạn. Ví dụ: Một cuộc gọi điện thoại / Facetime mà bạn tham gia khi đang đọc sách kỹ thuật số trên iBooks (hoặc ứng dụng tương tự). Khi người dùng trả lời điện thoại, iBooks sẽ đợi cho đến khi hoàn tất và sau đó tiếp tục khi cuộc gọi kết thúc.
- Hiển thị cảnh báo. Cảnh báo biến mất và bạn làm việc như bình thường. 'Đã nhận SMS'- tin nhắn xuất hiện trong tiêu đề. Người dùng không bận tâm về nó và tiếp tục làm việc với ứng dụng như bình thường. Các cảnh báo ứng dụng di động khác, chẳng hạn như yêu cầu kết bạn mới trên Facebook hoặc tin nhắn WhatsApp, cũng thuộc loại này. Nhưng nếu người dùng quyết định đọc thông báo, hành vi được mô tả trong Điểm 1 sẽ được tuân theo. Nếu bỏ qua, trạng thái của ứng dụng là không thay đổi.
- Kêu gọi hành động : Báo thức phải được tắt hoặc báo lại trước khi bạn tiếp tục làm việc. Điều tương tự với các thông báo cập nhật ứng dụng. Bạn phải Hủy hoặc Chấp nhận các thay đổi trước khi tiếp tục. Một ví dụ khác là cảnh báo pin yếu - Bạn có thể chọn tiếp tục như bình thường hoặc chuyển sang chế độ nguồn điện thấp (nếu thiết bị cho phép.)
- Không ảnh hưởng: Ví dụ là: nếu kết nối mạng khả dụng và thiết bị của bạn kết nối với nó. Ngoài ra, khi bạn cắm thiết bị của mình để sạc, không cần cảnh báo hoặc bước kêu gọi hành động. Nó có thể sẽ thực hiện công việc của mình trong khi bạn tiếp tục sử dụng ứng dụng của mình.
Do đó, tùy thuộc vào sự gián đoạn mà bạn đang thử nghiệm, hãy hiểu hành vi và xem liệu ứng dụng của bạn có đáp ứng nó hay không. Ngoài ra, hành vi được mô tả ở trên không cần giống nhau đối với tất cả các ứng dụng và thiết bị. Hãy nhớ tìm hiểu chi tiết cụ thể về Ứng dụng dành cho thiết bị di động của bạn.
Bây giờ chúng ta đã hiểu Kiểm tra gián đoạn là gì và những gì cần xác thực khi tiến hành nó, đã đến lúc nói về cách thực hiện.
Cách thực hiện Kiểm tra ngắt quãng
Hãy xem câu lệnh này: iBooks phải chạy ở chế độ nền khi người dùng nhận được cuộc gọi đến.
Bạn sẽ không gọi đây là một yêu cầu chức năng của ứng dụng iBooks chứ? Tôi biết, tôi sẽ.
Vì vậy, Kiểm tra ngắt là một tập hợp con của Kiểm tra chức năng cho một ứng dụng di động. Và, để tiến hành Kiểm tra gián đoạn, bạn sẽ tuân theo cùng một Khung và Công cụ Kiểm tra Ứng dụng Di động. Đó là kỹ năng của người kiểm tra để hình thành các kịch bản này. Sau khi hoàn tất, bạn sẽ thiết kế các trường hợp thử nghiệm và thực thi theo cách chính xác như bất kỳ thử nghiệm nào khác.
Để biết thêm thông tin về Kiểm tra ứng dụng dành cho thiết bị di động, hãy xem: https://www.guru99.com/mobile-testing.html
Cuối cùng, tôi muốn giải quyết một câu hỏi nữa trước khi chúng ta kết thúc bài viết này:
Kiểm tra ngắt không giống như Kiểm tra phục hồi?
Không, không phải vậy. Kiểm tra Khôi phục là xác nhận việc khôi phục từ lỗi. Kiểm tra ngắt không nhất thiết là một thất bại. Nó chỉ là một sự phân tâm.
Nó giống như sự khác biệt giữa dấu phẩy và dấu chấm trong tiếng Anh. Nhưng, chỉ kỹ thuật; Tôi chắc chắn bạn nhận được hình ảnh.
Đúng vậy, tất cả chỉ cần biết và bắt đầu với Kiểm tra ngắt - Một nhánh quan trọng và trực quan của Kiểm tra ứng dụng dành cho thiết bị di động.