當(dāng)前位置:首頁 > 測(cè)試測(cè)量 > 自動(dòng)化測(cè)試
[導(dǎo)讀]在開發(fā)了移動(dòng)應(yīng)用程序之后,我們不能確定該應(yīng)用程序?qū)⒃谒羞@些應(yīng)用程序上都能正常工作。那么,我們?nèi)绾未_保我們的移動(dòng)應(yīng)用程序在目標(biāo)設(shè)備上運(yùn)行呢?我們可以通過有效的測(cè)試來做到這一點(diǎn)

如今,移動(dòng)設(shè)備在每個(gè)人的生活中占有非常特殊的位置。我們的生活取決于他們購買食品,訂購食物,學(xué)習(xí),支付賬單,銀行業(yè)務(wù)需求,是的,幾乎是一切。當(dāng)前,移動(dòng)應(yīng)用程序以其易于訪問性,良好的用戶界面,出色的響應(yīng)能力統(tǒng)治著世界,只需輕觸手指即可解決我們的日常需求。

保證質(zhì)量的有效測(cè)試和出色的用戶體驗(yàn)對(duì)于移動(dòng)應(yīng)用程序的成功至關(guān)重要。在本文中,我們將看到與手動(dòng)和自動(dòng)化測(cè)試相關(guān)的移動(dòng)測(cè)試基礎(chǔ)。

什么是移動(dòng)測(cè)試?

讓我們從最基本的角度開始,了解什么是移動(dòng)測(cè)試。

顧名思義,在移動(dòng)設(shè)備上完成的任何測(cè)試都稱為移動(dòng)測(cè)試。它可以有兩種變體:

移動(dòng)設(shè)備測(cè)試:這意味著測(cè)試設(shè)備本身,并且還涉及與移動(dòng)設(shè)備硬件的某些交互。例如,屏幕分辨率,Wi-Fi,藍(lán)牙,SD卡,內(nèi)部硬件,相機(jī),收音機(jī)等。

移動(dòng)應(yīng)用程序測(cè)試:這意味著測(cè)試移動(dòng)應(yīng)用程序,并且涉及在移動(dòng)設(shè)備上運(yùn)行的軟件。例如,屏幕布局,按鈕,交易速度,性能,網(wǎng)絡(luò)安全性等。

為什么我們需要移動(dòng)測(cè)試?

今天,我們?cè)谑袌?chǎng)上的移動(dòng)設(shè)備上有很大的不同。在開發(fā)了移動(dòng)應(yīng)用程序之后,我們不能確定該應(yīng)用程序?qū)⒃谒羞@些應(yīng)用程序上都能正常工作。那么,我們?nèi)绾未_保我們的移動(dòng)應(yīng)用程序在目標(biāo)設(shè)備上運(yùn)行呢?我們可以通過有效的測(cè)試來做到這一點(diǎn)。由于移動(dòng)設(shè)備存在以下變化,因此我們需要它:

操作系類型g系統(tǒng)

?Android

?iOS

?Windows

?Blackberry

設(shè)備類型

?手機(jī)

?平板電腦

?電子書閱讀器

?智能手表

應(yīng)用類型

以下是我們?cè)谝苿?dòng)設(shè)備上運(yùn)行的三種類型的應(yīng)用程序:

本機(jī)應(yīng)用程序:這些是專門為在iOS或Android平臺(tái)上運(yùn)行而開發(fā)的。他們可以訪問移動(dòng)設(shè)備的GPS(位置),聯(lián)系人列表,相機(jī),SMS等。這些是應(yīng)用程序商店(Google Play商店/ Apple應(yīng)用程序商店)中存在的可供下載的應(yīng)用程序。例如,WhatsApp

行動(dòng)網(wǎng)路應(yīng)用程式:這些實(shí)際上是可在行動(dòng)瀏覽器上運(yùn)作的網(wǎng)站,與原生應(yīng)用程式有所不同,因?yàn)椴恍枰惭b。例如,金融時(shí)報(bào)

混合應(yīng)用程序:這些應(yīng)用程序是本機(jī)和移動(dòng)Web應(yīng)用程序的混合。他們以移動(dòng)應(yīng)用程序的形式廣播網(wǎng)站內(nèi)容。例如,Instagram。有關(guān)移動(dòng)應(yīng)用程序類型的更多詳細(xì)信息,請(qǐng)點(diǎn)擊此處。

移動(dòng)測(cè)試的類型

我們可以通過兩種方式執(zhí)行移動(dòng)測(cè)試:

