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

移動測試web

發布時間: 2022-05-14 00:23:48

1. web和移動端測試的區別

一個是pc端測試 一個是移動端測試
其實移動web是app和傳統的web並沒有本質的區別。
但是,同一個頁面不可能被桌面瀏覽器和移動瀏覽器同時瀏覽.
asp.net可以為移動web提供一個系統自適應結構,這個結構可以為瀏覽器提供特定的輸出.
而且可以將呈現邏輯細分為較小的部分,這樣在顯示區域和輸入設備硬體都有限的情況下更好的工作。

2. web端和移動端優秀的自動化測試工具有哪些

QTP 全名HP QuickTest Professional software ,2012年12月6日發布11.5版本,並更名為Unified Functional TestingQTP是quicktest Professional的簡稱,是一種自動測試工具。使用QTP的目的是想用它來執行重復的手動測試,主要是用於回歸測試和測試同一軟體的新版本。因此你在測試前要考慮好如何對應用程序進行測試,例如要測試那些功能、操作步驟、輸入數據和期望的輸出數據等 QuickTest針對的是GUI應用程序,包括傳統的Windows應用程序,以越來越流行的Web應用。它可以覆蓋絕大多數的軟體開發技術,簡單高效,並具備測試用例可重用的特點。其中包括:創建測試、插入檢查點、檢驗數據、增強測試、運行測試、分析結果和維護測試等方面。 WinRunner Mercury Interactive公司的WinRunner是一種企業級的功能測試工具,用於檢測應用程序是否能夠達到預期的功能及正常運行。通過自動錄制、檢測和回放用戶的應用操作,WinRunner能夠有效地幫助測試人員對復雜的企業級應用的不同發布版進行測試,提高測試人員的工作效率和質量,確保跨平台的、復雜的企業級應用無故障發布及長期穩定運行。企業級應用可能包括Web應用系統,ERP系統,CRM系統等等。這些系統在發布之前,升級之後都... QTP 全名HP QuickTest Professional software ,2012年12月6日發布11.5版本,並更名為Unified Functional TestingQTP是quicktest Professional的簡稱,是一種自動測試工具。使用QTP的目的是想用它來執行重復的手動測試,主要是用於回歸測試和測試同一軟體的新版本。因此你在測試前要考慮好如何對應用程序進行測試,例如要測試那些功能、操作步驟、輸入數據和期望的輸出數據等 QuickTest針對的是GUI應用程序,包括傳統的Windows應用程序,以越來越流行的Web應用。它可以覆蓋絕大多數的軟體開發技術,簡單高效,並具備測試用例可重用的特點。其中包括:創建測試、插入檢查點、檢驗數據、增強測試、運行測試、分析結果和維護測試等方面。 WinRunner Mercury Interactive公司的WinRunner是一種企業級的功能測試工具,用於檢測應用程序是否能夠達到預期的功能及正常運行。通過自動錄制、檢測和回放用戶的應用操作,WinRunner能夠有效地幫助測試人員對復雜的企業級應用的不同發布版進行測試,提高測試人員的工作效率和質量,確保跨平台的、復雜的企業級應用無故障發布及長期穩定運行。企業級應用可能包括Web應用系統,ERP系統,CRM系統等等。這些系統在發布之前,升級之後都要經過測試,確保所有功能都能正常運行,沒有任何錯誤。如何有效地測試不斷升級更新且不同環境的應用系統,是每個公司都會面臨的問題。 RationalRobot 是業界最頂尖的功能測試工具,它甚至可以在測試人員學習高級腳本技術之前幫助其進行成功的測試。它集成在測試人員的桌面IBM Rational Test Manager上,在這里測試人員可以計劃、組織、執行、管理和報告所有測試活動,包括手動測試報告。這種測試和管理的雙重功能是自動化測試的理想開始。 AdventNetQEngine AdventNet QEngine是一個應用廣泛且獨立於平台的自動化軟體測試工具,可用於Web功能測試、web性能測試、Java應用功能測試、Java API測試、SOAP測試、回歸測試和Java應用性能測試。支持對於使用HTML、JSP、ASP、.NET、PHP、JavaScript/VBScript、XML、SOAP、WSDL、e-commerce、傳統客戶端/伺服器等開發的應用程序進行測試。此工具以Java開發,因此便於移植和提供多平台支持。 SilkTest 是業界領先的、用於對企業級應用進行功能測試的產品,可用於測試Web、Java或是傳統的C/S結構。SilkTest提供了許多功能,使用戶能夠高效率地進行軟體自動化測試。這些功能包括:測試的計劃和管理;直接的資料庫訪問及校驗;靈活、強大的4Test腳本語言,內置的恢復系統(Recovery System);以及具有使用同一套腳本進行跨平台、跨瀏覽器和技術進行測試的能力。 QARun QARun的測試實現方式是通過滑鼠移動、鍵盤點擊操作被測應用,即而得到相應的測試腳本,對該腳本可以進行編輯和調試。在記錄的過程中可針對被測應用中所包含的功能點進行基線值的建立,換句話說就是在插入檢查點的同時建立期望值。在這里檢查點是目標系統的一個特殊方面在一特定點的期望狀態。通常,檢查點在QARun提示目標系統執行一系列事件之後被執行。檢查點用於確定實際結果與期望結果是否相同 TestPartner 是一個自動化的功能測試工具,它專為測試基於微軟、Java和Web技術的復雜應用而設計。它使測試人員和開發人員都可以使用可視的腳本編制和自動向導來生成可重復的測試,用戶可以調用VBA的所有功能,並進行任何水平層次和細節的測試。TestPartner的腳本開發採用通用的、分層的方式來進行。沒有編程知識的測試人員也可以通過TestPartner的可視化導航器來快速創建測試並執行。通過可視的導航器錄制並回放測試,每一個測試都將被展示為樹狀結構,以清楚地顯現測試通過應用的路徑。 Holodeck-強大的故障植入軟體測試工具 TelelogicTAU TAU第二代包含三個最新的、最強大的技術用來加速大規模軟體開發和測試:統一建模語言(UML)及它的許多最新修訂版本中的特性,UML2.0;功能強大的測試語言TTCN-3和新的構造系統的方法:Model Driven Architecture(模型驅動構架)。這三個新的業界標准結合成TAU的已經過認可的軟體開發平台,形成了一個系統,一個一流的穩定可靠的工具解決方案。TAU第二代是系統與軟體開發解決方案的一個突破,它把業界從使用了太長時間的手工、易出錯、以代碼為中心的方法中釋放出來,自然而然地邁向下一步,一個更加可視化、自動化及可靠的開發方法。Telelogic TAU/Tester是基於通用測試語言TTCN-3,用於自動化的系統和集成測試的強大工具。TAU/Tester以現代化的開發工具為基礎,提供高層測試功能,支持整個測試生命周期,加速自動化測試。TAU/Tester可使用戶特別關注於測試的開發,因為TTCN-3語言是獨立於開發語言或測試設備的,且是抽象和可移植的。 試工具。最新版本是1.1.8,該工具支持無腳本執行模式,無人值守執行模式,自由定製模式。不僅執行模式可以定製,功能模塊也支持定製。使用該工具的界面創建用例,組裝腳本,啟動執行。使用該工具其他開放的介面,可手動創建腳本,組裝並執行。它支持兩種部署模式,第一種是Server-Client方式,Server與Client均為EXE程序,通信協議是Socket;另一種是WEB版部署,方便與現有系統集成,支持Linux,將Server與Client放到Tomcat或Weblogic伺服器下部署,通信協議為Http,通過WEB頁面控制並監控Client端的執行

