<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # 移動應用中的中斷測試 > 原文: [https://www.guru99.com/interrupt-testing.html](https://www.guru99.com/interrupt-testing.html) ## 什么是中斷測試? 中斷測試是移動應用程序測試的一個分支,致力于處理應用程序對中斷的反應并恢復到其先前的狀態。 ## 為什么需要中斷測試? 在開會時幾乎總是發生的一件事是什么? 你被打擾了吧? 當它發生時,有些甚至不眨眼,有些需要一分鐘才能回來,有些甚至完全失去了思路。 簡而言之,中斷測試試圖找出您的應用程序表現出的行為。 將所有措辭放在一邊,看看另一種現實情況。 假設您擁有一個手電筒并將其打開。 電池用完了,這是其當前活動狀態的中斷。 更換電池并恢復原狀。 手電筒應照常重新打開。 這是用例。 專注于這種情況是否發生的測試學科是中斷測試。 中斷測試適用于任何應用程序類型-Web,移動,獨立等。設備,網絡,配置等的多樣性使得 [Mobile](/mobile-testing.html) 應用程序比其他應用程序更為突出。 ## 移動應用中的中斷類型 ![Interrupt Testing](https://img.kancloud.cn/6c/7c/6c7cf6422f494c0f7e1cb5ec40134d28_503x377.png) 我們都熟悉通常發生的常見中斷。 這是幾個中斷: * 電量不足 * 電池充滿-充電時 * 來電 * 短信接收 * 來自另一個移動應用程序的傳入警報 * 插入充電 * 從充電中拔出 * 設備關閉 * 應用程序更新提醒 * 報警 * 網絡連接丟失 * 網絡連接還原 該列表并不詳盡,但包括最常見的情況。 ## 中斷情況下的解決方案 在這些中斷的情況下的預期行為是以下之一: 1. **在后臺運行:**在應用程序處于后座狀態時,中斷接管了。 中斷結束后,它將獲得控制權。 例如,當您在 iBooks(或類似應用程序)上閱讀數字書籍時,您參加的電話/打臉時間。 當用戶接聽電話時,iBooks 會等到電話接聽完畢,然后在通話結束時恢復通話。 2. **顯示警報。 警報消失,您照常工作。 “** SMS 已接收”-消息出現在標題中。 用戶不必理會它,而是繼續正常使用該應用程序。 其他移動應用程序警報,例如 Facebook 上的新朋友請求或 WhatsApp 消息,也屬于此類別。 但是,如果用戶決定閱讀消息,則遵循第 1 點中描述的行為。 如果忽略,則應用程序的狀態不變。 3. **號召性用語**:在繼續工作之前,必須關閉或暫停警報。 與應用程序更新消息相同。 您必須先取消或接受更改,然后再繼續。 另一個例子是電池電量不足警報-您可以選擇照常繼續操作或進入低功耗模式(如果設備允許的話)。 4. **沒有影響:**例如:如果網絡連接可用并且您的設備已連接到它。 另外,當您插入設備進行充電時,無需警報或號召采取任何措施。 在您繼續使用應用程序時,它可能會完成其工作。 因此,根據要測試的中斷,了解其行為并查看您的應用程序是否滿足要求。 同樣,上述行為不必針對所有應用程序和設備都相同。 確保找到有關您的移動應用程序的特定詳細信息。 既然我們了解了什么是中斷測試以及在進行中斷測試時要進行的驗證,現在該討論如何做。 ## 如何進行中斷測試 查看以下語句:當用戶收到打來的電話時,iBooks 必須在后臺運行。 您不會將此稱為 iBooks 應用程序的功能要求嗎? 我知道,我會的。 因此,中斷測試是針對移動應用程序的[功能測試](/functional-testing.html)的子集。 并且,要進行中斷測試,您將遵循相同的移動應用程序測試框架和工具。 構想這些場景是測試人員的技能。 完成后,您將設計測試用例并以與任何其他測試完全相同的方式執行。 有關移動應用程序測試的更多信息,請查看: [https://www.guru99.com/mobile-testing.html](https://www.guru99.com/mobile-testing.html) 最后,在結束本文之前,我想再解決一個問題: ## 中斷測試與恢復測試不一樣嗎? 不,不是。 恢復測試用于驗證從故障中恢復。 中斷測試不一定是失敗。 這僅僅是分心。 就像英文逗號和句點之間的區別。 但是,只有技術上的; 我確定你知道圖片。 沒錯,所有這些都是了解并開始使用中斷測試-中斷測試是移動應用程序測試的重要而直觀的分支。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看