當前位置:首頁 » 網頁前端 » app與web測試的側重點
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

app與web測試的側重點

發布時間: 2023-01-29 04:02:53

❶ Web測試和App測試有什麼區別

1、系統架構方面:

web項目,一般都是b/s架構,基於瀏覽器的。app項目,則是c/s的,必須要有客戶端,用戶需要安裝客戶端。

web測試只要更新了伺服器端,客戶端就會同步會更新。App項目則需要客戶端和伺服器都更新。

2、性能方面:

web頁面主要會關注響應時間,而app則還需要關心流量、電量、CPU、GPU、Memory這些。它們服務端的性能沒區別,都是一台伺服器。

3、兼容方面:

web是基於瀏覽器的,所以更傾向於瀏覽器和電腦硬體,電腦系統的方向的兼容。app測試則要看解析度,屏幕尺寸,還要看設備系統。web測試是基於瀏覽器的所以不必考慮安裝卸載。

而app是客戶端的,則必須測試安裝、更新、卸載。除了常規的安裝、更新、卸載還要考慮到異常場景。包括安裝時的中斷、弱網、安裝後刪除安裝文件。此外APP還有一些專項測試:如網路、適配性等。

(1)app與web測試的側重點擴展閱讀:

Web測試和APP測試相同點:

1、設計測試用例時,依然都是依據邊界值分析法、等價類劃分等;

2、多數採用黑盒的測試方法,來驗證業務功能是否得到正確的應用;

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

4、測試頁面載入和翻頁的速度、登錄時長、內存是否溢出等;

5、測試應用系統的穩定性等。

參考資料來源:網路—web測試

❷ Web端測試和移動端APP測試在操作特性上有什麼區分

區分方法匯總:

1、記錄bug

  • 在Web端可以通過系統自帶的截圖和QQ截圖等方式來截取bug的圖片,對於錯誤的地方可以用工具自帶的標識來重點標記。

  • 對於移動端設備可以用手機自帶的截圖工具來截圖然後傳到電腦上,個人一般習慣安裝微信的windows版本,通過文件傳輸助手發送到PC端。

2、測試環境

  • Web端的測試環境很多時候是通過hosts進行切換,switchhosts工具可以方便的切換需要的host。

  • 移動端設置起來比較復雜,比較簡單的方式是電腦端設置代理,手機端直接連接代理。

3、兼容性

  • web端的測試一般都是主要使用一種瀏覽器,待系統基本穩定的時候,再去專門測試瀏覽器的兼容性。

  • 移動端主要分為安卓和IOS,而這兩端出現的問題一般是不一致的,一致的問題主要是數據問題,這時候是需要後台處理的。

移動端與web端相比較來說,移動端有很多自己的特性,無線網路、2G、3G、4G等,斷網、網速較差及網路之間的切換時頁面的顯示等,這些對於移動端來說很重要。此外,在非wifi下,還需要注意網路使用量問題。

❸ ios測試和web端測試的區別有哪些

近年來,手機app的熱起,越來越多的公司企業也引入或者投資到android和ios的app行業當中,繼而產生手機軟體測試的蓬勃發展。而作為基礎行業的web測試,和手機app測試又有什麼的相同點與不同之處呢?x0dx0a1、相同點x0dx0a不管是傳統行業的web測試,還是新興的手機app測試,都離不開測試的基礎知識,即是不管怎麼變,測試的原理依然會融入在這兩者當中。x0dx0a1)設計測試用例時,依然都是依據邊界值分析法、等價類劃分等;x0dx0a2)多數採用黑盒的測試方法,來驗證業務功能是否得到正確的應用;x0dx0a3)需要檢查界面的布局、風格和按鈕等是否簡潔美觀、是否統一等;x0dx0a4)測試頁面載入和翻頁的速度、登錄時長、內存是否溢出等;x0dx0a5)測試應用系統的穩定性等。x0dx0a2、不同點x0dx0a相對於web測試,手機軟體測試,除了要考慮基本的功能測試、性能等,還要考慮手機本身固有的屬性特徵。所以對比web測試和手機測試,手機測試過程中還需要注意如下幾個方面特性:x0dx0a1)手機作為通信工具,來電、去電、接收簡訊等操作都會對app應用程序產生影響,所以app測試第一個要考慮的屬性特徵是:中斷測試。x0dx0a中斷測試有人為中斷、新任務中斷以及意外中斷等幾種情況,主要從以下幾個方面進行驗證:x0dx0aa.來電中斷:呼叫掛斷、被呼叫掛斷、通話掛斷、通話被掛斷x0dx0ab.簡訊中斷:接收簡訊、查看簡訊x0dx0ac.其他中斷:藍牙、鬧鍾、插拔數據線、手機鎖定、手機斷電、手機問題(系統死機、重啟)x0dx0a2)手機用戶對app產品的安裝卸載操作:從上一個版本/上兩個版本直接升級到最新版本。x0dx0a全新安裝新版本x0dx0a新版本覆蓋舊版本安裝x0dx0a卸載舊版本,安裝新版本x0dx0a卸載新版本,安裝新版本x0dx0a3)web自動化測試使用的工具較常用的是QTP,而android手機自動化測試工具比較常用的是monkey、monkeyrunner。

