手機端測試、pc端測試、web測試的區別?那我就結合我的理解,從三者的相同點及不同點來回答這個問題。
相同點

上線流程相同

web測試、pc端測試、移動端測試的測試到上線的流程是相似的,都需要通過測試環境的測試、beta環境的驗收,才能發布上線。

測試流程相同

三者的測試流程都需要經歷 測試計劃、測試設計、測試執行、缺陷管理、測試計劃、上線后的回歸測試等階段。

測試類型相同

web端、pc端、移動端都需要考慮功能測試、GUI測試、性能測試、安全測試等。

手機測試軟件測試web測試的區別

不同點

系統結構不同

web端:是B/S架構,基于瀏覽器(瀏覽器即web的客戶端);web類產品更新服務器端后,客戶端會同步更新。

pc端/移動端:是C/S架構,基于客戶端 (必須);一般情況下,服務器端和客戶端版本要應,需要一起更新

對性能的關注點不同

web端/pc端:性能方面需要關注請求的響應時間、CPU、內存占用等。

移動端:同樣需要關注app請求的響應時間、應用的CPU及內存使用情況,但除這些以外,移動端還需要監控電量、流量的情況。

對兼容性的關注點不同

web端:關注web產品是否兼容不同內核的瀏覽器,如:IE7以上版本、Chrome、Firefox、360等。

pc端:關注pc端產品是否兼容不同操作平臺,以微軟系統舉例,如:Windows7、Windows10等。

移動端:關注應用是否適配不同的系統版本(Android/Ios)、分辨率 、手機型號等。

移動端測試需要做專項測試

移動端測試相對于web端、pc端測試,需要專門針對移動端的特性進行專項測試。例如:

網絡測試:應用在wifi/4g網絡運行;弱網絡測試;無網絡或網絡中斷等。

權限測試:開啟或關閉應用所需權限,應用是否異常

干擾測試:應用在來電、短信、推送、前后臺切換等場景系是否正常

安裝/卸載/更新測試:需考慮非正常安裝、卸載、升級的場景

測試工具的區別

web端:自動化測試主要使用selenium居多

pc端:自動化測試使用QTP居多,AutoIt做輔助

移動端:自動化測試常用的有Appium、MonkeyRunner