亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種用于應(yīng)用程序的測(cè)試方法及裝置的制造方法

文檔序號(hào):9564529閱讀:529來源:國(guó)知局
一種用于應(yīng)用程序的測(cè)試方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及軟件工程技術(shù)領(lǐng)域,尤其涉及一種用于應(yīng)用程序的測(cè)試方法及裝置。
【背景技術(shù)】
[0002]隨著科學(xué)技術(shù)的發(fā)展,智能手機(jī)、平板電腦等智能終端已經(jīng)廣泛普及,且已經(jīng)成為人們生活中一個(gè)重要的組成部分。人們可以通過各種類型的智能終端,享受隨著科技發(fā)展帶來的舒適生活。例如:人們可以使用智能手機(jī)聽音樂、看電影、玩游戲、網(wǎng)上沖浪等等,以減輕現(xiàn)代快節(jié)奏生活所帶來的壓力。
[0003]智能終端,具有獨(dú)立的操作系統(tǒng),支持用戶自行安裝第三方服務(wù)商提供的各種類型的APP (Applicat1n,應(yīng)用程序),例如:游戲類APP、視頻類APP、音樂類APP、購(gòu)物類APP、安全類APP、拍照類APP、炒股類APP、社交類APP、團(tuán)購(gòu)類APP、點(diǎn)餐類APP、支付類APP等等,從而滿足了人們?nèi)粘I钪械母鞣N需求。
[0004]在APP開發(fā)過程中,需要進(jìn)行大量的軟件測(cè)試工作。軟件測(cè)試是使用人工操作或者軟件自動(dòng)運(yùn)行的方式來檢驗(yàn)APP是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別的過程。軟件測(cè)試是幫助識(shí)別開發(fā)完成(中間或最終的版本)的軟件(整體或部分)的正確度、完全度和質(zhì)量的過程,是SQA (Software Quality Assurance,軟件質(zhì)量保證)的重要子域。
[0005]目前,人們經(jīng)常遇到當(dāng)智能終端(尤其是Android智能終端)安裝了某一款A(yù)PP后,智能終端的反應(yīng)速度變慢了,這極大地降低了用戶的體驗(yàn)。從產(chǎn)品實(shí)際運(yùn)營(yíng)來看,用戶對(duì)于APP安裝前后的整體使用體驗(yàn)很重視,但是目前并沒有相關(guān)的測(cè)試技術(shù),導(dǎo)致這種使用體驗(yàn)在工程環(huán)境中一直沒有體現(xiàn)到真正權(quán)威合理的數(shù)據(jù)上。所以,如何科學(xué)評(píng)估一款A(yù)PP對(duì)智能終端的系統(tǒng)環(huán)境的影響以及系統(tǒng)環(huán)境下其他APP的影響非常重要。
[0006]綜上所述,如何科學(xué)評(píng)估一款A(yù)PP對(duì)智能終端的系統(tǒng)環(huán)境的影響以及系統(tǒng)環(huán)境下其他APP的影響,已成為當(dāng)前亟待解決的問題。

【發(fā)明內(nèi)容】