❹ web測試招聘多還是app測試多

web測試招聘多。
Web測試是軟體測試的一部分,是針對Web應用的一類測試。由於Web應用與用戶直接相關,又通常需要承受長時間的大量操作,因此Web項目的功能和性能都必須經過可靠的驗證。通過測試可以盡可能地多發現瀏覽器端和伺服器端程序中的錯誤並及時加以修正,以保證應用的質量。

❺ APP測試和pc端測試的區別

一、測試方式不同

1、app測試:指對移動應用進行測試,包括自動化測試和人工測試等。

2、Web測試:軟體測試的一部分,是Web應用程序測試的一種類型。

二、測試內容不同

1、App測試:模擬用戶動作,在黑箱中測試應用,使用Cucumber作為自然語言編寫測試用例。還記錄了應用程序測試操作,以幫助開發人員審查他們的測試。

2、Web測試:包括內容測試、界面測試、功能測試、性能測試、兼容性測試、安全性測試等。


三、特點不同

1、應用程序測試:您可以添加一個預測試會話來確認環境已經准備好進行測試,您還可以知道哪些錯誤是由不穩定的環境引起的,哪些是常見的測試用例錯誤。

2、Web測試:測試可以檢測瀏覽器端和伺服器端應用程序中盡可能多的錯誤,並及時糾正它們,以確保應用程序的質量。

網路-移動應用測試

網路-Web測試

❻ 移動測試和Web測試有什麼區別

從本質上來說, 移動測試和Web測試都是一樣的, 測試理論,測試方法都是一樣的。

但是移動端,比如手機和平板電腦, 也有一些需要特殊測試的地方,

閱讀目錄

移動測試和Web測試的簡單回答

相同點, 都是採用功能測試

一個在Web上測試, 一個在App測試

相同點: 同樣的測試的基礎知識

不管是傳統的Web測試, 還是新興的手機App測試, 都離不開測試的基礎知識

1. 相同的設計測試用例方法: 邊界值,等價類,錯誤推導法,場景法

2. 同樣的測試方法, 驗證業務功能是否符合預期

3. 都要檢查UI: 界面的布局, 風格和按鈕是否簡潔美觀, 是否統一
4. 頁面的性能檢測

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

後台都是一樣的

移動測試和Web測試, 他們調用的是同樣的後台, 同樣的Restful API。

所以首先做好後台的RestfulAPI 測試。

移動測試強調用戶體驗

移動APP, 實質上就是一個縮小的Web程序, 屏幕小,操作不方便,所以強調用戶體驗。

移動APP的測試, 業務都相對簡單

移動App, 一般都是面向個人用戶的, 通常操作比較簡單, 業務邏輯也比較簡單。 所以測試起來會相對簡單點。

移動端的特性

移動端有很多的特性,需要特殊測試

網路種類多

移動端有多種網路:無線網路、2G、3G、4G等,斷網、網速較差及網路之間的切換時頁面的顯示等,這些對於移動端來說很重要。此外,在非wifi下,還需要注意網路使用量問題。

弱網測試

模擬App在網速慢,網路不穩定的情況下。

中斷測試

移動端有一個很重要的問題,一般情況下在使用軟體的過程並不是長久的,這中間可能發生很多中斷,如電話、簡訊、通知、斷電等等,軟體

