隨著信息技術的迅猛發展,不少人將目光轉向IT行業,而軟件測試行業更是憑借其人才缺口大、薪資待遇好、發展方向廣、無性別歧視、學習門檻低、技術上手快等優勢吸引了許多人的目光,甚至吸引了很多零基礎的人員通過軟件測試課程培訓入行,今天八維職業學校和大家一起來看看軟件測試中Web測試和APP測試有什么區別,希望有助于大家學習。

安裝、卸載、升級
web端測試使用的瀏覽器,app測試使用的是客戶端,客戶端會涉及到安裝和卸載的操作
升級:功能和邏輯變動后,對老版本的兼容性問題
本來安裝、卸載、更新一般是一個組合,但是升級這里單獨拿出來說一下。web端不存在新老版本的兼容性問題。
以目前的應用來講,一般是需要重裝/覆蓋安裝客戶端進行更新的,而新的客戶端可能會有一些功能邏輯的變化,是舊版本客戶端所沒有的。拿咱們一般的應用舉個例子,在很多應用首頁可以進行評論和回復,如果在新的一版中,增加的圖片回復的功能,這時候我用新版本對首頁信息進行了圖片評論,但是你并沒有更新客戶端,依然使用老版本,那么你去首頁看到的是什么樣子呢?
最可能的結果是兩種:1.老版本看不到圖片,所有是圖片的地方顯示了"[圖片]";2.老版本打開后就崩潰了。
第一種結果是相當不錯的,說明在老版本中,已經對以后的需求進行了兼容處理,或者是一個老練的程序員提前做了防范措施。但是第二種結果,那就很糟糕了,因為實際情況中,存在的相當數量的用戶,不會勤于保持應用的最新性,而且,當你的用戶量沒有達到規模,或者用戶有必須的依賴性,盡量不要使用強制更新
所以,最好需求有一個長遠的計劃,產品可以告訴研發,我們之后會做什么,這樣可以提前做好兼容處理。對數據庫的變動,要考慮老版本的兼容問題,可以考慮通過新增字段、新增接口等方式盡量回避問題。

另外,可以考慮使用新技術替代版本更新
各種兼容性
手機端的分辨率和操作系統都是大頭,而web端一般情況下,只需要考慮分辨率即可,對于操作系統而言一般情況下,沒有特殊的考慮。最多考慮一下瀏覽器的縮放。
弱網
手機在沒有網絡的時候,請求不到數據時,需要做處理,偶爾遺漏的頁面就會出現崩潰問題,這個問題在app測試中極為常見,而web端做弱網相對來說,瀏覽器會對這些自動進行處理。
消息推送
app需要考慮消息推送,web端不需要。
性能測試
app的性能測試和web端的性能測試關注點不一樣。app端性能測試需要考慮的是:FPS、CPU、內存、app包大小、GPU、流量、啟動時間等指標,而web端性能注重的是頁面渲染時間,白屏的loading時間等指標。而且web端的性能做的相比較app而言比較少,因為web技術已經更新多年,且瀏覽器技術更新換代多年,比app技術更加成熟,所以反而性能測試方面,app做的會比較多。


學制學費
學習時間
近期活動
開班信息
課程內容
就業情況
津公網安備12011302141430
如何成為IT行業中有競爭力的人工智能工程師?
在當今數字化浪潮洶涌澎湃的時代,人工智能作為 IT 行業最具爆發力的領域之一,正重塑著世界的方方面面,從醫療保健到金融服務,從智能交通到娛樂產業,其影響力無處不在。若想成為這一充滿魅力與挑戰領域中的佼佼者 —— 極具競爭力的人工智能工程師,需要在多個維度精心打磨自己。