<sub id="l9qyp"><listing id="l9qyp"></listing></sub>

    <form id="l9qyp"><legend id="l9qyp"></legend></form>
      1. <wbr id="l9qyp"></wbr>
        1. 更多課程 選擇中心

          軟件測試培訓
          達內IT學院

          400-111-8989

          什么是弱網測試?為什么要進行弱網測試?怎么進行弱網測試?

          • 發布:樂搏學院
          • 來源:軟件測試資源共享
          • 時間:2019-01-18 14:42

          今天要跟大家分享的內容與我們以往分享的性能測試、黑盒、白盒測試等等略有不同,今天為大家介紹的是弱網測試,我知道你肯定在想什么是弱網測試?為什么要進行弱網測試?怎么進行弱網測試......這就為你解答What、Why、How等相關內容。

          什么是弱網測試?為什么要進行弱網測試?怎么進行弱網測試?

          什么是弱網測試?

          由于處在移動互聯網盛行的時代,網絡形態除了有線連接外,還有2G/3G/4G/Wifi/5G等多種手機網絡連接方式。首先額外補充一些5G的知識;2分鐘了解什么是5G。

          在前不久結束的 MWC 2018 上,5G 成了全球的一個熱門話題,而國內對 5G 的關注度也是異常地高。實際上,與 2G、3G、4G 相比,我國在 5G 方面的布局并不晚于其他國家;而且中國三大運營商在中國 5G 發展中的角色至關重要,因此它們在 5G 上的節奏基本上決定了整個中國 5G 的邁進步伐。

          身為一個合格的測試人員,需要額外關注的場景就遠不止斷網、網絡故障等情況了。還要對于弱網的數據定義,不同的應用所界定的含義是不一樣且不清晰的,不僅要考慮各類型網絡最低速率,還要結合業務場景和應用類型去劃分。按照移動的特性來說,一般應用低于2G速率的都屬于弱網,也可以將3G劃分為弱網。除此之外,弱信號的Wifi通常也會被納入到弱網測試場景中。

          那么為什么要進行弱網測試?

          確實有這種情況,就拿一款適配于低資源環境的醫療IT系統項目來說,而它的使用場景主要是在一些2G網絡環境下,3G網都很少,并且穩定性也是比較差。因此,這款AP應用要想完成交付,就一定要在弱網狀態甚至在沒有網絡狀態下運行。

          如何做弱網測試?

          首先,只要搭建出來弱網環境,模擬一個弱網環境即可。可以通過軟硬件方式兩種。軟件方式利用模擬網絡參數來配置弱網環境,就可以達到目的。你也可以選擇第三方,比如,Charles , Network link Conditioner 。 在各類網絡軟件中,主要就是對帶寬、丟包、延時等進行模擬弱網環境。但是方式是由一定的弊端的,不是非常接近弱網絡環境,想要更接近弱網環境,例如大多數專項測試,會更傾向于通過硬件方式來協助測試,但這種方式又會變得很麻煩,都是通過「樹莓派」網維協助搭建!如果出現有些無法模擬的情況,只能靠人工移動到電梯、地鐵等信號比較弱的地方。補充一點,軟件方式的成本低且實施起來容易操作。

          弱網測試的思路

          弱網功能測試:2G/3G/4G、高延時、高丟包

          無網狀態測試:斷網功能測試、本地數據存儲

          用戶體驗關注:響應時間、頁面呈現&超時文案&超時重連、安全及大流量風險

          網絡切換測試:Wifi----4G/3G/2G-----無網多狀態切換

          弱網功能測試

          這一部分主要是在各種非wifi網絡環境下進行的功能測試,同時模擬高延時和高丟包的異常網絡環境進行健壯性測試。關注網頁的響應時間、頁面呈現是否完整一致等。高延遲和高丟包的網絡環境需要借助工具來模擬,在windows環境下可以使用fiddler和network emulator for windows toolkit來模擬,在mac環境下則可以使用Charles和Xcode自帶的開發環境網絡異常模擬工具進行。工具的使用在工具篇具體介紹。

          弱網功能測試建議將整體的功能測試用例在弱網環境下進行一輪測試,相同模塊下的功能可以分多個網絡條件進行測試。這部分發現的問題可能會有:頁面圖片在弱網環境下加載不出來(圖片加載邏輯需優化)、需要模板的頁面板式結構混亂(模板文件在弱網環境的加載需優化)、頁面響應時間較長沒有任何顯示(頁面顯示邏輯優化、重試機制加入)等。

          網絡切換測試

          這部分主要是進行幾個不同網絡場景的切換,包括wifi-2G/3G/4G、wifi-無網、2G/3G/4G-wifi、2G/3G/4G-無網、無網-2G/3G/4G、無網-wifi等。主要關注頁面的顯示與交互,尤其是弱網到wifi,wifi到弱網的情況,是否會有頁面的crash以及顯示的錯亂、session是否一致、請求堆積處理等。

          用戶體驗關注

          弱網測試的目的就是盡可能保證用戶體驗,關注的關鍵點包括:

          1)頁面響應時間是否可以接受,關注包括熱啟動、冷啟動時間、頁面切換、前后臺切換、首字時間,首屏時間等。

          2)頁面呈現是否完成一致。

          3)超時文案是否符合定義,異常信息是否顯示正常。

          4)是否有超時重連。

          5)安全角度:是否會發生dns劫持、登陸ip更換頻繁、單點登陸異常等。

          6)大流量事件風險:是否會在弱網下進行更新apk包、下載文件等大流量動作。

          感謝您的閱讀,以上就是達內軟件測試培訓想要分享給您的弱網相關的內容,對于什么是弱網測試、為什么要進行弱網測試、怎么進行弱網測試等你都了解了嗎?更多軟件測試相關的內容盡在達內軟件測試培訓機構,敬請關注!

          免責聲明:內容和圖片源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

          預約申請免費試聽課

          填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

          上一篇:如何避免在移動APP測試中漏測Bug?
          下一篇:做軟件測試,你可知為什么一定要會寫單元測試?

          軟件測試必備的數據庫知識有哪些?(終)

          日志在快速定位自動化腳本故障中的重要性研究

          測試慣例是什么?怎么打破測試慣例?

          “用鼠標點點點”的測試,未來還有機會嗎?

          • 掃碼領取資料

            回復關鍵字:視頻資料

            免費領取 達內課程視頻學習資料

          • 視頻學習QQ群

            添加QQ群:1143617948

            免費領取達內課程視頻學習資料

          Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

          選擇城市和中心
          黑龍江省

          吉林省

          河北省

          陜西省

          湖南省

          貴州省

          云南省

          廣西省

          海南省

          奇米影视奇米色777欧美欧美一级高清片在线观看876av电影高清 百度 好搜 搜狗
          <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>