需要特殊處理這些特殊情況。
打開一個頁面,或在操作的過程中(點擊一個按鈕後),將手機屏幕鎖住,再打開時,應用能否正常處理。

1. 來電中斷: 呼叫中斷, 被呼叫掛斷,通話掛斷,通話被掛斷

2. 簡訊中斷: 接受簡訊, 查看簡訊

3. 其他中斷: 藍牙,鬧鍾,插拔數據線, 手機鎖定, 手機斷電, 手機問題(系統死機, 重啟)

屏幕的限制

圖片及文字的顯示;上傳不同的圖片尺寸顯示是否正常;圖片和文字一起顯示時,效果如何。
操作區域;web端的應用,一般不會受 到屏幕的限制,而且通過滑鼠操作更加准確。但是移動端由於屏幕較小,頁面及按鈕會受到屏幕大小的限制,再加上用戶都是通過手指進行操作,一些按鈕、選擇框 等是否容易點擊,多個可點區域位置較近時,點擊部位稍微偏移,也許就會造成不同的結果,這種情況下是否可以達到預先的效果。

安裝卸載測試

用應用市場安裝

用apk文件安裝。

完全卸載(用戶的profile文件)

部分卸載

升級測試

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

全新安裝最新版

新版本覆蓋舊版本安裝

卸載舊版本, 安裝新版本

卸載新版本, 安裝新版本

增量更新

強制更新

測試點在於: 升級之後, 已經登錄的用戶,是否仍處於登錄的姿態, 用戶的緩沖文件, 配置文件是否還在。

軟體啟動運行

移動端啟動、卸載、升級幾個特性,這是比較常見、也很重要的,比如升級時用戶的數據怎麼辦,卸載後用戶的數據怎麼處理,卸載再安裝用戶登錄數據的顯示等。

手勢

移動端還有一大特性,就是移動端有自己比較簡單的手勢,用戶可以通過手勢進行一個操作,比如左滑刪除、右滑返回上一個頁面、左右滑動圖片等,軟體需要對這個手勢進行適配。

多點觸控,

事件觸發區域

自動化工具不太一樣

App 測試 用的是, Monkey, MonkeyRunner, Appnium,
Web 主要用: Webdriver

❼ Web系統測試中,測試的側重點在哪些方面的測試,請簡要說明原因。

msn:[email protected] 必有重謝!

❽ App的測試,和傳統軟體測試有哪些區別應該增加哪些方面的測試用例

隨手機對人們生活中的影響越來越大,App測試工作逐漸被眾人所知。從一開始的眾包到現在的自動化探索,手機測試上的技術發展也是日新月異。

App測試相比以往傳統的軟甲測試相關要復雜的多且困難的多。

基於工作經驗,我將如何做好app的測試歸結為如下內容。

(1) 非功能測試

app測試的一個重要方面是app的非功能需求。移動app在推出市場或進行進一步開發前,測試人員有一定的職責做該類需求的跟蹤工作。

早期開發階段要進行的第一個測試應該是實用性測試。通常是由alpha用戶或同事進行的。走進一家咖啡館或餐廳,問問裡面的人他們的app使用情況。讓他們看看現階段開發的第一個版本並收集反饋,看看用戶是否能很好地使用新功能,以便得出第一印象。

(2) 功能測試

每項開發的新功能都需要進行測試。app測試中功能測試是一個重要方面。測試人員應該要進行手動測試和後期的自動化測試維護。剛開始測試時,測試員必須把app當做"黑盒"一樣進行手動測試,看看提供的功能是否正確並如設計的一樣正常運作。除了經典軟體測試,像點擊按鈕、提交訂單看看會發生什麼,測試員還必須執行更多功能的app測試。

除了整個手動測試過程,測試自動化對移動app也很重要。每個代碼變化或新功能都可能影響現存功能及它們的狀態。通常手動回歸測試時間不夠,所以測試員不得不找一個工具去進行自動化回歸測試。現在市面上有很多自動化測試工具,有商業的也有開源的,面向各個不同平台,如Android,iPhone,WindowsPhone7,BlackBerry以及移動Webapp。根據開發策略和結構,品質管理測試專家需找出最適合他們環境的自動化工具。

(3) 客戶端性能測試

