專利名稱:一種業(yè)務(wù)功能的回歸測(cè)試方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種信息系統(tǒng)測(cè)試技術(shù)領(lǐng)域,尤其涉及一種業(yè)務(wù)功能的回歸測(cè)試方法、裝置及系統(tǒng)。
背景技術(shù):
電信行業(yè)業(yè)務(wù)支撐系統(tǒng)的關(guān)鍵業(yè)務(wù)功能測(cè)試,目前主要使用手工測(cè)試。由開發(fā)人員或者測(cè)試人員,根據(jù)業(yè)務(wù)功能、流程手動(dòng)測(cè)試。隨著移動(dòng)業(yè)務(wù)需求、用戶業(yè)務(wù)辦理要求等的不斷增加,在指定時(shí)間內(nèi)完成每一次業(yè)務(wù)/版本的上線,測(cè)試人員不得不經(jīng)常在晚上、周末甚至假期集中加班測(cè)試,以保證測(cè)試環(huán)節(jié)保質(zhì)、保量、穩(wěn)定上線和運(yùn)行。最后由測(cè)試人員根據(jù)業(yè)務(wù)功能,結(jié)合每次的測(cè)試情況手動(dòng)編寫測(cè)試報(bào)告文檔。部分業(yè)務(wù)系統(tǒng)/平臺(tái)目前也在使用如;QTP (HP)、WINRUNNER、LoadRunner, Ruby等業(yè)內(nèi)自動(dòng)化測(cè)試工具,但都是面向工具層面,不具備業(yè)務(wù)封裝功能。業(yè)務(wù)系統(tǒng)開發(fā)完成,測(cè)試人員利用工具(如QTP)進(jìn)行業(yè)務(wù)流程手動(dòng)操作錄制測(cè)試腳本。當(dāng)頁面屬性發(fā)生一點(diǎn)變更時(shí),就要求修改腳本。如單獨(dú)使用QTP有3種方法:1.在應(yīng)用系統(tǒng)中執(zhí)行業(yè)務(wù)操作重新錄制,優(yōu)點(diǎn)是對(duì)測(cè)試人員要求低,缺點(diǎn)是腳本復(fù)用率差速度慢;2.在對(duì)象庫中手動(dòng)補(bǔ)充修改,優(yōu)點(diǎn)是相比較方法I節(jié)省時(shí)間,缺點(diǎn)是要求測(cè)試人員熟練QTP對(duì)象庫的添加、修改等常用操作;3.在專家試圖中編寫代碼,優(yōu)點(diǎn)相比較方法I節(jié)省時(shí)間,缺點(diǎn)是要求測(cè)試人員非常熟練QTP代碼編程的高級(jí)操作。相同業(yè)務(wù)不同的測(cè)試人員理解難免存在差異,就不僅要求所有測(cè)試人員對(duì)相同業(yè)務(wù)的操作全部相同,還要求測(cè)試的對(duì)象屬性全部相同,才能保證每一次回歸測(cè)試的結(jié)果統(tǒng)一。自動(dòng)測(cè)試工具根據(jù)腳本的執(zhí)行情況,生成面向工具的測(cè)試報(bào)告?,F(xiàn)有技術(shù)主要存在以下缺點(diǎn):第一,手工測(cè)試風(fēng)險(xiǎn)高、業(yè)務(wù)串行測(cè)試、周期長(zhǎng)。手工測(cè)試過程比計(jì)算機(jī)過程的錯(cuò)誤和疏忽更多,如人員會(huì)變得疲倦、輸入數(shù)據(jù)錯(cuò)誤、不能總是正確執(zhí)行測(cè)試,不能保證所有必測(cè)內(nèi)容都被測(cè)試。如中國移動(dòng)在不斷推出新業(yè)務(wù),3G品牌早已經(jīng)被成功的商業(yè)化,誰能抓住商機(jī)、誰的服務(wù)質(zhì)量能被用戶高度滿意,誰才能擁有競(jìng)爭(zhēng)力的優(yōu)勢(shì)。業(yè)務(wù)支撐系統(tǒng)內(nèi)部結(jié)構(gòu)已經(jīng)越來越復(fù)雜,如陜西業(yè)務(wù)支撐系統(tǒng)業(yè)務(wù)種類數(shù)量已經(jīng)非常龐大和復(fù)雜,各級(jí)菜單已達(dá)300多個(gè),業(yè)務(wù)數(shù)量多達(dá)1000多個(gè),隨之會(huì)出現(xiàn)成千上萬個(gè)測(cè)試案例;關(guān)鍵是業(yè)務(wù)之間的關(guān)聯(lián)度也越來越高,測(cè)試者在編寫測(cè)試案例時(shí)不僅要考慮業(yè)務(wù)需求,更要考慮業(yè)務(wù)關(guān)聯(lián)性,場(chǎng)景案例也勢(shì)必會(huì)成倍增加。所以,要保證測(cè)試案例的覆蓋度、一致性、時(shí)效性,僅僅依靠傳統(tǒng)手工測(cè)試人員的經(jīng)驗(yàn)和技能很難實(shí)現(xiàn)。仍舊依靠手工測(cè)試必然會(huì)推遲系統(tǒng)BUG發(fā)現(xiàn)、修復(fù)的時(shí)間。研究發(fā)現(xiàn),Bug發(fā)現(xiàn)的越晚修正的成本就越高,測(cè)試階段修正bug的成本是編碼階段的約4倍的關(guān)系。那么項(xiàng)目開發(fā)的進(jìn)度延長(zhǎng)、成本的成倍增加、系上線時(shí)間推遲,客戶滿意度受影響等都會(huì)隨之而來。第二,現(xiàn)有的自動(dòng)化測(cè)技術(shù)門檻高、難掌握。單純的使用HPQTP、WINRUNNER、Ruby等面向工具、針對(duì)類Vi sual Basic或類C/C++語言的代碼的自動(dòng)化測(cè)試工具。案例的編寫、腳本的錄制、執(zhí)行和維護(hù)等,要求測(cè)試人員:熟悉業(yè)務(wù)規(guī)則和操作流程、熟練操作工具、嚴(yán)格規(guī)范的在業(yè)務(wù)系統(tǒng)上錄制腳本。顯而易見,整個(gè)測(cè)試過程太依賴人為經(jīng)驗(yàn)和技能,加大了測(cè)試環(huán)節(jié)在人員、培訓(xùn)等的投入。第三,測(cè)試報(bào)告不統(tǒng)一、難理解。手動(dòng)編寫的測(cè)試報(bào)告太依賴測(cè)試人員對(duì)業(yè)務(wù)的理解程度和文檔編寫能力,而生成的測(cè)試報(bào)告又是面向工具、面向代碼開發(fā)的;腳本每次執(zhí)行的環(huán)境和錄制步驟都相同,才會(huì)生成統(tǒng)一的測(cè)試報(bào)告,同時(shí)要快速從測(cè)試報(bào)告中定位問題,對(duì)閱讀者的經(jīng)驗(yàn)和技能要求也很高,從而加大了測(cè)試結(jié)果分析的難度和測(cè)試進(jìn)度。第四,開發(fā)的腳本通用性低、維護(hù)量大。如QTP無法針對(duì)實(shí)時(shí)更新的數(shù)據(jù)進(jìn)行參數(shù)化,導(dǎo)致QTP錄制的腳本只能運(yùn)行一次。一旦業(yè)務(wù)檢查點(diǎn)發(fā)生變化,測(cè)試部門將不得不投入大量人員和時(shí)間,重新操作業(yè)務(wù)流程錄制腳本,或者由高級(jí)測(cè)試工程師修改代碼更新腳本。致使測(cè)試人員沒有足夠的時(shí)間精力,很難做到業(yè)務(wù)流程的深層次理解、BUG數(shù)量和質(zhì)量的保證、案例的質(zhì)量和覆蓋的深度。所以在整個(gè)測(cè)試的周期內(nèi),很難做到測(cè)試人員、測(cè)試案例、測(cè)試腳本的靈活復(fù)用。
發(fā)明內(nèi)容
本發(fā)明的目的是針對(duì)以上現(xiàn)有測(cè)試狀態(tài)、自動(dòng)化測(cè)試工具和方法存在的突出矛盾而提出的一種業(yè)務(wù)功能的回歸測(cè)試方法、裝置及系統(tǒng),能夠使從業(yè)人員不需掌握繁瑣難懂的自動(dòng)化測(cè)試程序腳本,只需從業(yè)人員熟悉業(yè)務(wù)并熟練使用EXCEL工具即可對(duì)于關(guān)鍵業(yè)務(wù)功能進(jìn)行測(cè)試。本發(fā)明主要是一種針對(duì)信息系統(tǒng)的測(cè)試技術(shù),尤其適合業(yè)務(wù)功能種類數(shù)量多的系統(tǒng)/平臺(tái)的回歸測(cè)試,以幫助檢測(cè)新業(yè)務(wù)需求功能是否能夠正常運(yùn)行,以及原有關(guān)鍵業(yè)務(wù)功能是否受到新業(yè)務(wù)需求功能變更的影響。特別是在電信、金融、電力等行業(yè)支撐系統(tǒng)/平臺(tái)的質(zhì)量保證方面,有非常廣泛的應(yīng)用。根據(jù)本發(fā)明的一方面,提供了一種業(yè)務(wù)功能的回歸測(cè)試方法,包括步驟:通過案例編輯軟件生成業(yè)務(wù)測(cè)試案例;將生成的業(yè)務(wù)測(cè)試案例翻譯為測(cè)試工具可執(zhí)行的測(cè)試程序腳本;根據(jù)得到的測(cè)試程序腳本執(zhí)行測(cè)試;輸出測(cè)試結(jié)果。優(yōu)選地,所述案例編輯軟件是Microsoft EXCEL。優(yōu)選地,所述通過案例編輯軟件生成業(yè)務(wù)測(cè)試案例的步驟進(jìn)一步包括:對(duì)所述需要測(cè)試的業(yè)務(wù)進(jìn)行測(cè)試要點(diǎn)分析、校驗(yàn)方式分析、測(cè)試路徑覆蓋分析,得到業(yè)務(wù)流程圖;根據(jù)得到的業(yè)務(wù)流程圖,將業(yè)務(wù)功能的操作步驟按預(yù)定順序組織,并將每一步驟的操作對(duì)象和操作動(dòng)作一一對(duì)應(yīng),對(duì)操作對(duì)象設(shè)置不少于一個(gè)的關(guān)鍵字,生成邏輯測(cè)試腳本;設(shè)置所述每一步驟的參數(shù)值和檢查結(jié)果值。 優(yōu)選地,上述步驟還包括:將不少于一個(gè)的測(cè)試案例按照預(yù)定的邏輯組織成一個(gè)場(chǎng)景;設(shè)置測(cè)試案例使用的測(cè)試數(shù)據(jù)。優(yōu)選地,所述將生成的業(yè)務(wù)測(cè)試案例翻譯為測(cè)試工具可執(zhí)行的測(cè)試程序腳本的步驟進(jìn)一步包括:在測(cè)試案例中設(shè)置的對(duì)象元素和被測(cè)試系統(tǒng)的對(duì)象元素間創(chuàng)建映射關(guān)系;將測(cè)試案例翻譯為測(cè)試工具可執(zhí)行的測(cè)試腳本。優(yōu)選地,上述步驟還包括:將所述在測(cè)試案例中設(shè)置的對(duì)象元素和被測(cè)試系統(tǒng)的對(duì)象元素間創(chuàng)建映射關(guān)系的步驟和所述將測(cè)試案例翻譯為測(cè)試工具可執(zhí)行的測(cè)試腳本的步驟合并執(zhí)行。優(yōu)選地,所述根據(jù)得到的測(cè)試程序腳本執(zhí)行測(cè)試的步驟進(jìn)一步包括:將不少于一個(gè)的測(cè)試案例按照預(yù)定順序組織,通過腳本調(diào)度執(zhí)行測(cè)試。優(yōu)選地,所述輸出測(cè)試結(jié)果的步驟進(jìn)一步包括:輸出的測(cè)試結(jié)果包括總結(jié)性的一個(gè)場(chǎng)景下案例的通過情況和/或所述案例的每一步驟的通過情況和具體值的驗(yàn)證情況。根據(jù)本發(fā)明的另一方面,還提供了一種業(yè)務(wù)功能的回歸測(cè)試系統(tǒng),包括構(gòu)建裝置、翻譯裝置、執(zhí)行裝置和輸出裝置,其中所述構(gòu)建裝置,用于通過案例編輯軟件構(gòu)建業(yè)務(wù)測(cè)試案例,并輸出給翻譯裝置;所述翻譯裝置,用于將輸入的業(yè)務(wù)測(cè)試案例翻譯為測(cè)試工具可執(zhí)行的測(cè)試程序腳本,并輸出給執(zhí)行裝置;所述執(zhí)行裝置,用于根據(jù)輸入的測(cè)試程序腳本執(zhí)行測(cè)試,并將測(cè)試結(jié)果輸出給輸出裝置,還用于將不少于一個(gè)的測(cè)試案例按照預(yù)定順序組織,通過腳本調(diào)度執(zhí)行測(cè)試;所述輸出裝置,用于輸出測(cè)試結(jié)果,所述輸出的測(cè)試結(jié)果包括總結(jié)性的一個(gè)場(chǎng)景下案例的通過情況和/或所述案例的每一步驟的通過情況和具體值的驗(yàn)證情況。優(yōu)選地,所述構(gòu)建裝置進(jìn)一步包括:業(yè)務(wù)路徑分析模塊,用于對(duì)所述需要測(cè)試的業(yè)務(wù)進(jìn)行測(cè)試要點(diǎn)分析、校驗(yàn)方式分析、測(cè)試路徑覆蓋分析,得到業(yè)務(wù)流程圖,并將所述業(yè)務(wù)流程圖輸出給邏輯測(cè)試腳本組織模塊;邏輯測(cè)試腳本組織模塊,用于根據(jù)輸入的業(yè)務(wù)流程圖,將業(yè)務(wù)功能的操作步驟按預(yù)定順序組織,并將每一步驟的操作對(duì)象和操作動(dòng)作一一對(duì)應(yīng),對(duì)操作對(duì)象設(shè)置不少于一個(gè)的關(guān)鍵字,生成邏輯測(cè)試腳本,并輸出給測(cè)試數(shù)據(jù)設(shè)置模塊;測(cè)試數(shù)據(jù)設(shè)置模塊,用于根據(jù)輸入的邏輯測(cè)試腳本,設(shè)置所述每一步驟的參數(shù)值和檢查結(jié)果值。測(cè)試場(chǎng)景組織模塊,用于將不少于一個(gè)的測(cè)試案例按照預(yù)定的邏輯組織成一個(gè)場(chǎng)
旦
-5^ O優(yōu)選地,所述翻譯裝置進(jìn)一步包括:對(duì)象映射模塊,用于在測(cè)試案例中設(shè)置的對(duì)象元素和被測(cè)試系統(tǒng)的對(duì)象元素間創(chuàng)建映射關(guān)系,并輸出給腳本解析模塊;腳本解析模塊,用于根據(jù)輸入的對(duì)象映射關(guān)系,將測(cè)試案例翻譯為測(cè)試工具可執(zhí)行的測(cè)試腳本。腳本封裝模塊,用于將腳本解析模塊和對(duì) 象映射模塊進(jìn)行封裝。根據(jù)本發(fā)明又一方面,還提供了用于業(yè)務(wù)功能的回歸測(cè)試系統(tǒng)的裝置。—種用于業(yè)務(wù)功能回歸測(cè)試系統(tǒng)的構(gòu)建裝置,包括:
業(yè)務(wù)路徑分析模塊,用于對(duì)所述需要測(cè)試的業(yè)務(wù)進(jìn)行測(cè)試要點(diǎn)分析、校驗(yàn)方式分析、測(cè)試路徑覆蓋分析,得到業(yè)務(wù)流程圖,并將所述業(yè)務(wù)流程圖輸出給邏輯測(cè)試腳本組織模塊;邏輯測(cè)試腳本組織模塊,用于根據(jù)輸入的業(yè)務(wù)流程圖,將業(yè)務(wù)功能的操作步驟按預(yù)定順序組織,并將每一步驟的操作對(duì)象和操作動(dòng)作一一對(duì)應(yīng),對(duì)操作對(duì)象設(shè)置不少于一個(gè)的關(guān)鍵字,生成邏輯測(cè)試腳本,并輸出給測(cè)試數(shù)據(jù)設(shè)置模塊;測(cè)試數(shù)據(jù)設(shè)置模塊,用于根據(jù)輸入的邏輯測(cè)試腳本,設(shè)置所述每一步驟的參數(shù)值和檢查結(jié)果值。優(yōu)選地,所述構(gòu)建裝置還包括:測(cè)試場(chǎng)景組織模塊,用于將不少于一個(gè)的測(cè)試案例按照預(yù)定的邏輯組織成一個(gè)場(chǎng)優(yōu)選地, 所述翻譯裝置包括:對(duì)象映射模塊,用于在測(cè)試案例中設(shè)置的對(duì)象元素和被測(cè)試系統(tǒng)的對(duì)象元素間創(chuàng)建映射關(guān)系,并輸出給腳本解析模塊;腳本解析模塊,用于根據(jù)輸入的對(duì)象映射關(guān)系,將測(cè)試案例翻譯為測(cè)試工具可執(zhí)行的測(cè)試腳本。優(yōu)選地,所述翻譯裝置還包括:腳本封裝模塊,用于將腳本解析模塊和對(duì)象映射模塊進(jìn)行封裝。本發(fā)明的技術(shù)效果在于:低門檻的測(cè)試人員。對(duì)編寫人員的技術(shù)要求特別低,只需要了解所涉及業(yè)務(wù)的功能邏輯(如前臺(tái)繳費(fèi))、會(huì)EXCEL的簡(jiǎn)單操作。業(yè)務(wù)需求明確后,測(cè)試人員即可以業(yè)務(wù)需求為導(dǎo)向,按照統(tǒng)一模板編寫自動(dòng)化回歸測(cè)試案例,每一步的業(yè)務(wù)操作均可視化、通俗易懂,無需懂得自動(dòng)化測(cè)試技術(shù)。測(cè)試人員可根據(jù)測(cè)試進(jìn)度、業(yè)務(wù)量需要靈活進(jìn)行交叉測(cè)試各自負(fù)責(zé)業(yè)務(wù),從而提高測(cè)試效率。通過與HP QTP工具的結(jié)合,可使自動(dòng)化測(cè)試廣泛的推廣到各業(yè)務(wù)部門、各角色,只需簡(jiǎn)單的培訓(xùn)均可參與。自動(dòng)化生成腳本。只需一句簡(jiǎn)單的調(diào)用語句,編寫好的測(cè)試案例會(huì)自動(dòng)生成基于QTP的自動(dòng)化測(cè)試腳本。測(cè)試步驟的自動(dòng)化執(zhí)行、數(shù)據(jù)的自動(dòng)錄入、場(chǎng)景的自動(dòng)操作都可避免,因人員經(jīng)驗(yàn)和技能差異而導(dǎo)致的腳本質(zhì)量參差不齊,實(shí)現(xiàn)案例的準(zhǔn)確性、時(shí)效性和完整性,縮短開發(fā)周期、保證系統(tǒng)質(zhì)量。為企業(yè)、項(xiàng)目參與者節(jié)省出更多的時(shí)間和精力,集中到問題定位、業(yè)務(wù)分析、案例覆蓋度保證中,以便快速準(zhǔn)確地提升用戶滿意度、產(chǎn)品競(jìng)爭(zhēng)力,抓住商機(jī)創(chuàng)造更多效益。清晰一致的測(cè)試報(bào)告。每次自動(dòng)測(cè)試,系統(tǒng)會(huì)自動(dòng)判斷并生成測(cè)試結(jié)果,避免因人員經(jīng)驗(yàn)和文檔編寫能力而導(dǎo)致測(cè)試結(jié)果的多樣性,保證每次回歸測(cè)試報(bào)告都準(zhǔn)確一致。測(cè)試結(jié)果業(yè)務(wù)化、可視化,能幫助開發(fā)人員快速定位問題;同時(shí),系統(tǒng)會(huì)自動(dòng)保存可視化的測(cè)試結(jié)果,方便查詢者隨時(shí)查詢?nèi)我馀蔚脑敿?xì)測(cè)試記錄,為后期重現(xiàn)問題、定位問題、修復(fù)問題提供有力依據(jù)。案例腳本的維護(hù)量小、投入少。案例和腳本均模塊化、相對(duì)獨(dú)立,通用性好,容易維護(hù)。業(yè)務(wù)功能發(fā)生變更,測(cè)試人員可根據(jù)業(yè)務(wù)關(guān)聯(lián)關(guān)系,做簡(jiǎn)單(如增加下拉框的值、增加一個(gè)檢查點(diǎn)、增加一個(gè)點(diǎn)擊操作等)的修改,靈活組合案例和腳本,即可生成新的測(cè)試場(chǎng)景。據(jù)初步估算,對(duì)于新開發(fā)的業(yè)務(wù),可提高自動(dòng)化回歸測(cè)試腳本開發(fā)效率100 %以上,減少維護(hù)工作量超過200%。本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。下面通過附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:圖1是本發(fā)明一種業(yè)務(wù)功能的回歸測(cè)試方法的流程圖。圖2是本發(fā)明中生成業(yè)務(wù)測(cè)試案例的流程圖。圖3是本發(fā)明中將生成的業(yè)務(wù)案例翻譯為測(cè)試工具可執(zhí)行的測(cè)試程序腳本的流程圖。圖4是本發(fā)明一種業(yè)務(wù)功能的回歸測(cè)試系統(tǒng)的結(jié)構(gòu)示意圖。圖5是本發(fā)明中一個(gè)實(shí)施例的構(gòu)建裝置的結(jié)構(gòu)示意圖。圖6是本發(fā)明中一個(gè)實(shí)施例的翻譯裝置的結(jié)構(gòu)示意圖。圖7是本發(fā)明中一個(gè)實(shí)施例的“營業(yè)廳繳費(fèi)”的業(yè)務(wù)流程圖。圖8是本發(fā)明中一個(gè)實(shí)施例的邏輯測(cè)試腳本的示意圖。圖9是本發(fā)明中一個(gè)實(shí)施例的測(cè)試數(shù)據(jù)配置表的示意圖。圖10是本發(fā)明中一個(gè)實(shí)施例的自動(dòng)化測(cè)試可視化報(bào)告的示意圖。
具體實(shí)施例方式以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。以下將從業(yè)務(wù)功能的可視化回歸測(cè)試方法的步驟和業(yè)務(wù)功能的可視化回歸測(cè)試系統(tǒng)以及各組成裝置的結(jié)構(gòu)等三個(gè)方面來詳細(xì)描述本發(fā)明。根據(jù)本發(fā)明的構(gòu)思,首先本發(fā)明基于主流自動(dòng)化測(cè)試工具的測(cè)試案例構(gòu)建引擎。然后通過MQC測(cè)試管理軟件,利用其產(chǎn)品成熟和對(duì)測(cè)試管理支持全面等特點(diǎn),為自動(dòng)化測(cè)試提供測(cè)試需求管理、案例管理、測(cè)試執(zhí)行和缺陷管理等主要管理功能,并輸出測(cè)試報(bào)告到EXCEL模板中。如圖1所示,一個(gè)優(yōu)選的業(yè)務(wù)功能的可視化回歸測(cè)試方法包括以下步驟:步驟101:通過案例編輯軟件生成業(yè)務(wù)測(cè)試案例;步驟102:將生成的業(yè)務(wù)測(cè)試案例翻譯為測(cè)試工具可執(zhí)行的測(cè)試程序腳本;步驟103:根據(jù)得到的測(cè)試程序腳本執(zhí)行測(cè)試;步驟104:輸出測(cè)試結(jié)果。以下分別對(duì)每個(gè)步驟進(jìn)行詳細(xì)描述。步驟101:通過案例編輯軟件生成業(yè)務(wù)測(cè)試案例編寫測(cè)試案例必須對(duì)測(cè)試對(duì)象,即業(yè)務(wù)功能分析清楚,利用業(yè)務(wù)功能的可視化開發(fā)的回歸測(cè)試方法構(gòu)建關(guān)鍵業(yè)務(wù)測(cè)試案例的前提條件。在步驟101中,案例編輯軟件可以選擇為Microsoft Excel,在實(shí)際應(yīng)用中,其他可以執(zhí)行VBScript腳本語言的編輯軟件也可以進(jìn)行此項(xiàng)編輯工作,本領(lǐng)域技術(shù)人員應(yīng)該能夠想到利用其它同類軟件進(jìn)行替代。如圖2所示,通過Microsoft Excel生成業(yè)務(wù)測(cè)試案例的步驟主要包括:步驟201:待測(cè)試業(yè)務(wù)路徑分析,得到業(yè)務(wù)流程圖;步驟202:根據(jù)業(yè)務(wù)流程圖進(jìn)行邏輯測(cè)試腳本組織;步驟203:測(cè)試數(shù)據(jù)設(shè)置;步驟204:測(cè)試場(chǎng)景組織。業(yè)務(wù)功能的可視化開發(fā)的回歸測(cè)試方法主要采用業(yè)界常用的Microsoft EXCEL作為用戶交互界面,用于構(gòu)建業(yè)務(wù)測(cè)試案例,而不需要手工編寫任何的程序代碼。在本實(shí)施例中構(gòu)建業(yè)務(wù)測(cè)試案例的具體方法如下:首先進(jìn)行待測(cè)試業(yè)務(wù)路徑分析,主要包括:測(cè)試要點(diǎn)分析:業(yè)務(wù)功能需要對(duì)哪些測(cè)試要點(diǎn)進(jìn)行驗(yàn)證,既可以是功能點(diǎn),也可以是業(yè)務(wù)規(guī)則。校驗(yàn)方式分析:對(duì)每個(gè)測(cè)試要點(diǎn)如何進(jìn)行校驗(yàn)。如對(duì)于“繳費(fèi)是否成功”的校驗(yàn),可以從“用戶余額查詢”和“營業(yè)員操作日志查詢”等業(yè)務(wù)功能處得到驗(yàn)證。對(duì)于利用前臺(tái)功能無法進(jìn)行驗(yàn)證的測(cè)試要點(diǎn),可以從后臺(tái)相關(guān)的數(shù)據(jù)表中進(jìn)行查詢驗(yàn)證。只是鑒于業(yè)務(wù)驗(yàn)證的嚴(yán)謹(jǐn)性,不建議這樣做。測(cè)試路徑覆蓋分析:需要設(shè)置幾個(gè)業(yè)務(wù)測(cè)試分支,以完整的覆蓋需要檢查和驗(yàn)證的功能點(diǎn)及規(guī)則。這里所述的測(cè)試路徑不是窮舉法中所有可能的路徑,而指經(jīng)過分析認(rèn)為需要進(jìn)行驗(yàn)證的業(yè)務(wù)分支。描述業(yè)務(wù)流程圖:從業(yè)務(wù)角度對(duì)涉及的業(yè)務(wù)邏輯、步驟、狀態(tài)判斷等利用流程圖方式來進(jìn)行直觀描述。如圖7所示,就是根據(jù)上述步驟分析得到的“營業(yè)廳繳費(fèi)”的業(yè)務(wù)流程圖。在該圖中,對(duì)于業(yè)務(wù)功能需要的每個(gè)測(cè)試要點(diǎn)都進(jìn)行了分析整理,完整的覆蓋了需要檢查和驗(yàn)證的功能點(diǎn)及規(guī)則。第二是進(jìn)行邏輯測(cè)試腳本組織。如圖8所示,將應(yīng)用系統(tǒng)(如中國移動(dòng)的業(yè)務(wù)支撐系統(tǒng))中某業(yè)務(wù)功能(如“營業(yè)廳繳費(fèi)”)的操作步驟按順序組織,同時(shí)將每個(gè)步驟涉及的操作及操作對(duì)象對(duì)應(yīng)到操作步驟中,即可完成邏輯測(cè)試腳本。具體如下:測(cè)試步驟分析:根據(jù)業(yè)務(wù)流程圖,以顆粒度盡可能最小化為標(biāo)準(zhǔn),將圖中的節(jié)點(diǎn)分解成一個(gè)或多個(gè)顆粒測(cè)試步驟。如在“營業(yè)廳繳費(fèi)”中,“輸入手機(jī)號(hào)碼”、“查詢余額”就是其最小的顆粒步驟。測(cè)試步驟動(dòng)作分解:分解為如輸入文本、單擊操作、檢查對(duì)象是否存在、選擇數(shù)值、檢查值是否正確、獲取參數(shù)值等。原則上以把業(yè)務(wù)功能的單個(gè)操作設(shè)計(jì)為一個(gè)測(cè)試步驟(如輸入“手機(jī)號(hào)碼”,點(diǎn)擊“查詢”按鈕等)。界面元素對(duì)應(yīng):每個(gè)測(cè)試步驟的操作對(duì)象和操作動(dòng)作之間做一一對(duì)應(yīng)。如瀏覽器、子頁面、下拉列表、輸入文本框等,這些界面元素一般可以分為:超鏈接、網(wǎng)頁輸入框、網(wǎng)頁按鈕、網(wǎng)頁表格等。其操作動(dòng)作一般可以分為:單擊、雙擊、輸入、選擇等。
關(guān)鍵參數(shù)識(shí)別:對(duì)于需要操作的界面元素,需設(shè)置一個(gè)或多個(gè)關(guān)鍵字識(shí)別。如文本標(biāo)題、界面元素的名字、界面元素的類型等。并給每個(gè)關(guān)鍵字設(shè)置一個(gè)識(shí)別的參數(shù)值,如營業(yè)廳繳費(fèi)中輸入的“手機(jī)號(hào)碼”可以設(shè)二個(gè)關(guān)鍵字“名稱”為“txtPhone”、“標(biāo)題”為“手機(jī)號(hào)碼”等??山柚鶴TP工具自動(dòng)識(shí)別界面元素的功能,獲取界面元素的關(guān)鍵參數(shù)及相關(guān)數(shù)值。第三是進(jìn)行測(cè)試數(shù)據(jù)設(shè)置。如圖9所示,設(shè)置測(cè)試案例中用到的所有數(shù)據(jù),控制自動(dòng)化測(cè)試腳本的運(yùn)行,同時(shí)把測(cè)試結(jié)果體現(xiàn)在測(cè)試報(bào)告中。具體如下:設(shè)置每個(gè)步驟的輸入?yún)?shù):設(shè)置需要界面輸入或從界面上選擇的參數(shù)值。如“客戶號(hào)”、“賬號(hào)”、“手機(jī)號(hào)碼”等。為保證測(cè)試更加全面,可設(shè)置多條不同的測(cè)試數(shù)據(jù)驗(yàn)證業(yè)務(wù)功能。設(shè)置是否要輸出檢查結(jié)果值。保證輸出詳細(xì)的檢查要點(diǎn)的結(jié)果值,如“提交繳費(fèi)信息”是否成功,以便系統(tǒng)開發(fā)人員對(duì)問題的定位。另外,還可以進(jìn)行測(cè)試場(chǎng)景組織。
如下述測(cè)試場(chǎng)景表所示,針對(duì)不同業(yè)務(wù),將各測(cè)試腳本按照一定的邏輯組織成一個(gè)場(chǎng)景執(zhí)行,從而使關(guān)鍵業(yè)務(wù)的自動(dòng)化回歸測(cè)試結(jié)果可以更符合實(shí)際業(yè)務(wù)需求,同時(shí)也能大量節(jié)省自動(dòng)化腳本的執(zhí)行時(shí)間。此處的測(cè)試邏輯即為測(cè)試流程,包括多個(gè)測(cè)試腳本,每個(gè)測(cè)試腳本是針對(duì)被測(cè)業(yè)務(wù)功能的一種,根據(jù)多個(gè)測(cè)試腳本選擇需要操作的界面元素和操作動(dòng)作,完成多個(gè)功能的場(chǎng)景測(cè)試。測(cè)試方法具體如下:測(cè)試案例組織:每個(gè)場(chǎng)景需執(zhí)行多少個(gè)測(cè)試案例。如把“用戶登錄”、“賬戶管理”等案例組織在一個(gè)場(chǎng)景中來執(zhí)行。測(cè)試邏輯設(shè)置:設(shè)置測(cè)試案例需要利用哪些測(cè)試數(shù)據(jù)來驗(yàn)證。通常不需測(cè)試所有數(shù)據(jù),可選擇某行數(shù)據(jù)、某幾行數(shù)據(jù)來進(jìn)行驗(yàn)證。
案例文件參數(shù)選擇~備注描述
01-用戶登錄\TestScript—001-用戶登錄.xls2
02賬戶管理\01賬戶信息查詢\TestScript—002-賬戶信息查詢3^5
02賬戶管理\01賬戶信息查詢\TestScript—01-本人賬戶互轉(zhuǎn)Fi步驟102:將生成的業(yè)務(wù)測(cè)試案例翻譯為測(cè)試工具可執(zhí)行的測(cè)試程序腳本。如圖3所示,將生成的業(yè)務(wù)測(cè)試案例翻譯為測(cè)試工具可執(zhí)行的測(cè)試程序腳本步驟主要包括:步驟301:在測(cè)試案例中設(shè)置的對(duì)象和被測(cè)試系統(tǒng)的對(duì)象元素間創(chuàng)建映射關(guān)系;步驟302:將測(cè)試案例翻譯為測(cè)試工具可執(zhí)行的測(cè)試腳本。上述步驟還可以包括:將所述在測(cè)試案例中設(shè)置的對(duì)象元素和被測(cè)試系統(tǒng)的對(duì)象元素間創(chuàng)建映射關(guān)系的步驟和所述將測(cè)試案例翻譯為測(cè)試工具可執(zhí)行的測(cè)試腳本的步驟合并執(zhí)行。
將EXCEL中表示的測(cè)試案例翻譯為業(yè)界測(cè)試工具(如HP QTP)可執(zhí)行的自動(dòng)化測(cè)試程序腳本,同時(shí)借助MQC或手工來組織生成不同的自動(dòng)化測(cè)試場(chǎng)景。利用EXCEL支持的VISUAL BASIC腳本語言,來形成固定的轉(zhuǎn)換程序,用宏的方式鑲嵌在測(cè)試案例中。具體如下:在測(cè)試案例中設(shè)置的對(duì)象和被測(cè)系統(tǒng)的對(duì)象元素間創(chuàng)建映射關(guān)系,保證測(cè)試腳本對(duì)被測(cè)對(duì)象的正確操作。在本實(shí)施例中,如上所述,對(duì)于如瀏覽器框架、彈出窗體、頁面、標(biāo)簽、文本框、下拉列表、日期選擇框、網(wǎng)頁網(wǎng)格、按鈕、超鏈接等界面元素,以及這些界面元素涉及的操作如選擇、單擊、雙擊、輸入等,和HP QTP能識(shí)別的界面元素表示方式、某個(gè)操作涉及的函數(shù)進(jìn)行映射關(guān)聯(lián)。如“點(diǎn)擊按鈕”操作,代表在界面上對(duì)“提交”按鈕的點(diǎn)擊確認(rèn);“輸入”操作,代表在界面上的“文本框”中輸入字符;“選擇”操作,代表在“下拉列表”進(jìn)行“單擊”+ “選擇”的操作,對(duì)于這些操作通過HP QTP管理軟件與具體操作涉及的函數(shù)相關(guān)聯(lián)。HP QTP管理軟件將測(cè)試案例翻譯為測(cè)試工具可執(zhí)行的自動(dòng)化測(cè)試腳本。首先,根據(jù)已經(jīng)建立好的在測(cè)試案例中設(shè)置的對(duì)象和被測(cè)系統(tǒng)的對(duì)象元素間的映射關(guān)系,建立相應(yīng)的映射文件,加載到HP QTP資源池中,用于HP QTP解析腳本文件;其次,使用調(diào)用函數(shù),使程序自動(dòng)掃描測(cè)試案例中有關(guān)“步驟操作涉及對(duì)象”、“對(duì)象的關(guān)鍵參數(shù)信息”、“步驟的操作方式”等設(shè)置信息,將所述界面元素名稱、執(zhí)行腳本動(dòng)作、測(cè)試數(shù)據(jù)的設(shè)定值以及預(yù)期輸出結(jié)果文件等組合生成中間腳本;最后,HP QTP管理軟件根據(jù)映射文件和中間腳本自動(dòng)生成HP QTP能識(shí)別的測(cè)試腳本。然后讀取測(cè)試數(shù)據(jù)文件中的測(cè)試數(shù)據(jù)信息,形成一個(gè)或多個(gè)測(cè)試腳本實(shí)例。這些測(cè)試腳本在測(cè)試執(zhí)行時(shí),會(huì)被單獨(dú)執(zhí)行一次/或執(zhí)行多次。在一個(gè)優(yōu)選的實(shí)施方式中,可以將上述兩個(gè)步驟301和302封裝運(yùn)行行,以便在MQC等測(cè)試管理工具中自動(dòng)調(diào)度測(cè)試腳本,驅(qū)動(dòng)HP QTP測(cè)試工具執(zhí)行測(cè)試腳本,完成測(cè)試場(chǎng)景中測(cè)試案例的執(zhí)行工作。步驟103:根據(jù)得到的測(cè)試程序腳本執(zhí)行測(cè)試。得到可以被測(cè)試工具自動(dòng)執(zhí)行的測(cè)試腳本之后,就可以通過調(diào)度該測(cè)試腳本在業(yè)務(wù)平臺(tái)上模擬輸入、點(diǎn)擊、選擇等操作執(zhí)行自動(dòng)化測(cè)試。也可以將不少于一個(gè)的測(cè)試案例按照預(yù)定的測(cè)試順序組織,再通過調(diào)度所述不少于一個(gè)的測(cè)試腳本執(zhí)行自動(dòng)化測(cè)試,達(dá)到對(duì)于一個(gè)或多個(gè)業(yè)務(wù)功能的綜合測(cè)試目的。步驟104:輸出測(cè)試結(jié)果。測(cè)試腳本執(zhí)行結(jié)束后,HP QTP管理軟件將生成的測(cè)試結(jié)果報(bào)表,根據(jù)預(yù)定的Excel模板或其他設(shè)置好的模板輸出測(cè)試報(bào)告上傳至MQC測(cè)試管理工具。測(cè)試報(bào)告可以分為兩種:一類是總結(jié)性的,展示某場(chǎng)景下案例的通過情況,如下表所示;另一類是詳細(xì)的,如圖10所示,展示某案例每步驟的通過情況,及具體值的驗(yàn)證情況。MQC支持自動(dòng)保存更詳細(xì)的步驟截圖信息。
權(quán)利要求
1.一種業(yè)務(wù)功能的回歸測(cè)試方法,其特征在于,包括步驟: 通過案例編輯軟件生成業(yè)務(wù)測(cè)試案例; 將生成的業(yè)務(wù)測(cè)試案例翻譯為測(cè)試工具可執(zhí)行的測(cè)試程序腳本; 根據(jù)得到的測(cè)試程序腳本執(zhí)行測(cè)試; 輸出測(cè)試結(jié)果。
2.如權(quán)利要求1所述的業(yè)務(wù)功能的回歸測(cè)試方法,其特征在于,所述案例編輯軟件是Microsoft EXCEL。
3.如權(quán)利要求1或2所述的業(yè)務(wù)功能的回歸測(cè)試方法,其特征在于,所述通過案例編輯軟件生成業(yè)務(wù)測(cè)試案例的步驟進(jìn)一步包括: 對(duì)所述需要測(cè)試的業(yè)務(wù)進(jìn)行測(cè)試要點(diǎn)分析、校驗(yàn)方式分析和測(cè)試路徑覆蓋分析,得到業(yè)務(wù)流程圖; 根據(jù)得到的業(yè)務(wù)流程圖,將業(yè)務(wù)功能的操作步驟按預(yù)定順序組織,并將每一步驟的操作對(duì)象和操作動(dòng)作一一對(duì)應(yīng),對(duì)操作對(duì)象設(shè)置不少于一個(gè)的關(guān)鍵字,生成邏輯測(cè)試腳本; 設(shè)置所述每一步驟的參數(shù)值和檢查結(jié)果值。
4.如權(quán)利要求3所述的業(yè)務(wù)功 能的回歸測(cè)試方法,其特征在于,所述步驟還包括: 將不少于一個(gè)的測(cè)試案例按照預(yù)定的邏輯組織成一個(gè)場(chǎng)景; 設(shè)置測(cè)試案例使用的測(cè)試數(shù)據(jù)。
5.如權(quán)利要求1或2所述的業(yè)務(wù)功能的回歸測(cè)試方法,其特征在于,所述將生成的業(yè)務(wù)測(cè)試案例翻譯為測(cè)試工具可執(zhí)行的測(cè)試程序腳本的步驟進(jìn)一步包括: 在測(cè)試案例中設(shè)置的對(duì)象元素和被測(cè)試系統(tǒng)的對(duì)象元素間創(chuàng)建映射關(guān)系; 將測(cè)試案例翻譯為測(cè)試工具可執(zhí)行的測(cè)試腳本。
6.如權(quán)利要求5所述的業(yè)務(wù)功能的回歸測(cè)試方法,其特征在于,所述將生成的業(yè)務(wù)測(cè)試案例翻譯為測(cè)試工具可執(zhí)行的測(cè)試程序腳本的步驟還包括: 將所述在測(cè)試案例中設(shè)置的對(duì)象元素和被測(cè)試系統(tǒng)的對(duì)象元素間創(chuàng)建映射關(guān)系的步驟和所述將測(cè)試案例翻譯為測(cè)試工具可執(zhí)行的測(cè)試腳本的步驟合并執(zhí)行。
7.如權(quán)利要求1或2所述的業(yè)務(wù)功能的回歸測(cè)試方法,其特征在于,所述根據(jù)得到的測(cè)試程序腳本執(zhí)行測(cè)試的步驟進(jìn)一步包括: 將不少于一個(gè)的測(cè)試案例按照預(yù)定順序組織,通過腳本調(diào)度執(zhí)行測(cè)試。
8.如權(quán)利要求1或2所述的業(yè)務(wù)功能的回歸測(cè)試方法,其特征在于,所述輸出測(cè)試結(jié)果的步驟進(jìn)一步包括: 輸出的測(cè)試結(jié)果包括總結(jié)性的一個(gè)場(chǎng)景下案例的通過情況和/或所述案例的每一步驟的通過情況和具體值的驗(yàn)證情況。
9.一種用于業(yè)務(wù)功能的回歸測(cè)試系統(tǒng),其特征在于,包括構(gòu)建裝置、翻譯裝置、執(zhí)行裝置和輸出裝置,其中 所述構(gòu)建裝置,用于通過案例編輯軟件構(gòu)建業(yè)務(wù)測(cè)試案例,并輸出給翻譯裝置; 所述翻譯裝置,用于將輸入的業(yè)務(wù)測(cè)試案例翻譯為測(cè)試工具可執(zhí)行的測(cè)試程序腳本,并輸出給執(zhí)行裝置; 所述執(zhí)行裝置,用于根據(jù)輸入的測(cè)試程序腳本執(zhí)行測(cè)試,并將測(cè)試結(jié)果輸出給輸出裝置,還用于將不少于一個(gè)的測(cè)試案例按照預(yù)定順序組織,通過腳本調(diào)度執(zhí)行測(cè)試;所述輸出裝置,用于輸出測(cè)試結(jié)果,所述輸出的測(cè)試結(jié)果包括總結(jié)性的一個(gè)場(chǎng)景下案例的通過情況和/或所述案例的每一步驟的通過情況和具體值的驗(yàn)證情況。
10.如權(quán)利要求9所述的用于業(yè)務(wù)功能的回歸測(cè)試系統(tǒng),其特征在于,所述構(gòu)建裝置進(jìn)一步包括: 業(yè)務(wù)路徑分析模塊,用于對(duì)所述需要測(cè)試的業(yè)務(wù)進(jìn)行測(cè)試要點(diǎn)分析、校驗(yàn)方式分析、測(cè)試路徑覆蓋分析,得到業(yè)務(wù)流程圖,并將所述業(yè)務(wù)流程圖輸出給邏輯測(cè)試腳本組織模塊;邏輯測(cè)試腳本組織模 塊,用于根據(jù)輸入的業(yè)務(wù)流程圖,將業(yè)務(wù)功能的操作步驟按預(yù)定順序組織,并將每一步驟的操作對(duì)象和操作動(dòng)作一一對(duì)應(yīng),對(duì)操作對(duì)象設(shè)置不少于一個(gè)的關(guān)鍵字,生成邏輯測(cè)試腳本,并輸出給測(cè)試數(shù)據(jù)設(shè)置模塊; 測(cè)試數(shù)據(jù)設(shè)置模塊,用于根據(jù)輸入的邏輯測(cè)試腳本,設(shè)置所述每一步驟的參數(shù)值和檢查結(jié)果值。
測(cè)試場(chǎng)景組織模塊,用于將不少于一個(gè)的測(cè)試案例按照預(yù)定的邏輯組織成一個(gè)場(chǎng)景。
11.如權(quán)利要求8所述的用于業(yè)務(wù)功能的回歸測(cè)試系統(tǒng),其特征在于,所述翻譯裝置進(jìn)一步包括: 對(duì)象映射模塊,用于在測(cè)試案例中設(shè)置的對(duì)象元素和被測(cè)試系統(tǒng)的對(duì)象元素間創(chuàng)建映射關(guān)系,并輸出給腳本解析模塊; 腳本解析模塊,用于根據(jù)輸入的對(duì)象映射關(guān)系,將測(cè)試案例翻譯為測(cè)試工具可執(zhí)行的測(cè)試腳本。
腳本封裝模塊,用于將腳本解析模塊和對(duì)象映射模塊進(jìn)行封裝。
12.一種用于業(yè)務(wù)功能回歸測(cè)試系統(tǒng)的構(gòu)建裝置,其特征在于,所述構(gòu)建裝置包括: 業(yè)務(wù)路徑分析模塊,用于對(duì)所述需要測(cè)試的業(yè)務(wù)進(jìn)行測(cè)試要點(diǎn)分析、校驗(yàn)方式分析、測(cè)試路徑覆蓋分析,得到業(yè)務(wù)流程圖,并將所述業(yè)務(wù)流程圖輸出給邏輯測(cè)試腳本組織模塊;邏輯測(cè)試腳本組織模塊,用于根據(jù)輸入的業(yè)務(wù)流程圖,將業(yè)務(wù)功能的操作步驟按預(yù)定順序組織,并將每一步驟的操作對(duì)象和操作動(dòng)作一一對(duì)應(yīng),對(duì)操作對(duì)象設(shè)置不少于一個(gè)的關(guān)鍵字,生成邏輯測(cè)試腳本,并輸出給測(cè)試數(shù)據(jù)設(shè)置模塊; 測(cè)試數(shù)據(jù)設(shè)置模塊,用于根據(jù)輸入的邏輯測(cè)試腳本,設(shè)置所述每一步驟的參數(shù)值和檢查結(jié)果值。
13.如權(quán)利要求12所述的構(gòu)建裝置,其特征在于,所述構(gòu)建裝置還包括: 測(cè)試場(chǎng)景組織模塊,用于將不少于一個(gè)的測(cè)試案例按照預(yù)定的邏輯組織成一個(gè)場(chǎng)景。
14.一種用于業(yè)務(wù)功能回歸測(cè)試系統(tǒng)的翻譯裝置,其特征在于,所述翻譯裝置包括: 對(duì)象映射模塊,用于在測(cè)試案例中設(shè)置的對(duì)象元素和被測(cè)試系統(tǒng)的對(duì)象元素間創(chuàng)建映射關(guān)系,并輸出給腳本解析模塊; 腳本解析模塊,用于根據(jù)輸入的對(duì)象映射關(guān)系,將測(cè)試案例翻譯為測(cè)試工具可執(zhí)行的測(cè)試腳本。
15.如權(quán)利要求14所述的翻譯裝置,其特征在于,所述翻譯裝置還包括: 腳本封裝模塊,用于將腳本解析模塊和對(duì)象映射模塊進(jìn)行封裝。
全文摘要
本發(fā)明公開了一種業(yè)務(wù)功能的回歸測(cè)試方法、系統(tǒng)及裝置,先通過案例編輯軟件生成業(yè)務(wù)測(cè)試案例;再將生成的業(yè)務(wù)測(cè)試案例翻譯為測(cè)試工具可執(zhí)行的測(cè)試程序腳本;根據(jù)得到的測(cè)試程序腳本執(zhí)行測(cè)試;輸出測(cè)試結(jié)果。本發(fā)明能夠有效降低使用者的技術(shù)門檻、生成結(jié)構(gòu)統(tǒng)一的測(cè)試報(bào)告,并能使測(cè)試腳本的復(fù)用性增強(qiáng)。
文檔編號(hào)G06F11/36GK103164328SQ201110413848
公開日2013年6月19日 申請(qǐng)日期2011年12月12日 優(yōu)先權(quán)日2011年12月12日
發(fā)明者申民, 馮瑞, 弋鵬翔, 費(fèi)菲, 王創(chuàng), 吳江 申請(qǐng)人:中國移動(dòng)通信集團(tuán)陜西有限公司