欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種確定需要回歸測(cè)試的測(cè)試用例的方法和裝置的制造方法

文檔序號(hào):9547092閱讀:1012來(lái)源:國(guó)知局
一種確定需要回歸測(cè)試的測(cè)試用例的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及軟件測(cè)試技術(shù)領(lǐng)域,尤其涉及一種確定需要回歸測(cè)試的測(cè)試用例的方 法和裝置。
【背景技術(shù)】
[0002] 隨著軟件規(guī)模的不斷擴(kuò)大,回歸測(cè)試在測(cè)試中占據(jù)越來(lái)越大的比例?;貧w測(cè)試是 指修改了舊代碼后,重新進(jìn)行測(cè)試,以確認(rèn)修改沒(méi)有引入新的錯(cuò)誤或?qū)е缕渌a產(chǎn)生錯(cuò) 誤?;貧w測(cè)試作為軟件生命周期的一個(gè)組成部分,在整個(gè)軟件測(cè)試過(guò)程中占有很大的工作 量比重,軟件開(kāi)發(fā)的各個(gè)階段都會(huì)進(jìn)行多次回歸測(cè)試。那么如何合理的確認(rèn)回歸測(cè)試的范 圍,如何在對(duì)質(zhì)量提供保證的同時(shí)提高測(cè)試的效率,就成為人們很關(guān)注的話題。就目前而 言,通常都是通過(guò)測(cè)試人員的經(jīng)驗(yàn)來(lái)確定回歸測(cè)試的范圍。
[0003] 發(fā)明人在發(fā)明過(guò)程中,發(fā)現(xiàn)現(xiàn)有的技術(shù)方案至少存在以下缺點(diǎn):
[0004] 測(cè)試回歸的范圍主觀因素很大,范圍估計(jì)太小會(huì)有可能出現(xiàn)測(cè)試遺漏和質(zhì)量問(wèn) 題,范圍估計(jì)面太大會(huì)降低測(cè)試效率,很大程度上依賴于測(cè)試人員本身的素質(zhì)和對(duì)代碼的 了解。

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