3. 如何利用HBuilder快速設置外部web伺服器來測試移動web

一、打開HBuilder開發工具。
1)在工具的右上角可以更改開發視圖模式選擇「邊改邊看模式」。
2)HBuilder將會展開一個自帶的Web瀏覽器,可以點擊一個齒輪按鈕旁的倒三角展開列表。
3)選擇列表最下面「設置web伺服器」。
二、在「設置web伺服器界面」中。
1)依次展開左邊欄的列表「HBuilder」——>「Web伺服器」——>選擇「外置Web伺服器」。
2)然後在右邊欄點擊「新建」編輯Web伺服器配置。
3)編輯Web伺服器配置界面,「名稱」可以隨意改,關鍵是「瀏覽器運行URL」應該填寫你的本機ip地址。
三、查看本機的ip地址並填寫到「瀏覽器運行URL」
1)Windows打開控制面板的「網路和共享中心」去查看本機ip地址。
2)填寫到Web伺服器配置中的「瀏覽器運行URL」,特別提醒注意填寫的ip地址後加上HBuilder使用的埠號8020。
3)然後點擊確定,配置好一個web伺服器。
4)選擇使用剛剛新建的myWeb外部伺服器。
四、掃碼測試。
1)使用HBuilder打開項目的HTML文件。
2)點擊「Web伺服器」中有個二維碼的按鈕,展開大圖的二維碼,可以直接使用真實機來掃碼測試。
3)注意掃碼測試,你的真實機和電腦需要在同一個區域網下。

