91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

一文搞懂Web測試和App測試的區別?軟件測試人員必看

發布時間:2020-08-18 11:58:18 來源:ITPUB博客 閱讀:437 作者:kukuuz 欄目:移動開發
(松勤軟件學院訊)最近老是聽到一些朋友說,移動端要比web端稍微難一些,涉及到的細節筆記很多,有轉去做web測試的想法,看看在具體測試的時候到底有沒有什么差別。

一文搞懂Web測試和App測試的區別?軟件測試人員必看

 
WEB測試和APP測試從流程上來說,沒有區別 。都需要經歷測試計劃方案,用例設計,測試執行,缺陷管理,測試報告等相關活動。
 
從技術上來說,WEB測試和APP測試其測試類型也基本相似,都需要進行 功能測試 ,性能測試,安全性測試,GUI測試等測試類型
 
 

相同點:

不管是傳統行業的web測試,還是新興的手機app 測試,都離不開測試的基礎知識:

同樣的設計測試用例方法:邊界值分析法、等價類劃分法、錯誤推測法、場景法等

同樣的測試方法:黑盒測試,驗證業務功能是否正確符合用戶或者設計預期;

都要檢查UR:界面的布局、風格和按鈕等是否簡潔美觀、是否統一等;

頁面性能檢測:測試頁面載入和翻頁的速度、登陸時長、內存是否溢出等;

應用的穩定性:測試應用系統的穩定性,不會閃退卡死等。

一文搞懂Web測試和App測試的區別?軟件測試人員必看

 

不同點

相對于WEB測試,APP測試除了要考慮基本的功能測試,性能等等,還要考慮手機本身固有的屬性特性。所以在app測試過程中還需要注意如下幾個方面特性:

1、手機作為通信工具,來電、去電、接收短信等操作都會對APP應用程序產生影響,所以APP 測試第一個要考慮的屬性特征是: 中斷測試

中斷測試有人為中斷、新任務中斷及意外中斷等幾種情況,主要從以下幾個方面驗證:

a 來電中斷:呼叫掛斷、被呼叫掛斷、通話掛斷、通話被掛斷

b 短信中斷:接受短信、查看短信

c 其他中斷:藍牙鬧鐘插拔數據線、手機鎖定、手機斷電、手機問題(系統死機、重啟)
 
 
2、手機用戶對APP 產品的安裝卸載操作:

a 從上一個版本上兩個版本直接升級到最新版本

b 全部安裝新版本

c 新版本覆蓋舊版本安裝

d 卸載舊版本,安裝新版本

e 卸載新版本,安裝新版本
 

3、WEB自動化測試使用工具比較常用的是qtp,而安卓手機自動化測試工具比較常用的是monkey/moneyrunner/appium
 
 
4、界面操作:現在app產品的用戶都是使用的觸摸屏手機,所以測試的時候還要注意手勢,橫豎屏切換,多點觸控,事件觸發區域等測試。
 

一文搞懂Web測試和App測試的區別?軟件測試人員必看

ps:兩者的主要區別體現在如下幾個方面:

1 系統結構方面

Web項目,B/S架構,基于瀏覽器的;Web測試過程中,客戶端會隨服務器端同步更新,所以只需更新服務器端即可

App項目,C/S架構,基于客戶端的;App測試過程中,只要修改了服務端,那么客戶端用戶所有核心版本都需要進行回歸測試1次

2 性能方面

Web項目,需要監測響應時間、CPU、Memory,另外則還需系統能支持多少用戶同時在線;超過最大用戶數,系統會給出什么樣的反映

App項目,需要監測響應時間、CPU、Memory,另外則還需監測流量、電量等

3 兼容方面

Web項目

首先,考慮操作系統兼容(Windows7、Windows10、Linux等);其次,考慮瀏覽器兼容(IE6、IE8、Firefox、Chrome、360等)

App項目

首先,考慮設備系統兼容(Android【華為、聯想、小米、三星等】、 iOS【ipad、iphone】、Windows【Win7、Win8】、OSX【Mac】);其次,考慮手機設備的大小、型號、分辨率的兼容

4 測試工具方面

Web測試,自動化工具通常使用Selenium,性能測試工具通常使用LoadRunner / JMeter

App測試,自動化工具通常使用Appium / Monkey,性能測試工具通常使用JMeter

5 專項測試方面

1)Web專項測試

鏈接測試

主要是保證鏈接的可用性和正確性,考慮鏈接的頁面是否存在?是否按指示鏈接到了相應鏈接的頁面?是否存在空白頁面等

圖形測試

首先,確保圖形有明確用途,圖片或動畫不要過于緊湊,以免浪費傳輸時間;其次,驗證文字回繞是否正確

打印機測試

考慮網頁打印是否正常(顯示的圖片和文本的對齊方式可能與打印出來的東西不一樣,是否完整打印)

2)App專項測試

安裝、更新、卸載

安裝:需考慮安裝時的中斷、弱網以及安裝后刪除安裝文件等情況

更新:分強制更新、非強制更新、增量包更新、斷點續傳、弱網狀態下更新等幾種情況

卸載:需考慮卸載后App相關文件是否刪除干凈

權限測試

設置某個App是否可以獲取該權限,比如是否可訪問短信、讀取聯系人、相冊、照相機、位置信息等

安全測試

安裝包是否可反編譯代碼、安裝包是否簽名、權限設置

邊界測試

可用存儲空間少、飛行模式、系統時間有誤、第三方登錄(QQ、微信、微博登錄)以及沒有SD卡/雙SD卡等

界面操作

關于手機端測試,需注意橫豎屏切換、多點觸控、手勢、事件觸發區、前后臺的切換(從后臺回到App,檢查是否停留在上次操作界面、功能和應用狀態是否一樣)等

干擾測試

電話響應(接通、呼叫掛斷、呼叫保持)、收發短信、中斷(插拔數據線、手機鎖屏、鬧鐘、藍牙等)、電量不足、關機、重啟、死機等

網絡測試

首先,弱網絡測試(模擬2G、3G、4G、WiFi網絡狀態以及丟包情況,重點要考慮回退和刷新是否會造成二次提交);其次,網絡切換測試(網絡斷開后重連、3G切換到4G/WiFi等)

 

@松勤教育丨以工匠精神,專注IT在線教育( www.songqinnet.com)

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

同仁县| 武川县| 泰兴市| 三原县| 荔浦县| 丹棱县| 洞头县| 新民市| 马山县| 呼玛县| 仙桃市| 公主岭市| 得荣县| 洞头县| 乐至县| 白玉县| 阿荣旗| 临泉县| 监利县| 衡阳县| 巴塘县| 嵩明县| 吴忠市| 东海县| 罗山县| 临邑县| 义乌市| 稷山县| 抚宁县| 客服| 涿鹿县| 泾阳县| 凤山县| 威海市| 枣强县| 蛟河市| 壶关县| 仁布县| 曲阜市| 洪雅县| 张北县|