對(duì)于APP測(cè)試大家第一想到的就是軟件的功能需要進(jìn)行測(cè)試,其實(shí)不然APP除了基本的功能測(cè)試還有許多非功能測(cè)試項(xiàng)目,只有做好全面的測(cè)試才能讓APP更安全的讓用戶使用,提高用戶的體驗(yàn)感,下面一航軟件測(cè)評(píng)的小編為大家介紹那些非功能的測(cè)試項(xiàng)。
那么讓我們來(lái)看看APP的一些與功能無(wú)關(guān)的特性:
正常場(chǎng)景下的應(yīng)用性能
系統(tǒng)加載大量用戶時(shí)的應(yīng)用行為
應(yīng)用程序處理系統(tǒng)壓力
應(yīng)用安全
從操作系統(tǒng)到操作系統(tǒng)/設(shè)備到設(shè)備的應(yīng)用程序性能
應(yīng)用程序從故障中恢復(fù)
因此,重要的是討論解決這些方面的非功能測(cè)試技術(shù):
性能測(cè)試:評(píng)估整體系統(tǒng)性能,該過(guò)程涉及測(cè)量系統(tǒng)響應(yīng)時(shí)間和測(cè)量關(guān)鍵應(yīng)用程序元素的響應(yīng)時(shí)間。它也可以作為系統(tǒng)測(cè)試和集成測(cè)試的一部分進(jìn)行。
壓力測(cè)試:在資源稀缺的情況下驗(yàn)證系統(tǒng)性能,這涉及在低存儲(chǔ)/內(nèi)存配置上運(yùn)行測(cè)試,以識(shí)別在正常情況下可能無(wú)法檢測(cè)到的錯(cuò)誤。當(dāng)多個(gè)用戶使用相同的數(shù)據(jù)集執(zhí)行相同的操作,以及連接到多個(gè)服務(wù)器的許多客戶端機(jī)器都受到不同程度的系統(tǒng)壓力時(shí),它還驗(yàn)證了應(yīng)用程序的一致性。
負(fù)載測(cè)試:在正常使用場(chǎng)景下測(cè)量性能,與多個(gè)用戶重復(fù)以評(píng)估應(yīng)用響應(yīng)時(shí)間的一致性。理想情況下,這應(yīng)該在密切模擬現(xiàn)實(shí)世界環(huán)境和預(yù)期使用場(chǎng)景的指定、定制、專用服務(wù)器上執(zhí)行。
容量測(cè)試:在海量數(shù)據(jù)的背景下判斷性能,包括識(shí)別應(yīng)用程序究竟在哪里失敗,系統(tǒng)無(wú)法繼續(xù)運(yùn)行的數(shù)據(jù)量。還創(chuàng)建了一個(gè)盡可能大的數(shù)據(jù)庫(kù),并將許多客戶端查詢輸入系統(tǒng),以測(cè)試應(yīng)用程序如何處理這種數(shù)量。
可用性測(cè)試:主要是評(píng)估用戶友好性、GUI 一致性、錯(cuò)誤報(bào)告和符合業(yè)務(wù)指定要求的正確輸出。
UI 測(cè)試:這里解決的問(wèn)題包括布局、數(shù)據(jù)從一個(gè)頁(yè)面移動(dòng)到另一個(gè)頁(yè)面,以及如果系統(tǒng)斷定用戶需要指導(dǎo)時(shí)的幫助彈出窗口。
恢復(fù)測(cè)試:驗(yàn)證應(yīng)用程序是否在故障期間關(guān)閉而不會(huì)出現(xiàn)故障且不會(huì)影響系統(tǒng),并且數(shù)據(jù)沒(méi)有丟失。此類測(cè)試涉及過(guò)早中斷或終止數(shù)據(jù)處理、手動(dòng)拆除數(shù)據(jù)庫(kù)鍵和字段,甚至關(guān)閉路由器、服務(wù)器和斷開(kāi)線路,以評(píng)估應(yīng)用程序恢復(fù)的有效性,當(dāng)所有系統(tǒng)都重新啟動(dòng)。
兼容性測(cè)試:以不同的配置強(qiáng)度檢查與一系列操作系統(tǒng)、瀏覽器和設(shè)備的整體兼容性。還必須確保在功能測(cè)試中執(zhí)行的測(cè)試用例與此處使用的測(cè)試用例相同。
不穩(wěn)定測(cè)試:檢查安裝和卸載的流暢性,并確認(rèn)在磁盤(pán)空間有限的情況下應(yīng)用程序行為保持穩(wěn)定。還確認(rèn)所有應(yīng)用程序組件是否已正確安裝,以及更新是否按指定的時(shí)間間隔進(jìn)行。
文檔測(cè)試:確認(rèn)指南、說(shuō)明、自述文件、在線幫助、發(fā)行說(shuō)明等作為應(yīng)用程序包的一部分的存在。
綜上所述,非功能測(cè)試程序在app開(kāi)發(fā)中的必要性非常重要。這需要從一開(kāi)始就采取一致的策略。選擇權(quán)威有資質(zhì)的第三方軟件測(cè)評(píng)機(jī)構(gòu)能更加完美完成測(cè)試工作,比如一航軟件測(cè)評(píng)是國(guó)家授權(quán)的第三方軟件檢測(cè)服務(wù)機(jī)構(gòu),具備軟件測(cè)試資質(zhì),出具的軟件測(cè)試報(bào)告全國(guó)可用,這樣的軟件檢測(cè)機(jī)構(gòu)相信是企業(yè)的首先。