?手動(dòng)移動(dòng)測(cè)試

?自動(dòng)化的移動(dòng)測(cè)試

手動(dòng)移動(dòng)測(cè)試由質(zhì)量檢查工程師手動(dòng)執(zhí)行。它是在不使用任何自動(dòng)化腳本或自動(dòng)化工具的情況下執(zhí)行的。質(zhì)量檢查小組在實(shí)際的移動(dòng)設(shè)備上手動(dòng)執(zhí)行所有操作并捕獲測(cè)試結(jié)果。顯然,手動(dòng)執(zhí)行測(cè)試用例將需要更多的時(shí)間和精力,但我們無法完全廢除它。在某些情況下,需要人工關(guān)注并關(guān)注細(xì)節(jié)。

此類方案的示例包括可用性測(cè)試,探索性測(cè)試等。

好處

?手動(dòng)測(cè)試非常適合與用戶體驗(yàn)相關(guān)的場(chǎng)景。為了測(cè)試可用性,UI直觀性,易用性等,我們需要能夠執(zhí)行這些任務(wù)并根據(jù)人類經(jīng)驗(yàn)提供反饋的真實(shí)用戶。

?學(xué)習(xí)自動(dòng)化工具或腳本不需要任何培訓(xùn),因?yàn)樗腥蝿?wù)將由用戶手動(dòng)執(zhí)行。

?無法自動(dòng)化的復(fù)雜方案始終使用手動(dòng)測(cè)試進(jìn)行測(cè)試。例如,游戲應(yīng)用程序。

?對(duì)于小型項(xiàng)目,自動(dòng)化可能會(huì)變得昂貴,因此在這種情況下最好使用手動(dòng)測(cè)試。

?找出內(nèi)存崩潰和應(yīng)用程序掛起的原因時(shí),手動(dòng)測(cè)試是一個(gè)更好的選擇。

?幫助執(zhí)行實(shí)際場(chǎng)景并確定可能的問題。

缺點(diǎn)

?由于錯(cuò)誤是由人執(zhí)行的,因此更容易出錯(cuò)。

?可能需要更多的精力和時(shí)間來執(zhí)行測(cè)試用例。

?需要更多的人力資源來執(zhí)行測(cè)試。

何時(shí)使用手動(dòng)移動(dòng)測(cè)試

可用性測(cè)試:測(cè)試用戶友好性,直觀性,移動(dòng)應(yīng)用程序的易用性。

探索性測(cè)試:用戶無需任何先前的測(cè)試案例即可手動(dòng)瀏覽移動(dòng)應(yīng)用程序。它基于用戶的創(chuàng)造力和思維,因此只能是手動(dòng)的。

設(shè)備崩潰:設(shè)備崩潰的原因有很多,要找出根本原因是一項(xiàng)棘手的任務(wù)。有時(shí),由于內(nèi)存泄漏,設(shè)備可能會(huì)丟失可用于移動(dòng)應(yīng)用程序的內(nèi)存。因此,內(nèi)存泄漏是移動(dòng)應(yīng)用程序崩潰的原因之一。為了確定代碼中可能導(dǎo)致內(nèi)存泄漏的漏洞,測(cè)試人員和開發(fā)人員使用BlackBox和Whitebox測(cè)試技術(shù)的結(jié)合進(jìn)行內(nèi)存配置和調(diào)試。

新功能:在市場(chǎng)上通過移動(dòng)應(yīng)用程序發(fā)布新功能/實(shí)用程序時(shí),很難知道客戶將如何獲得它。他們是否愿意。因此,最初,建議僅手動(dòng)測(cè)試此功能。一旦功能最終確定并穩(wěn)定并為用戶所接受,下一步自動(dòng)化就是測(cè)試用例的自動(dòng)化。

臨時(shí)測(cè)試:這是最不正式的測(cè)試方法。用戶無需任何文檔即可進(jìn)行測(cè)試以查找錯(cuò)誤。 在此處了解有關(guān)臨時(shí)測(cè)試的更多信息。

本地化測(cè)試:要求進(jìn)行測(cè)試,以確保該應(yīng)用程序滿足特定區(qū)域/國家/地區(qū)的所有要求,徽標(biāo),文本,消息。