4. web前端移動端項目測試的幾種方法

瀏覽器F12 debug 性能測試 實體機測試 基本自己測試的時候瀏覽器測試(F12 debug)基本滿足了,剩下的交給測試部門吧~~

5. 我想用手機測試自己寫的web頁面,該怎麼做

我來說個簡單的辦法
開發好頁面,先用谷歌瀏覽器的手機屏幕模擬功能看一下
去xampp官網下一下這個軟體,在本地建一個簡單的伺服器,然後把自己的頁面放到伺服器上打開,你的頁面路徑應該類似於http://192.168.1.2/xampp/demo/index.html這種樣子
打開網路隨便輸一個二維碼生成器,把上面的地址粘進去生成二維碼
拿出手機打開微信或其他能掃碼的瀏覽器掃碼預覽就可以了
想看修改代碼後的樣子重復第3步和第4步
注意點:你輸入的網址前面的ip一定而且肯定是你自己電腦的ip地址,默認的情況下,地址是http://localhost/……,一定記得把localhost替換成你本地的ip,不然你掃碼是掃不出來的。

6. 中國移動網路測速的網站地址是多少呀,

以河南客戶為例,您好,寬頻測速網址:http://www.sc.10086.cn/kdcs/kdcs.x。
因各省業務內容有差異,具體情況可以撥打當地10086進行咨詢。

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

區分方法匯總:

1、記錄bug

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

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

2、測試環境

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

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

3、兼容性

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

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

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

8. 如何利用HBuilder設置外部web伺服器來測試移動web

1)在工具的右上角可以更改開發視圖模式選擇「邊改邊看模式」
2)HBuilder將會展開一個自帶的Web瀏覽器,可以點擊一個齒輪按鈕旁的倒三角展開列表
3)選擇列表最下面「設置web伺服器」

9. 移動測試和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

10. app測試和web測試的區別, web測試和app測試的區別

一、測試方式不同

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

2、web測試:是軟體測試的一部分,是針對Web應用的一類測試。

二、測試內容不同

1、app測試:模擬用戶操作對應用程序進行黑盒測試,並使用Cucumber作為自然語言來編寫測試用例。還會對應用測試操作進行記錄,以幫助開發者進行測試回顧。

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


三、特點不同

1、app測試:可通過增加預先測試環節來確認環境已經測試就緒,同時還能知道哪些錯誤是環境不穩定引起的,哪些是一般的測試用例錯誤。

2、web測試:通過測試可以盡可能地多發現瀏覽器端和伺服器端程序中的錯誤並及時加以修正,以保證應用的質量。