[0007]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的用于應(yīng)用程序的測(cè)試方法及裝置。
[0008]本發(fā)明的一個(gè)方面,提供了一種用于應(yīng)用程序的測(cè)試方法,包括:
[0009]在移動(dòng)終端的系統(tǒng)上安裝待測(cè)試應(yīng)用程序;
[0010]基于測(cè)試次數(shù)N,啟動(dòng)參照對(duì)象N次,其中,N為正整數(shù),所述參照對(duì)象包括:所述移動(dòng)終端的系統(tǒng)和/或安裝在所述移動(dòng)終端的系統(tǒng)上的與所述待測(cè)試應(yīng)用程序不同的其它應(yīng)用程序;
[0011]記錄所述參照對(duì)象的N次啟動(dòng)時(shí)間;
[0012]獲取在所述移動(dòng)終端的系統(tǒng)安裝所述待測(cè)試應(yīng)用程序之前所述參照對(duì)象的Μ次啟動(dòng)時(shí)間,Μ為正整數(shù);
[0013]將所述N次啟動(dòng)時(shí)間和所述Μ次啟動(dòng)時(shí)間發(fā)送給一預(yù)設(shè)終端。
[0014]優(yōu)選地,在所述參照對(duì)象為所述移動(dòng)終端的系統(tǒng)時(shí),所述記錄所述參照對(duì)象的啟動(dòng)時(shí)間,包括:
[0015]記錄所述移動(dòng)終端的系統(tǒng)的Ν次啟動(dòng)時(shí)間。
[0016]優(yōu)選地,在所述參照對(duì)象為所述其它應(yīng)用程序時(shí),所述基于所述測(cè)試次數(shù)Ν,啟動(dòng)參照對(duì)象Ν次,包括:
[0017]基于所述測(cè)試次數(shù)Ν,連續(xù)對(duì)所述其它應(yīng)用程序進(jìn)行Ν次冷啟動(dòng);
[0018]所述記錄所述參照對(duì)象的Ν次啟動(dòng)時(shí)間,包括:
[0019]記錄所述其它應(yīng)用程序的Ν次冷啟動(dòng)時(shí)間。
[0020]優(yōu)選地,在所述參照對(duì)象為所述其它應(yīng)用程序時(shí),所述基于所述測(cè)試次數(shù)Ν,啟動(dòng)參照對(duì)象Ν次,包括:
[0021]基于所述測(cè)試次數(shù)Ν,連續(xù)對(duì)所述其它應(yīng)用程序進(jìn)行Ν次熱啟動(dòng);
[0022]所述記錄所述參照對(duì)象的Ν次啟動(dòng)時(shí)間,包括:
[0023]記錄所述其它應(yīng)用程序的Ν次熱啟動(dòng)時(shí)間。
[0024]優(yōu)選地,所述通過待測(cè)試應(yīng)用程序的安裝包,在移動(dòng)終端的系統(tǒng)上安裝所述待測(cè)試應(yīng)用程序之前,還包括:
[0025]基于測(cè)試次數(shù)Μ,啟動(dòng)所述參照對(duì)象Μ次;
[0026]記錄所述參照對(duì)象的Μ次啟動(dòng)時(shí)間。
[0027]優(yōu)選地,在所述參照對(duì)象為所述移動(dòng)終端的系統(tǒng)時(shí),所述用于應(yīng)用程序的測(cè)試方法,還包括:
[0028]在每次啟動(dòng)所述移動(dòng)終端的系統(tǒng)時(shí),檢測(cè)所述移動(dòng)終端的系統(tǒng)是否出現(xiàn)異常;
[0029]若所述移動(dòng)終端的系統(tǒng)出現(xiàn)異常,則記錄相關(guān)異常信息;
[0030]將所述相關(guān)異常信息發(fā)送給所述預(yù)設(shè)終端。
[0031]本發(fā)明的另一個(gè)方面,提供一種用于應(yīng)用程序的測(cè)試裝置,包括:
[0032]安裝單元,用于在移動(dòng)終端的系統(tǒng)上安裝待測(cè)試應(yīng)用程序;
[0033]第一啟動(dòng)單元,用于基于測(cè)試次數(shù)Ν,啟動(dòng)參照對(duì)象Ν次,其中,Ν為正整數(shù),所述參照對(duì)象包括:所述移動(dòng)終端的系統(tǒng)和/或安裝在所述移動(dòng)終端的系統(tǒng)上的與所述待測(cè)試應(yīng)用程序不同的其它應(yīng)用程序;
[0034]第一記錄單元,用于記錄所述參照對(duì)象的Ν次啟動(dòng)時(shí)間;
[0035]獲取單元,用于獲取在所述移動(dòng)終端的系統(tǒng)安裝所述待測(cè)試應(yīng)用程序之前所述參照對(duì)象的Μ次啟動(dòng)時(shí)間,Μ為正整數(shù);
[0036]第一發(fā)送單元,用于將所述Ν次啟動(dòng)時(shí)間和所述Μ次啟動(dòng)時(shí)間發(fā)送給一預(yù)設(shè)終端。
[0037]優(yōu)選地,在所述參照對(duì)象為所述移動(dòng)終端的系統(tǒng)時(shí),所述記錄單元,具體用于:
[0038]記錄所述移動(dòng)終端的系統(tǒng)的Ν次啟動(dòng)時(shí)間。
[0039]優(yōu)選地,在所述參照對(duì)象為所述其它應(yīng)用程序時(shí),所述啟動(dòng)單元,具體用于:
[0040]基于所述測(cè)試次數(shù)Ν,連續(xù)對(duì)所述其它應(yīng)用程序進(jìn)行Ν次冷啟動(dòng);
[0041]所述記錄單元,具體用于:
[0042]記錄所述其它應(yīng)用程序的Ν次冷啟動(dòng)時(shí)間。
[0043]優(yōu)選地,在所述參照對(duì)象為所述其它應(yīng)用程序時(shí),所述啟動(dòng)單元,具體用于:
[0044]基于所述測(cè)試次數(shù)N,連續(xù)對(duì)所述其它應(yīng)用程序進(jìn)行N次熱啟動(dòng);
[0045]所述記錄單元,具體用于:
[0046]記錄所述其它應(yīng)用程序的N次熱啟動(dòng)時(shí)間。
[0047]優(yōu)選地,所述通過待測(cè)試應(yīng)用程序的安裝包,所述用于應(yīng)用程序的測(cè)試裝置,還包括:
[0048]第二啟動(dòng)單元,用于在移動(dòng)終端的系統(tǒng)上安裝所述待測(cè)試應(yīng)用程序之前,基于測(cè)試次數(shù)M,啟動(dòng)所述參照對(duì)象Μ次;
[0049]第二記錄單元,用于記錄所述參照對(duì)象的Μ次啟動(dòng)時(shí)間。
[0050]優(yōu)選地,在所述參照對(duì)象為所述移動(dòng)終端的系統(tǒng)時(shí),所述用于應(yīng)用程序的測(cè)裝置,還包括:
[0051]檢測(cè)單元,用于在每次啟動(dòng)所述移動(dòng)終端的系統(tǒng)時(shí),檢測(cè)所述移動(dòng)終端的系統(tǒng)是否出現(xiàn)異常;
[0052]第三記錄單元,用于若所述移動(dòng)終端的系統(tǒng)出現(xiàn)異常,則記錄相關(guān)異常信息;
[0053]第二發(fā)送單元,用于將所述相關(guān)異常信息發(fā)送給所述預(yù)設(shè)終端。
[0054]本申請(qǐng)實(shí)施例中提供的一個(gè)或多個(gè)技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點(diǎn):
[0055]根據(jù)本發(fā)明的一種用于應(yīng)用程序的測(cè)試方法及裝置,在移動(dòng)終端的系統(tǒng)上安裝待測(cè)試應(yīng)用程序;基于測(cè)試次數(shù)Ν,啟動(dòng)參照對(duì)象(例如:系統(tǒng)和/或其他應(yīng)用程序)Ν次;記錄參照對(duì)象的Ν次啟動(dòng)時(shí)間;獲取在移動(dòng)終端的系統(tǒng)安裝待測(cè)試應(yīng)用程序之前參照對(duì)象的Μ次啟動(dòng)時(shí)間;輸出Ν次啟動(dòng)時(shí)間和Μ次啟動(dòng)時(shí)間。本發(fā)明為評(píng)估待測(cè)試應(yīng)用程序?qū)σ苿?dòng)終端的系統(tǒng)環(huán)境的影響以及系統(tǒng)環(huán)境下其他ΑΡΡ的影響提供了科學(xué)的依據(jù),測(cè)試人員可以依據(jù)待測(cè)試應(yīng)用程序安裝前后參照對(duì)象的啟動(dòng)時(shí)間,科學(xué)地評(píng)估待測(cè)試應(yīng)用程序?qū)σ苿?dòng)終端的系統(tǒng)環(huán)境的影響以及系統(tǒng)環(huán)境下其他ΑΡΡ的影響,這樣有利于研發(fā)人員對(duì)待測(cè)試應(yīng)用程序進(jìn)行改進(jìn),以盡可能減小待測(cè)試應(yīng)用程序?qū)ο到y(tǒng)和其他ΑΡΡ的影響。同時(shí),基于本發(fā)明可以對(duì)待測(cè)試應(yīng)用程序和其早期的版本(或競(jìng)商的ΑΡΡ)分別進(jìn)行測(cè)試,通過獲得的每個(gè)ΑΡΡ安裝前后系統(tǒng)和/或其他ΑΡΡ的啟動(dòng)時(shí)間,可以據(jù)此評(píng)估每個(gè)ΑΡΡ對(duì)系統(tǒng)和/或其他ΑΡΡ的影響,從而對(duì)待測(cè)試應(yīng)用程序和其早期的版本(或競(jìng)商的ΑΡΡ)進(jìn)行比較,這樣有利于開發(fā)出對(duì)系統(tǒng)和其他ΑΡΡ的影響最小的同類產(chǎn)品。
[0056]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【附圖說明】
[0057]通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0058]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的自動(dòng)化軟件測(cè)試系統(tǒng)的架構(gòu)圖;
[0059]圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種用于應(yīng)用程序的測(cè)試方法的流程圖;
[0060]圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種用于應(yīng)用程序的測(cè)試裝置的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0061]本發(fā)明實(shí)施例提供了一種用于應(yīng)用程序的測(cè)試方法及裝置,用以解決現(xiàn)
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1