一個App做的好不好,不僅僅只反應在功能上。被測的app在中低端機上的性能表現也很重要。比如:一個很好玩的游戲或應用,只能在高端機上流暢運行,在中低端機上卡的不行,也不會取得好的口碑。

關於App的性能測試,我們比較關注的參數有:CPU,內存,耗電量,流量,FPS。同時也需關注一下App的安裝耗時和啟動耗時。

目前大家可能比較困惑的一個問題,多高的CPU,內存,耗電量,流量,FPS才算是符合發布的值呢?這里可以告訴大家,可以參考精品游戲的一些數值,將自己研發的app與業內精品的app數據做對比。

(4) 適配兼容測試

App在經過功能測試後,也需對其進行適配兼容測試需要檢查的項主要有以下幾點:

(a) 在不同平牌的機型上的安裝、拉起、點擊和卸載是否正常;

(b) 在不同的操作系統上的安裝、拉起、點擊和卸載是否正常;

我們在實際測試中,常常會遇到下列問題:

(a) 在某個平牌某個系統上,app安裝不上;

(b) 在某個平牌某個系統上,app無法拉起;

(c) 在某個平牌某個系統上,app拉起後無響應或拉起後黑屏、花屏;

(d) 在某個平牌某個系統上,app無法順利卸載;

(WeTest騰訊質量開放平台)這個產品可以實現多款熱門機型的適配兼容測試。

(5) 弱網路測試

App在使用的過程中,難免會遇到弱網路環境,例如在公車上、在地鐵里。在這種情況下,常常會出現網路抖動、上行或下行超時,導致應用中出現丟包。

作為一個測試人員,我們要對app在上線前做一定場景的弱網路環境模型,並查看app在弱網路環境下是否存在某些未知的問題。下面是我們常用的弱網路環境場景:

(a) 3G弱網路信號場景模擬;

(b) 市區低速移動場景模擬;

(c) 郊區高速移動場景模擬;

(d) 請求回應超時_上行超時場景模擬;

(e) 請求回應超時_下行超時場景模擬;

(f) 網路抖動場景模擬;

(6) 耗電量測試

App在手機上的表現,除了功能外,app是否耗電,也是測試過程中重點要關注的一項。手機設備在滿電的時候,這個App能玩多久;App每小時的耗電是多少;App在某個場景掛機10分鍾耗電量是多少;這些都是我們平時在耗電量測試中比較關注的點。

(7) 協議測試

模擬客戶端直接發送協議包給伺服器,看看伺服器是否有一定的校驗,認不認客戶端發過來的數據。協議測試,主要是為了處理用戶發送惡意協議到伺服器,騙過伺服器的校驗。

(8) 安全測試

App在上線前,都需要做詳細的安全測試。安全測試主要為了檢測應用是否容易被外界破解;是否存在被惡意代碼注入的風險;上線後外掛的風險高不高等。

(9) 伺服器性能測試

伺服器性能測試,主要包含單機容量測試和24小時穩定性測試。單機容量測試,可以檢測到單機伺服器在90%的響應時間和成功率都達標的前提下,能夠承載多少用戶量。使用特定游戲模型壓測24小時,服務無重啟,內存無泄漏,並且各事務成功率達標。

這個可以在WeTest入口預約。

(10) 伺服器容災測試

伺服器容災測試,主要指某個服務進程奔潰掉後,是否具有自行恢復能力。比如游戲邏輯進程消失後,是否會自動拉起;memcached崩潰時,是否會重新啟動,是否會對所有玩家有影響。這些都是app測試過程中需要考慮的因素。

(11) 中斷測試

針對智能終端應用的服務等級劃分方式及實時特性所提出的測試方法,如:App在前台和後台運行狀態時與來電、文件下載、音樂收聽等關鍵運用的交互情況測試等。測試電話,簡訊,彩信,微博或其他通知進來時app的反應。

(12) 上線後期的輿情跟蹤

新的app上線後,用戶對此應用的評價,存在哪些測試期間未察覺的Bug,論壇上對於該應用熱門的帖子有哪些,應用商店中該應用的口碑如何等,都是app在上線後,測試人員需要關注的點。若需要測試期間未發現的Bug,需要新測試服進行確認並根據該問題的修復。