[0005] 本發(fā)明的實(shí)施例提供一種確定需要回歸測(cè)試的測(cè)試用例的方法和裝置,以提高確 定需要回歸測(cè)試的測(cè)試用例的效率以及準(zhǔn)確度。
[0006] 為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0007] -方面,本發(fā)明實(shí)施例提供了一種確定需要回歸測(cè)試的測(cè)試用例的方法,所述方 法包括:
[0008] 獲取待測(cè)版本軟件代碼和基準(zhǔn)版本軟件代碼;
[0009] 比較所述待測(cè)版本軟件代碼和基準(zhǔn)版本軟件代碼,得到所述待測(cè)版本軟件代碼中 相對(duì)于所述基準(zhǔn)版本軟件代碼變更的函數(shù)列表,其中,所述函數(shù)根據(jù)預(yù)設(shè)規(guī)則定義,每個(gè)所 述函數(shù)在所述待測(cè)版本軟件代碼或者所述基準(zhǔn)版本軟件代碼中互不相同;
[0010] 根據(jù)所述變更的函數(shù)列表,查詢預(yù)先生成的函數(shù)和測(cè)試用例的對(duì)應(yīng)關(guān)系,獲取需 要回歸測(cè)試的測(cè)試用例。
[0011] 另一方面,本發(fā)明實(shí)施例還提供了一種確定需要回歸測(cè)試的測(cè)試用例的裝置,所 述裝置包括:
[0012] 軟件代碼獲取模塊,用于獲取待測(cè)版本軟件代碼和基準(zhǔn)版本軟件代碼;
[0013] 變更函數(shù)列表獲取模塊,用于比較所述待測(cè)版本軟件代碼和基準(zhǔn)版本軟件代碼, 得到所述待測(cè)版本軟件代碼中相對(duì)于所述基準(zhǔn)版本軟件代碼變更的函數(shù)列表,其中,所述 函數(shù)根據(jù)預(yù)設(shè)規(guī)則定義,每個(gè)所述函數(shù)在所述待測(cè)版本軟件代碼或者所述基準(zhǔn)版本軟件代 碼中互不相同;
[0014] 測(cè)試用例獲取模塊,用于根據(jù)所述變更的函數(shù)列表,查詢預(yù)先生成的函數(shù)和測(cè)試 用例的對(duì)應(yīng)關(guān)系,獲取需要回歸測(cè)試的測(cè)試用例。
[0015] 由此可見(jiàn),本發(fā)明實(shí)施例提供的確定需要回歸測(cè)試的測(cè)試用例的方法和裝置,根 據(jù)待測(cè)版本軟件代碼中相對(duì)于基準(zhǔn)版本軟件代碼變更的函數(shù)列表,查詢預(yù)先生成的函數(shù)和 測(cè)試用例的對(duì)應(yīng)關(guān)系,獲取需要回歸測(cè)試的測(cè)試用例,避免通過(guò)測(cè)試人員的經(jīng)驗(yàn)來(lái)確認(rèn)回 歸測(cè)試的范圍導(dǎo)致的效率低下的問(wèn)題,而且,一方面,能夠保證獲取的測(cè)試用例包含發(fā)生變 化的函數(shù)影響到的測(cè)試用例,避免可能出現(xiàn)測(cè)試遺漏和質(zhì)量問(wèn)題;另一方面,因?yàn)楹瘮?shù)是根 據(jù)預(yù)設(shè)規(guī)則定義的,且每個(gè)函數(shù)在待測(cè)版本軟件代碼或者基準(zhǔn)版本軟件代碼中互不相同, 提高函數(shù)定義的精度,減小了獲取測(cè)試用例的冗余。所以,可以提高確定需要回歸測(cè)試的測(cè) 試用例的效率以及準(zhǔn)確度。
【附圖說(shuō)明】
[0016] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例描述 中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些 實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附 圖獲得其他的附圖。
[0017] 圖1為本發(fā)明實(shí)施例提供的一種應(yīng)用場(chǎng)景示意圖;
[0018] 圖2為本發(fā)明實(shí)施例提供的一種后臺(tái)服務(wù)器的硬件結(jié)構(gòu)圖;
[0019] 圖3為本發(fā)明實(shí)施例提供的一種確定需要回歸測(cè)試的測(cè)試用例的方法流程圖;
[0020] 圖4為圖3中步驟302的流程圖;
[0021] 圖5為本發(fā)明實(shí)施例提供的另一種確定需要回歸測(cè)試的測(cè)試用例的方法流程圖;
[0022] 圖6為本發(fā)明實(shí)施例提供的一種確定需要回歸測(cè)試的測(cè)試用例的裝置框圖;
[0023] 圖7為本發(fā)明實(shí)施例提供的另一種確定需要回歸測(cè)試的測(cè)試用例的裝置框圖;
[0024] 圖8為本發(fā)明實(shí)施例提供的又一種確定需要回歸測(cè)試的測(cè)試用例的裝置框圖。
【具體實(shí)施方式】
[0025] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0026] 如圖1所示,示出了本發(fā)明確定需要回歸測(cè)試的測(cè)試用例的方法的實(shí)施環(huán)境的網(wǎng) 絡(luò)架構(gòu)。該實(shí)施環(huán)境的系統(tǒng)可包括用戶終端10、后臺(tái)服務(wù)器20及版本管理服務(wù)器30。其 中,后臺(tái)服務(wù)器20與版本管理服務(wù)器30形成無(wú)線或有線連接。版本管理服務(wù)器30中存儲(chǔ) 有軟件版本信息,例如軟件版本號(hào)、不同版本軟件的源代碼文件等。后臺(tái)服務(wù)器20可以通 過(guò)版本管理服務(wù)器30獲取待測(cè)版本軟件代碼和基準(zhǔn)版本軟件代碼,當(dāng)然,也可以接收用戶 輸入的待測(cè)版本軟件代碼和基準(zhǔn)版本軟件代碼。后臺(tái)服務(wù)器20用于執(zhí)行確定需要回歸測(cè) 試的測(cè)試用例的方法,并獲取需要進(jìn)行回歸測(cè)試的測(cè)試用例。用戶終端10與后臺(tái)服務(wù)器20 形成無(wú)線或有線連接,且用戶終端10上具有相應(yīng)的應(yīng)用客戶端或網(wǎng)頁(yè)客戶端,用戶終端10 通過(guò)應(yīng)用客戶端或網(wǎng)頁(yè)客戶端接收用戶輸入的測(cè)試請(qǐng)求,并將該測(cè)試請(qǐng)求發(fā)送給后臺(tái)服務(wù) 器20,從而可以觸發(fā)后臺(tái)服務(wù)器20執(zhí)行確定需要回歸測(cè)試的測(cè)試用例的方法,并獲取需要 進(jìn)行回歸測(cè)試的測(cè)試用例,用戶終端10通過(guò)應(yīng)用客戶端或網(wǎng)頁(yè)客戶端從后臺(tái)服務(wù)器20獲 取需要進(jìn)行回歸測(cè)試的測(cè)試用例,并對(duì)該需要進(jìn)行回歸測(cè)試的測(cè)試用例進(jìn)行回歸測(cè)試。其 中,用戶終端10可以為PC、手機(jī)、iPAD,平板電腦、筆記本電腦、個(gè)人數(shù)字助理、可穿戴式移 動(dòng)電子終端如智能手表、眼鏡等終端。
[0027] 圖2示出了上述后臺(tái)服務(wù)器10的一種硬件結(jié)構(gòu)圖。如圖2所示,該后臺(tái)服務(wù)器20 包括一個(gè)或多個(gè)(圖中僅示出一個(gè))處理器201、存儲(chǔ)器202、用戶接口 203、網(wǎng)絡(luò)接口 204 以及通信總線205。本領(lǐng)域普通技術(shù)人員可以理解,圖2所示的結(jié)構(gòu)僅為示意,其并不對(duì)后 臺(tái)服務(wù)器20的結(jié)構(gòu)造成限定。例如,后臺(tái)服務(wù)器20還可包括比圖2中所示更多或者更少 的組件,或者具有與圖2所示不同的配置。
[0028] 通信總線205用于后臺(tái)服務(wù)器20中各組成部件之間的通信。用戶接口 203用于插 接外部設(shè)備,例如觸摸屏、鼠標(biāo)及鍵盤(pán)等,以接收用戶輸入的信息。網(wǎng)絡(luò)接口 204用于后臺(tái) 服務(wù)器20與外部進(jìn)行互相通信,該網(wǎng)絡(luò)接口 204主要包括有線接口和無(wú)線接口,例如RS232 模塊、射頻模塊、WIFI模塊等等。
[0029] 存儲(chǔ)器202可用于存儲(chǔ)軟件程序以及模塊,數(shù)據(jù)庫(kù),如本發(fā)明實(shí)施例中的確定需 要回歸測(cè)試的測(cè)試用例的方法及裝置對(duì)應(yīng)的程序指令/模塊。存儲(chǔ)器202可包括高速隨機(jī) 存儲(chǔ)器,還可包括非易失性存儲(chǔ)器,如一個(gè)或者多個(gè)磁性存儲(chǔ)裝置、閃存、或者其他非易失 性固態(tài)存儲(chǔ)器。在一些實(shí)例中,存儲(chǔ)器202可進(jìn)一步包括相對(duì)于處理器201遠(yuǎn)程設(shè)置的存 儲(chǔ)器,這些遠(yuǎn)程存儲(chǔ)器可以通過(guò)網(wǎng)絡(luò)連接至后臺(tái)服務(wù)器20。上述網(wǎng)絡(luò)的實(shí)例包括但不限于 互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動(dòng)通信網(wǎng)及其組合。
[0030] 處理器201通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器202內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功 能應(yīng)用以及數(shù)據(jù)處理,例如,處理器201通過(guò)調(diào)用存儲(chǔ)器202中的確定需要回歸測(cè)試的測(cè)試 用例的應(yīng)用程序,以實(shí)現(xiàn)快速而準(zhǔn)確的確定需要進(jìn)行回歸測(cè)試的測(cè)試用例。
[00
當(dāng)前第1頁(yè)1 2 3 4 5 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
鸡东县| 长春市| 封丘县| 丰台区| 武安市| 吉水县| 东海县| 巫溪县| 新和县| 万荣县| 蓬安县| 三台县| 崇州市| 太湖县| 津南区| 定日县| 祁门县| 清新县| 额济纳旗| 游戏| 九龙坡区| 南皮县| 漯河市| 平远县| 仁怀市| 益阳市| 汝州市| 荥经县| 海口市| 腾冲县| 黄冈市| 南投县| 疏勒县| 枣庄市| 北安市| 宽甸| 饶河县| 鹤峰县| 莱州市| 三明市| 仪征市|