自動(dòng)化的移動(dòng)測(cè)試使用自動(dòng)化工具和腳本在移動(dòng)設(shè)備上執(zhí)行測(cè)試用例。在自動(dòng)移動(dòng)測(cè)試中,不需要人工干預(yù)。我們始終可以使重復(fù)的測(cè)試用例自動(dòng)化,例如測(cè)試套件中的回歸測(cè)試用例。另外,像性能測(cè)試用例一樣無法手動(dòng)執(zhí)行的測(cè)試也需要自動(dòng)化。我們可能認(rèn)為我們可以使整個(gè)測(cè)試過程自動(dòng)化,然后放松休息。事實(shí)并非如此,因?yàn)槲覀冇肋h(yuǎn)無法自動(dòng)化測(cè)試用戶體驗(yàn)。為此,我們需要一個(gè)真正的用戶。

自動(dòng)化移動(dòng)測(cè)試比手動(dòng)測(cè)試更可靠,因?yàn)樗蝗菀壮霈F(xiàn)手動(dòng)錯(cuò)誤。

自動(dòng)化測(cè)試可以一天24小時(shí)運(yùn)行,因此與同一時(shí)間范圍內(nèi)的手動(dòng)測(cè)試相比,它提供的覆蓋范圍更大。

可以使用自動(dòng)化工具執(zhí)行并行測(cè)試。多個(gè)測(cè)試用例可以同時(shí)運(yùn)行;這將極大地增加覆蓋范圍。這樣的工具之一就是 Testsigma,它可以在數(shù)以千計(jì)的環(huán)境中進(jìn)行并行測(cè)試而無須任何設(shè)置麻煩。

對(duì)于大型組織和大型項(xiàng)目而言,這是一個(gè)更好的選擇。一旦自動(dòng)化腳本準(zhǔn)備就緒,則投資回報(bào)率(ROI)將更高。

有些場(chǎng)景很難手動(dòng)執(zhí)行,例如性能測(cè)試(負(fù)載,壓力,體積等)。在這種情況下,我們將利用自動(dòng)化測(cè)試工具。

幫助及早發(fā)現(xiàn)錯(cuò)誤,從而降低開發(fā)后期的修復(fù)成本。

測(cè)試用例是可重用的;相同的重復(fù)測(cè)試用例可以重復(fù)使用多次,而不會(huì)帶來任何麻煩。

無法有效執(zhí)行與用戶體驗(yàn)相關(guān)的測(cè)試用例。為此,我們可以更好地依靠手動(dòng)測(cè)試。

不建議對(duì)具有小功能的小型應(yīng)用程序使用自動(dòng)化測(cè)試,因?yàn)闉闇y(cè)試用例編寫腳本而不是手動(dòng)執(zhí)行腳本可能會(huì)花費(fèi)更多時(shí)間。

根據(jù)不斷變化的需求和環(huán)境維護(hù)測(cè)試腳本通常很耗時(shí)。有一種工具可以節(jié)省您寶貴的維護(hù)時(shí)間,因?yàn)樗恍枰幋a技能和環(huán)境設(shè)置。

何時(shí)使用自動(dòng)移動(dòng)測(cè)試

并行測(cè)試:可以使用自動(dòng)化工具在多個(gè)真實(shí)設(shè)備上并行運(yùn)行許多測(cè)試用例。

大型項(xiàng)目:對(duì)于大型項(xiàng)目,建議使用自動(dòng)化工具,因?yàn)槭謩?dòng)測(cè)試可能會(huì)花費(fèi)更多的精力,人力和時(shí)間。

重復(fù)測(cè)試用例:諸如理智和回歸測(cè)試用例之類的重復(fù)用例應(yīng)自動(dòng)化。

性能測(cè)試用例:負(fù)載,壓力,體積和耐久性測(cè)試用例通常無法大規(guī)模執(zhí)行,因此無法手動(dòng)執(zhí)行。

手動(dòng)執(zhí)行的復(fù)雜方案:復(fù)雜的計(jì)算和其他難以手動(dòng)執(zhí)行的復(fù)雜方案是通過自動(dòng)化工具執(zhí)行的。

結(jié)論

現(xiàn)在,我們了解了手動(dòng)和自動(dòng)移動(dòng)測(cè)試的優(yōu)缺點(diǎn)。因此,很明顯兩者都有自己的重要性和用途。某些方案最好手動(dòng)運(yùn)行,而另一些則最好自動(dòng)化。連同功能測(cè)試用例一起,我們需要評(píng)估電池消耗,網(wǎng)絡(luò)連接,性能,內(nèi)存使用情況,內(nèi)存泄漏等的測(cè)試用例。很少可以手動(dòng)檢查這些情況,對(duì)于一些檢查,我們可以使用自動(dòng)化工具。因此,混合測(cè)試方法是最成功的方法。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動(dòng)力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