• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于持續(xù)集成的冒煙測試

    2018-08-21 01:59:44劉立康
    關(guān)鍵詞:測試用例用例腳本

    姜 文,劉立康

    (西安電子科技大學(xué) 通信工程學(xué)院,陜西 西安 710071)

    0 引 言

    隨著軟件敏捷開發(fā)與測試驅(qū)動(dòng)開發(fā)理念的不斷普及與發(fā)展,持續(xù)集成[1-6]在軟件產(chǎn)品開發(fā)過程中的地位越來越重要。為了保證及時(shí)發(fā)現(xiàn)每天合入配置庫的代碼質(zhì)量,使用持續(xù)集成工具開展每日集成構(gòu)建工作,進(jìn)行源代碼更新、基礎(chǔ)靜態(tài)檢查、軟件產(chǎn)品模塊編譯、軟件版本包出包以及產(chǎn)品版本包的自動(dòng)化測試。版本包的自動(dòng)化測試就是通常所講的“冒煙測試”。

    冒煙測試是一種測試策略,是對(duì)集成構(gòu)建生成的版本包進(jìn)行測試驗(yàn)證,同時(shí)也是進(jìn)一步開展全面深入測試的預(yù)測試。開展冒煙測試工作有助于盡早發(fā)現(xiàn)軟件代碼存在的問題,提高軟件代碼的質(zhì)量和開發(fā)效率?;诔掷m(xù)集成的冒煙測試采用自動(dòng)化測試腳本進(jìn)行測試工作,能夠提高測試效率,減少測試人員大量的重復(fù)測試驗(yàn)證工作。

    文中介紹了冒煙測試、門檻用例;敘述了基于持續(xù)集成的冒煙測試的特點(diǎn)、冒煙測試涉及到的角色和軟件測試自動(dòng)化工廠;詳細(xì)敘述了冒煙測試運(yùn)行的系統(tǒng)架構(gòu)和運(yùn)行流程。最后介紹了一個(gè)冒煙測試的工作案例進(jìn)行說明。

    1 冒煙測試的特點(diǎn)

    1.1 冒煙測試

    冒煙測試[7-13]是在軟件開發(fā)過程中的一種針對(duì)軟件版本包的快速基本功能驗(yàn)證策略,是對(duì)軟件基本功能進(jìn)行確認(rèn)驗(yàn)證的手段,并非對(duì)軟件版本包的深入測試。冒煙測試也是針對(duì)軟件版本包進(jìn)行詳細(xì)測試之前的預(yù)測試,執(zhí)行冒煙測試的主要目的是快速驗(yàn)證軟件基本功能是否有缺陷。如果冒煙測試的測試?yán)荒芡ㄟ^,則不必做進(jìn)一步的測試。進(jìn)行冒煙測試之前需要確定冒煙測試的用例集,對(duì)用例集要求覆蓋軟件的基本功能。這種版本包出包之后的驗(yàn)證方法通常稱為軟件版本包的門檻用例驗(yàn)證。

    冒煙測試屬于HLT(high level test)測試,HLT通常指SDV(系統(tǒng)設(shè)計(jì)驗(yàn)證)/SIT(系統(tǒng)集成測試)/SVT(系統(tǒng)驗(yàn)證測試)等測試活動(dòng)。HLT是站在系統(tǒng)的角度對(duì)整個(gè)版本進(jìn)行測試,測試對(duì)象是一個(gè)完整的產(chǎn)品而不是產(chǎn)品內(nèi)部的模塊,常見的HLT測試包括系統(tǒng)測試和驗(yàn)收測試。

    冒煙測試可以手動(dòng)執(zhí)行,也可以自動(dòng)化執(zhí)行。穩(wěn)定的系統(tǒng)適合自動(dòng)化冒煙測試,集成過程中的系統(tǒng)適合手工冒煙測試,因?yàn)槊盁煖y試內(nèi)容在動(dòng)態(tài)變化,變化中的自動(dòng)化腳本維護(hù)工作量比較大。

    1.2 門檻用例

    門檻用例測試,首先需要確定一個(gè)測試用例集作為門檻用例集,對(duì)軟件版本包進(jìn)行舊包卸載、新包部署,采用門檻用例集中的測試用例開展基本功能點(diǎn)的測試驗(yàn)證工作。軟件版本包只有通過門檻用例測試才可以進(jìn)行下一步開發(fā)或者測試工作。反之如果門檻用例測試有執(zhí)行失敗的用例,需要這個(gè)測試用例集的執(zhí)行責(zé)任人第一時(shí)間進(jìn)行用例失敗分析,如果不是環(huán)境原因與腳本原因?qū)е碌挠美?,則需要相關(guān)模塊的開發(fā)人員對(duì)問題進(jìn)行定位,解決之后重新進(jìn)行測試驗(yàn)證,直到通過為止。門檻用例測試流程如圖1所示。

    1.3 基于持續(xù)集成冒煙測試的特點(diǎn)

    持續(xù)集成工具搭建的構(gòu)建工程可以每天通過制定定時(shí)任務(wù)來自動(dòng)完成從版本庫更新代碼、靜態(tài)檢查、編譯、出包、自動(dòng)化用例測試等任務(wù)。持續(xù)集成中的自動(dòng)化用例測試就是通常所說的冒煙測試。冒煙測試是通過自動(dòng)化工廠執(zhí)行自動(dòng)化腳本來完成測試任務(wù)??梢苑譃閮煞N情形:

    (1)每日構(gòu)建生成增量版本包基線,冒煙測試主要是驗(yàn)證新增的軟件代碼是否影響前一天軟件版本的基本功能,特別是對(duì)原有軟件代碼的修改。

    (2)集成構(gòu)建進(jìn)行全量編譯,生成轉(zhuǎn)測試版本包基線,通常一周進(jìn)行一次。冒煙測試除了驗(yàn)證以前版本包的基本功能外,也為新增功能測試進(jìn)行了預(yù)測試。通過對(duì)新增功能測試完成后,可以向自動(dòng)化工廠提交新的自動(dòng)化腳本,從而增加自動(dòng)化測試用例數(shù)量。

    圖1 門檻用例測試運(yùn)行流程

    2 冒煙測試涉及到的角色

    冒煙測試在測試環(huán)境搭建與執(zhí)行過程中,涉及到的人員包括:測試架構(gòu)師、管理自動(dòng)化工廠的測試工程師、開發(fā)工程師、持續(xù)集成工程師、質(zhì)量工程師。在冒煙測試環(huán)境搭建與執(zhí)行過程中,以上各角色各司其職,分工協(xié)作共同確保冒煙測試正常執(zhí)行,保證軟件測試版本包能夠通過基本功能驗(yàn)證,確保每天都有可用的基線版本提供給開發(fā)工程師和測試工程師。

    2.1 測試架構(gòu)師

    測試架構(gòu)師(TSE)根據(jù)產(chǎn)品目前所有的特性,經(jīng)過對(duì)各特性測試用例的分析,提供冒煙測試的測試用例集。測試用例集的要求是覆蓋目前產(chǎn)品所有特性的基本功能,并隨著產(chǎn)品迭代開發(fā)進(jìn)度,不斷對(duì)測試用例集中所包含的測試用例進(jìn)行調(diào)整,確保冒煙測試用例集不斷覆蓋新開發(fā)的特性。關(guān)注軟件代碼覆蓋率質(zhì)量指標(biāo),覆蓋率質(zhì)量指標(biāo)達(dá)不到要求,需要查找原因,適時(shí)增加門檻用例數(shù)量。冒煙測試失敗,參與分析定位處理,關(guān)注測試用例設(shè)計(jì)中存在的各種問題。

    2.2 測試工程師

    測試工程師根據(jù)冒煙測試用例集中的測試用例編寫與調(diào)試自動(dòng)化腳本,將腳本合入自動(dòng)化工廠。冒煙測試失敗,參與分析定位處理,重點(diǎn)關(guān)注自動(dòng)化腳本的問題。

    2.3 開發(fā)工程師

    當(dāng)出現(xiàn)冒煙測試執(zhí)行失敗的情況時(shí),管理自動(dòng)化工廠的測試工程師進(jìn)行腳本失敗原因分析之后,排除了測試環(huán)境與環(huán)境配置的原因,就需要開發(fā)工程師根據(jù)問題現(xiàn)象和收集到的日志文件對(duì)失敗的情況進(jìn)行分析定位。如果定位結(jié)論是軟件代碼缺陷導(dǎo)致的冒煙測試失敗,需要管理自動(dòng)化工廠的測試工程師在缺陷管理系統(tǒng)提交問題單,開發(fā)工程師通過修改軟件代碼并將源代碼合入版本庫。對(duì)于一些復(fù)雜的問題需要軟件系統(tǒng)架構(gòu)師參與定位處理。

    2.4 持續(xù)集成工程師

    持續(xù)集成工程師從版本庫更新源代碼,搭建集成構(gòu)建工程;進(jìn)行靜態(tài)檢查、軟件產(chǎn)品模塊編譯、軟件版本包出包;向自動(dòng)化工廠提交冒煙測試任務(wù)。根據(jù)自動(dòng)化工廠的測試結(jié)果,通過郵件將信息反饋給相關(guān)人員。冒煙測試失敗,從各個(gè)環(huán)節(jié)查找失敗的原因,參與問題的分析定位處理。對(duì)接公司質(zhì)量部門度量頁面,使軟件產(chǎn)品每天都有冒煙測試的相關(guān)數(shù)據(jù)能夠呈現(xiàn)到公司質(zhì)量部門度量頁面。

    2.5 管理自動(dòng)化工廠的測試工程師

    該測試工程師負(fù)責(zé)自動(dòng)化工廠管理、運(yùn)行和維護(hù)。自動(dòng)化工廠收到冒煙測試任務(wù)后,需要完成軟件版本包的安裝和冒煙測試環(huán)境搭建;自動(dòng)化腳本的部署;調(diào)度執(zhí)行冒煙測試。完成冒煙測試任務(wù)后,將測試結(jié)果提交給持續(xù)集成工程師。當(dāng)冒煙測試失敗時(shí),該測試工程師需要查明哪些測試腳本失敗,參與腳本失敗原因分析定位,需要特別關(guān)注測試環(huán)境的搭建和自動(dòng)化腳本的部署。

    2.6 質(zhì)量工程師

    質(zhì)量工程師(RQA)需要定期根據(jù)公司質(zhì)量部門對(duì)軟件產(chǎn)品冒煙測試相關(guān)度量指標(biāo)[14]進(jìn)行審計(jì),關(guān)注度量指標(biāo)主要有測試成功率、執(zhí)行自動(dòng)化測試步驟的時(shí)間、自動(dòng)化測試用例數(shù)目、成功的用例數(shù)、運(yùn)行阻塞用例數(shù)、運(yùn)行失敗用例數(shù);同時(shí)關(guān)注在開發(fā)階段這些質(zhì)量指標(biāo)的變化。通過軟件代碼覆蓋率質(zhì)量指標(biāo)監(jiān)測門檻用例數(shù)量變化。

    圖2為應(yīng)用軟件冒煙測試用例圖。

    圖2 軟件冒煙測試角色用例圖

    3 軟件測試自動(dòng)化工廠

    隨著軟件版本迭代開發(fā)的進(jìn)度,自動(dòng)化測試用例與腳本的數(shù)量將不斷增加,測試環(huán)境日趨復(fù)雜。自動(dòng)化測試用例與腳本、測試環(huán)境需要由專職的測試工程師對(duì)自動(dòng)化工廠[15-16]進(jìn)行管理和維護(hù)。

    以某個(gè)大型企業(yè)的軟件自動(dòng)化工廠為例敘述自動(dòng)化工廠的組成。該自動(dòng)化工廠由四個(gè)功能模塊組成:測試任務(wù)執(zhí)行控制中心(test integration control center,TICC)、測試資源管理中心(lab configuration manager,LCM)、自動(dòng)化測試執(zhí)行平臺(tái)(test execution platform,TEP)、測試信息管理中心(test management service system,TMSS)。自動(dòng)化工廠通常管理運(yùn)行多個(gè)軟件項(xiàng)目的自動(dòng)化測試。

    3.1 測試任務(wù)執(zhí)行控制中心(TICC)

    TICC負(fù)責(zé)測試任務(wù)執(zhí)行的調(diào)度和申請(qǐng)測試環(huán)境資源;相關(guān)測試信息的接收和傳遞。

    3.2 測試資源管理中心(LCM)

    LCM是實(shí)驗(yàn)環(huán)境配置信息的統(tǒng)一管理平臺(tái),可實(shí)現(xiàn)環(huán)境錄入、查詢、修改、環(huán)境信息保存。負(fù)責(zé)所有測試資源的整合、歸并與統(tǒng)一管理,為TICC的測試任務(wù)分配相關(guān)的測試資源。通常創(chuàng)建新版本的門檻用例測試集時(shí),需要在LCM進(jìn)行測試環(huán)境配置與統(tǒng)一管理。進(jìn)行門檻用例測試需要在LCM上分配專用測試環(huán)境。

    3.3 自動(dòng)化測試執(zhí)行平臺(tái)(TEP)

    TICC通過TiccAgent工具控制自動(dòng)化測試任務(wù)的下發(fā),TEP負(fù)責(zé)執(zhí)行從TICC下發(fā)的自動(dòng)化測試任務(wù),執(zhí)行任務(wù)的PC上安裝自動(dòng)化測試工具,執(zhí)行門檻用例自動(dòng)化腳本,腳本的語言為TCL。

    3.4 測試信息管理中心(TMSS)

    TMSS負(fù)責(zé)測試用例、自動(dòng)化測試腳本以及測試任務(wù)相關(guān)信息的管理;測試執(zhí)行結(jié)果和測試執(zhí)行時(shí)長等測試執(zhí)行過程中產(chǎn)生的中間信息都會(huì)被該系統(tǒng)自動(dòng)記錄。門檻測試用例集需要在TMSS上創(chuàng)建一個(gè)以版本號(hào)_CI的測試用例集和測試用例自動(dòng)化腳本集。測試人員可以在TMSS上創(chuàng)建測試任務(wù),下發(fā)到TICC,進(jìn)行自動(dòng)化測試腳本的測試工作。

    4 基于持續(xù)集成的冒煙測試

    采用持續(xù)集成工具ICP-CI搭建集成構(gòu)建工程,通過該自動(dòng)化工廠開展軟件版本包的冒煙測試?;诔掷m(xù)集成的冒煙測試通常由以下幾部分組成:制定門檻測試用例集;門檻用例自動(dòng)化腳本編寫與入廠;門檻用例測試環(huán)境搭建;集成構(gòu)建工程任務(wù)管理頁面配置冒煙測試任務(wù);冒煙測試任務(wù)執(zhí)行。

    冒煙測試運(yùn)行的系統(tǒng)架構(gòu)如圖3所示。

    圖3 基于持續(xù)集成的冒煙測試系統(tǒng)架構(gòu)

    4.1 制定門檻測試用例集

    在軟件開發(fā)過程中,測試架構(gòu)師根據(jù)目前軟件產(chǎn)品的各特性與功能模塊確定門檻測試用例集,經(jīng)過評(píng)審之后,這些用例由測試架構(gòu)師導(dǎo)入TMSS下以版本號(hào)_CI命名的測試用例集中,并根據(jù)軟件開發(fā)的情況不斷調(diào)整該測試用例集中的測試用例。

    4.2 門檻用例自動(dòng)化腳本編寫與入廠

    門檻用例集確定之后,測試工程師完成門檻用例腳本的編寫與調(diào)試。測試架構(gòu)師進(jìn)行腳本評(píng)審,腳本評(píng)審?fù)ㄟ^后,測試工程師通過配置管理工具Git將門檻用例腳本合入配置庫,管理自動(dòng)化工廠的測試工程師將腳本從配置庫中導(dǎo)入到TMSS下以版本號(hào)_CI命名的測試用例腳本集,和測試用例集中的測試用例一一對(duì)應(yīng)。

    4.3 門檻用例測試環(huán)境搭建

    管理自動(dòng)化工廠的測試工程師編寫與調(diào)試卸載舊版本包、安裝新版本包與環(huán)境配置的腳本,搭建與配置測試環(huán)境。測試包括執(zhí)行PC、產(chǎn)品軟件環(huán)境。對(duì)于云環(huán)境,虛擬PC機(jī)通過VMware軟件來制作,通常制作虛擬機(jī)的鏡像文件,操作系統(tǒng)是Windows 2003 Server。虛擬機(jī)的規(guī)格是系統(tǒng)盤20 G,數(shù)據(jù)盤40 G。管理自動(dòng)化工廠的測試工程師需要在LCM上已分配給冒煙測試的環(huán)境進(jìn)行搭建與配置。

    4.4 集成構(gòu)建工程任務(wù)管理頁面配置冒煙測試任務(wù)

    使用ICP-CI工具在集成構(gòu)建工程的任務(wù)管理頁面配置冒煙測試任務(wù),需要配置軟件產(chǎn)品的自動(dòng)化測試用例庫名稱、冒煙測試服務(wù)管理系統(tǒng)名稱、冒煙測試端口號(hào)(通常為8080),控制冒煙任務(wù)下發(fā)的配置文件放置在ICP-CI主控服務(wù)器的構(gòu)建工程文件夾下和CIMonitor工具路徑下的VersionReleaseInfo.ini文件中。

    VersionReleaseInfo.ini文件的配置內(nèi)容如下所示:

    [Summary_Info]

    IssueTime=2017-03-19_03.00.11

    cVersion=產(chǎn)品名稱 版本號(hào)_CI

    bVersion=產(chǎn)品名稱 版本號(hào)_CIB000 //持續(xù)集成冒煙測試用例庫

    IssueStatus=0

    VerDescription=版本號(hào)

    CmsType=DailyTest

    Priority=0

    [STD_LEM_SRV]

    Version=版本號(hào)

    Directory=版本包路徑 //出包任務(wù)完成之后,需要將版本包拷貝到該路徑下

    Filename=版本包名稱

    4.5 冒煙測試任務(wù)執(zhí)行

    ICP-CI工具通過執(zhí)行相應(yīng)的ANT腳本,將出包步驟生成的版本包拷貝到Directory參數(shù)配置的路徑下,通過以下步驟來完成冒煙測試任務(wù)。

    (1)從ICP-CI工具下發(fā)冒煙測試任務(wù),更新VersionReleaseInfo.ini配置文件的IssueTime,觸發(fā)CIMonitor工具。

    (2)CIMonitor工具將冒煙測試任務(wù)提交到TICC,根據(jù)bVersion參數(shù)(冒煙測試用例庫)配置,TICC從TMSS中查找測試該用例集所需要的資源信息,然后TICC根據(jù)資源分配策略從LCM申請(qǐng)測試資源。

    (3)TICC將任務(wù)下發(fā)至TEP。

    (4)TEP接受任務(wù)后,調(diào)用分配到的測試資源,自動(dòng)執(zhí)行測試,承擔(dān)測試任務(wù)的執(zhí)行機(jī)卸載試環(huán)境中舊的軟件版本包,安裝本次編譯生成的軟件版本包。從TMSS下載測試用例腳本,開始執(zhí)行測試工作;測試工作結(jié)束后,將測試結(jié)果上傳給TICC;所有過程信息和最終測試結(jié)果自動(dòng)保存儲(chǔ)到TMSS中。

    (5)TICC通過CIMonitor工具反饋測試結(jié)果到ICP-CI的測試結(jié)果頁面,ICP-CI工具通過郵件向相關(guān)人員發(fā)送測試結(jié)果信息。

    4.6 ICP-CI工具與自動(dòng)化工廠的對(duì)接與調(diào)試

    管理自動(dòng)化工廠的測試工程師檢查確認(rèn)自動(dòng)化工廠環(huán)境狀態(tài)正常后,持續(xù)集成工程師在集成構(gòu)建工程上勾選冒煙測試任務(wù),啟動(dòng)冒煙測試任務(wù)。兩人共同觀測以下檢查點(diǎn):

    (a)測試任務(wù)是否能夠正常下發(fā)到TICC;

    (b)測試任務(wù)是否能夠正常卸載舊的軟件版本包;

    (c)測試任務(wù)是否能夠正常安裝新的軟件版本包;

    (d)測試任務(wù)是否能夠執(zhí)行通過全部門檻用例;

    (e)測試任務(wù)結(jié)束后是否能夠?qū)y試結(jié)果反饋到ICP-CI工具的頁面上。

    以上檢查點(diǎn)中,檢查點(diǎn)a和e出現(xiàn)問題由持續(xù)集成工程師定位解決;檢查點(diǎn)b、c和d出現(xiàn)問題由管理自動(dòng)化工廠的測試工程師定位解決。

    5 典型案例

    5.1 案例介紹

    某公司有一個(gè)軟、硬件結(jié)合的中型軟件開發(fā)項(xiàng)目,總的代碼量大約三百萬行。采用持續(xù)集成工具每天開展集成構(gòu)建工作。在軟件項(xiàng)目開發(fā)初期,測試組由專人負(fù)責(zé)自動(dòng)化工廠的測試工作。隨著軟件開發(fā)工作的進(jìn)展,門檻測試用例集中的測試用例數(shù)量隨著軟件特性數(shù)量的增加而不斷調(diào)整,門檻測試用例數(shù)增加到50多個(gè),軟件測試環(huán)境也趨于穩(wěn)定。自動(dòng)化工廠運(yùn)行成熟(測試環(huán)境與軟件版本包穩(wěn)定)后,項(xiàng)目測試組將自動(dòng)化工廠的測試工作移交給部門的自動(dòng)化工廠管理組。該管理組統(tǒng)一開展部門內(nèi)多個(gè)軟件項(xiàng)目的自動(dòng)化工廠的測試工作,進(jìn)一步優(yōu)化門檻用例腳本,提升測試效率和質(zhì)量。

    5.2 典型問題的處理

    在軟件開發(fā)過程中,處理了許多冒煙測試的技術(shù)問題。下面介紹幾個(gè)具有代表性的問題。

    5.2.1 代碼修改導(dǎo)致測試失敗

    編寫腳本的測試工程師定位之后,發(fā)現(xiàn)由于軟件特性有變更,開發(fā)工程師修改合入了代碼之后,并沒有及時(shí)知會(huì)測試工程師,導(dǎo)致測試工程師沒有及時(shí)修改入廠腳本,導(dǎo)致腳本運(yùn)行失敗。測試工程師修改入廠腳本之后,門檻用例執(zhí)行成功。

    5.2.2 測試腳本導(dǎo)致測試失敗

    某次冒煙測試出現(xiàn)多處失敗,編寫腳本的測試工程師定位之后,發(fā)現(xiàn)由于有一個(gè)腳本運(yùn)行時(shí),需要通過腳本打開一個(gè)比較特殊的調(diào)試開關(guān),腳本運(yùn)行完成之后沒有關(guān)閉調(diào)試開關(guān),導(dǎo)致后續(xù)相關(guān)的腳本運(yùn)行失敗。確認(rèn)問題之后,測試工程師修改入廠腳本,門檻用例執(zhí)行成功。

    5.2.3 測試環(huán)境配置導(dǎo)致測試失敗

    編寫腳本的測試工程師定位之后,發(fā)現(xiàn)門檻測試用例環(huán)境上有相關(guān)的MML配置有缺失,導(dǎo)致依賴這個(gè)MML配置的腳本都執(zhí)行失敗了,確認(rèn)問題之后,管理自動(dòng)化工廠的測試工程師重新添加了相關(guān)MML配置之后,門檻用例執(zhí)行成功。

    軟件產(chǎn)品開發(fā)過程中引入基于持續(xù)集成的冒煙測試之后,先后發(fā)現(xiàn)與攔截了多個(gè)軟件缺陷。工作實(shí)踐表明,執(zhí)行冒煙測試有助于及早發(fā)現(xiàn)并解決軟件缺陷,提高軟件迭代開發(fā)階段軟件開發(fā)與測試的效率,便于產(chǎn)品主管了解工作進(jìn)度和解決存在的問題。

    6 結(jié)束語

    集成構(gòu)建工程完成軟件版本出包之后,進(jìn)行冒煙測試可以快速對(duì)版本包進(jìn)行測試驗(yàn)證,及時(shí)向開發(fā)工程師和測試工程師反饋軟件功能特性驗(yàn)證信息。發(fā)現(xiàn)軟件缺陷,開發(fā)工程師能夠盡快修復(fù)這些缺陷,有效避免大量的缺陷在軟件開發(fā)的某個(gè)階段集中爆發(fā),同時(shí)也為下一步軟件代碼的開發(fā)工作提供了基線版本。長期的工作實(shí)踐表明,在軟件的開發(fā)過程中采用基于持續(xù)集成的冒煙測試,可以提高軟件的質(zhì)量和開發(fā)效率,降低軟件的開發(fā)成本;采用自動(dòng)化測試腳本進(jìn)行測試工作,提高了測試效率,減少了測試人員大量的重復(fù)測試驗(yàn)證工作;同時(shí)也有助于做好軟件項(xiàng)目的管理工作。

    猜你喜歡
    測試用例用例腳本
    酒駕
    UML用例模型中依賴關(guān)系的比較與分析
    安奇奇與小cool 龍(第二回)
    基于SmartUnit的安全通信系統(tǒng)單元測試用例自動(dòng)生成
    聯(lián)鎖軟件詳細(xì)設(shè)計(jì)的測試需求分析和用例編寫
    從出土文獻(xiàn)用例看王氏父子校讀古書的得失
    數(shù)據(jù)庫系統(tǒng)shell腳本應(yīng)用
    電子測試(2018年14期)2018-09-26 06:04:24
    基于混合遺傳算法的回歸測試用例集最小化研究
    快樂假期
    基于依賴結(jié)構(gòu)的測試用例優(yōu)先級(jí)技術(shù)
    av女优亚洲男人天堂| 日本色播在线视频| 日韩中文字幕视频在线看片| 国产免费一区二区三区四区乱码| 婷婷色综合www| 中文字幕亚洲精品专区| 人妻一区二区av| 中文字幕人妻丝袜制服| 日韩不卡一区二区三区视频在线| 国产亚洲午夜精品一区二区久久| av一本久久久久| 18禁裸乳无遮挡动漫免费视频| 亚洲欧美一区二区三区国产| 午夜av观看不卡| 在线观看av片永久免费下载| 国产一区二区三区综合在线观看 | 高清毛片免费看| 国产又色又爽无遮挡免| 婷婷色麻豆天堂久久| 日韩中文字幕视频在线看片| 男人爽女人下面视频在线观看| 超碰97精品在线观看| 亚洲成人一二三区av| 永久网站在线| 少妇人妻 视频| 欧美高清成人免费视频www| 亚洲婷婷狠狠爱综合网| 精品久久国产蜜桃| 亚洲综合色惰| 久久久久国产精品人妻一区二区| av网站免费在线观看视频| 女性生殖器流出的白浆| 免费观看性生交大片5| 国语对白做爰xxxⅹ性视频网站| a 毛片基地| 新久久久久国产一级毛片| 熟女人妻精品中文字幕| 一级黄片播放器| 春色校园在线视频观看| 日韩欧美一区视频在线观看 | 国产日韩欧美亚洲二区| a 毛片基地| 极品人妻少妇av视频| 五月玫瑰六月丁香| 国国产精品蜜臀av免费| 最近手机中文字幕大全| 69精品国产乱码久久久| 国产亚洲5aaaaa淫片| 国产精品欧美亚洲77777| 日韩欧美精品免费久久| 精品亚洲乱码少妇综合久久| 夜夜爽夜夜爽视频| 国产精品国产av在线观看| 中文在线观看免费www的网站| 午夜精品国产一区二区电影| videos熟女内射| 亚洲国产日韩一区二区| 国内揄拍国产精品人妻在线| √禁漫天堂资源中文www| 日韩三级伦理在线观看| 丝袜喷水一区| 我的女老师完整版在线观看| 久久精品国产亚洲av涩爱| 晚上一个人看的免费电影| 麻豆乱淫一区二区| 91午夜精品亚洲一区二区三区| 成人国产麻豆网| 色视频在线一区二区三区| 免费在线观看成人毛片| 80岁老熟妇乱子伦牲交| 简卡轻食公司| 久久精品国产亚洲网站| 哪个播放器可以免费观看大片| 永久网站在线| 日本猛色少妇xxxxx猛交久久| 能在线免费看毛片的网站| 男人和女人高潮做爰伦理| 99热这里只有是精品在线观看| 欧美区成人在线视频| 国产黄色视频一区二区在线观看| 国产淫片久久久久久久久| 国产高清三级在线| 一个人看视频在线观看www免费| 久久亚洲国产成人精品v| 纵有疾风起免费观看全集完整版| 国产一区二区三区av在线| 亚洲综合色惰| 成人亚洲精品一区在线观看| 午夜精品国产一区二区电影| 色婷婷久久久亚洲欧美| 黄色怎么调成土黄色| 噜噜噜噜噜久久久久久91| 嫩草影院新地址| 亚洲精品国产av成人精品| 高清欧美精品videossex| 久久久亚洲精品成人影院| 97精品久久久久久久久久精品| 久久韩国三级中文字幕| 精品人妻一区二区三区麻豆| 欧美三级亚洲精品| 黄片无遮挡物在线观看| 一级,二级,三级黄色视频| 免费看日本二区| 亚洲欧洲日产国产| 成人亚洲欧美一区二区av| 亚洲国产欧美日韩在线播放 | 亚洲va在线va天堂va国产| av一本久久久久| 国产白丝娇喘喷水9色精品| 色婷婷久久久亚洲欧美| 最近最新中文字幕免费大全7| 亚洲av欧美aⅴ国产| 国产在线免费精品| av福利片在线观看| 美女脱内裤让男人舔精品视频| 成人免费观看视频高清| 午夜福利在线观看免费完整高清在| 女人久久www免费人成看片| 精品人妻熟女毛片av久久网站| 免费大片黄手机在线观看| 男女无遮挡免费网站观看| 18+在线观看网站| 在线观看免费视频网站a站| 国产亚洲一区二区精品| 亚洲国产毛片av蜜桃av| 色94色欧美一区二区| 少妇高潮的动态图| 国产精品99久久久久久久久| 久久久久久久久久久丰满| 妹子高潮喷水视频| 国产欧美日韩精品一区二区| 亚洲婷婷狠狠爱综合网| 国产精品国产三级国产av玫瑰| 伦理电影大哥的女人| 成人亚洲欧美一区二区av| 不卡视频在线观看欧美| 久久精品国产亚洲av涩爱| 草草在线视频免费看| av不卡在线播放| 亚洲三级黄色毛片| 欧美激情极品国产一区二区三区 | 亚洲无线观看免费| 一级av片app| 狂野欧美激情性bbbbbb| 国产在视频线精品| 人人妻人人爽人人添夜夜欢视频 | 最后的刺客免费高清国语| 久久精品久久久久久久性| 国产精品一二三区在线看| 久久99热这里只频精品6学生| 亚洲国产欧美在线一区| 亚洲一级一片aⅴ在线观看| 国产成人精品无人区| 黄色日韩在线| 亚洲美女视频黄频| 成年人午夜在线观看视频| 欧美高清成人免费视频www| 亚洲精品久久久久久婷婷小说| h日本视频在线播放| 亚洲中文av在线| av视频免费观看在线观看| 亚洲国产精品999| kizo精华| 蜜桃在线观看..| 2022亚洲国产成人精品| 91久久精品国产一区二区成人| 欧美3d第一页| 在线精品无人区一区二区三| 一级,二级,三级黄色视频| av有码第一页| 午夜影院在线不卡| 一级毛片aaaaaa免费看小| 五月开心婷婷网| 大话2 男鬼变身卡| 国产真实伦视频高清在线观看| 国产精品无大码| 黄片无遮挡物在线观看| 亚洲av福利一区| 久久久精品94久久精品| 亚洲精品久久午夜乱码| 黄色视频在线播放观看不卡| 欧美精品亚洲一区二区| 国产中年淑女户外野战色| 超碰97精品在线观看| 亚洲高清免费不卡视频| 国产精品久久久久成人av| 亚洲美女搞黄在线观看| 国产成人freesex在线| 天天操日日干夜夜撸| 又大又黄又爽视频免费| 99九九线精品视频在线观看视频| 日韩强制内射视频| 有码 亚洲区| 青青草视频在线视频观看| 久久午夜综合久久蜜桃| 国产黄片视频在线免费观看| 激情五月婷婷亚洲| 国产日韩欧美亚洲二区| 美女大奶头黄色视频| 欧美bdsm另类| 精品人妻偷拍中文字幕| 久久99一区二区三区| 男的添女的下面高潮视频| 91aial.com中文字幕在线观看| 日韩熟女老妇一区二区性免费视频| 夜夜爽夜夜爽视频| 亚洲av国产av综合av卡| 亚洲国产精品一区三区| av国产久精品久网站免费入址| 国产69精品久久久久777片| 啦啦啦啦在线视频资源| 成人二区视频| 国产中年淑女户外野战色| 久久99热6这里只有精品| 欧美97在线视频| 国产探花极品一区二区| 欧美最新免费一区二区三区| 亚洲精品亚洲一区二区| 如日韩欧美国产精品一区二区三区 | 久久久国产欧美日韩av| 久久久久久久大尺度免费视频| 国产欧美日韩一区二区三区在线 | 一区二区三区乱码不卡18| 日本av手机在线免费观看| 亚洲av电影在线观看一区二区三区| 男女边摸边吃奶| 99精国产麻豆久久婷婷| av播播在线观看一区| 99久久精品热视频| 精品国产乱码久久久久久小说| 色婷婷久久久亚洲欧美| 亚洲人成网站在线观看播放| 精品一区二区免费观看| 噜噜噜噜噜久久久久久91| 最黄视频免费看| 国产精品欧美亚洲77777| 午夜老司机福利剧场| 嘟嘟电影网在线观看| 夜夜爽夜夜爽视频| 色94色欧美一区二区| 日产精品乱码卡一卡2卡三| 国内揄拍国产精品人妻在线| 性色av一级| 久久国产精品大桥未久av | 中文乱码字字幕精品一区二区三区| 三级国产精品片| 一级av片app| 国产日韩欧美亚洲二区| 男女免费视频国产| 亚洲第一区二区三区不卡| 久久久久久伊人网av| 99九九在线精品视频 | 亚洲精品久久久久久婷婷小说| 少妇被粗大猛烈的视频| 人人澡人人妻人| 国产精品久久久久成人av| 纯流量卡能插随身wifi吗| 久久久精品免费免费高清| 久久鲁丝午夜福利片| 久久久久久久久久久久大奶| 国产精品欧美亚洲77777| 国产黄色视频一区二区在线观看| 人妻少妇偷人精品九色| 夜夜爽夜夜爽视频| 亚洲av二区三区四区| 亚洲精品乱码久久久久久按摩| 久久精品国产自在天天线| 一级a做视频免费观看| 伦理电影免费视频| 久久午夜福利片| 亚洲av电影在线观看一区二区三区| 99九九线精品视频在线观看视频| 久久精品国产亚洲网站| 国产精品不卡视频一区二区| 国产高清不卡午夜福利| 亚洲美女黄色视频免费看| 国产精品一区二区在线不卡| 菩萨蛮人人尽说江南好唐韦庄| 精品人妻偷拍中文字幕| 99热网站在线观看| 亚洲一区二区三区欧美精品| 国产男人的电影天堂91| 国产精品久久久久成人av| 精品一区二区三卡| 在线亚洲精品国产二区图片欧美 | 成人特级av手机在线观看| 最近手机中文字幕大全| 乱人伦中国视频| 午夜免费观看性视频| 成年人免费黄色播放视频 | 菩萨蛮人人尽说江南好唐韦庄| 十分钟在线观看高清视频www | 少妇精品久久久久久久| 免费在线观看成人毛片| 夜夜爽夜夜爽视频| 男的添女的下面高潮视频| 亚洲av福利一区| 春色校园在线视频观看| 国产在线男女| 亚洲第一av免费看| 91午夜精品亚洲一区二区三区| 亚洲国产精品专区欧美| 亚洲av免费高清在线观看| 伊人久久国产一区二区| 男的添女的下面高潮视频| 亚洲欧洲精品一区二区精品久久久 | 伦理电影免费视频| 狠狠精品人妻久久久久久综合| 精品亚洲成a人片在线观看| 在线天堂最新版资源| 精品午夜福利在线看| 美女cb高潮喷水在线观看| 夜夜爽夜夜爽视频| 成年美女黄网站色视频大全免费 | 日产精品乱码卡一卡2卡三| 女人精品久久久久毛片| 视频中文字幕在线观看| 久久久久久人妻| 午夜福利,免费看| 视频区图区小说| 美女福利国产在线| 午夜激情福利司机影院| 两个人免费观看高清视频 | 国产精品欧美亚洲77777| 久久久久精品性色| av专区在线播放| 高清黄色对白视频在线免费看 | 三级国产精品片| 国产亚洲av片在线观看秒播厂| 精品一区二区三卡| 国产成人一区二区在线| 26uuu在线亚洲综合色| 美女xxoo啪啪120秒动态图| 久久精品国产亚洲网站| 色网站视频免费| 国产精品人妻久久久影院| 麻豆成人午夜福利视频| 麻豆精品久久久久久蜜桃| 高清在线视频一区二区三区| 国产精品一区二区在线观看99| 日本黄大片高清| 97在线视频观看| 老司机亚洲免费影院| 精品久久国产蜜桃| av国产久精品久网站免费入址| 亚洲欧美清纯卡通| 国产精品久久久久久精品古装| 97超碰精品成人国产| 欧美日韩精品成人综合77777| 免费久久久久久久精品成人欧美视频 | 国产男女内射视频| 久久国产亚洲av麻豆专区| 一边亲一边摸免费视频| 一本一本综合久久| kizo精华| 午夜福利在线观看免费完整高清在| 大陆偷拍与自拍| 日本午夜av视频| 啦啦啦中文免费视频观看日本| 国产成人免费无遮挡视频| 亚洲av免费高清在线观看| 国产成人午夜福利电影在线观看| av福利片在线| 91精品国产国语对白视频| 免费少妇av软件| 国产有黄有色有爽视频| 国产成人91sexporn| 成年人午夜在线观看视频| 岛国毛片在线播放| .国产精品久久| 国产黄色免费在线视频| 嫩草影院入口| 九九爱精品视频在线观看| 国产欧美亚洲国产| 亚洲欧美精品专区久久| 久久国内精品自在自线图片| 国产色爽女视频免费观看| 两个人的视频大全免费| 国产一区亚洲一区在线观看| 我要看日韩黄色一级片| 99re6热这里在线精品视频| 日韩欧美 国产精品| 亚洲色图综合在线观看| 午夜精品国产一区二区电影| 国产黄片美女视频| 亚洲欧美精品专区久久| 日本爱情动作片www.在线观看| 狂野欧美激情性bbbbbb| 五月开心婷婷网| 日韩av免费高清视频| 热re99久久国产66热| 精品一区二区三卡| 欧美日韩精品成人综合77777| 亚洲国产最新在线播放| 日韩精品免费视频一区二区三区 | 男的添女的下面高潮视频| av在线播放精品| 九九爱精品视频在线观看| 欧美区成人在线视频| 日韩三级伦理在线观看| 韩国av在线不卡| 亚洲图色成人| 天天躁夜夜躁狠狠久久av| 亚洲,一卡二卡三卡| 中文字幕人妻熟人妻熟丝袜美| av福利片在线观看| 国产精品免费大片| av女优亚洲男人天堂| 久久亚洲国产成人精品v| av福利片在线| 人妻人人澡人人爽人人| 久久精品国产a三级三级三级| av视频免费观看在线观看| 国产极品天堂在线| 中国三级夫妇交换| 亚洲综合精品二区| 亚洲欧美成人精品一区二区| 欧美日韩精品成人综合77777| 99久久精品国产国产毛片| 国产午夜精品一二区理论片| 搡女人真爽免费视频火全软件| 亚洲色图综合在线观看| 免费看日本二区| 亚洲久久久国产精品| 亚洲怡红院男人天堂| 日韩亚洲欧美综合| 日韩一区二区视频免费看| 99热国产这里只有精品6| 亚洲欧美清纯卡通| 国产欧美日韩精品一区二区| 精品国产乱码久久久久久小说| 久久精品久久精品一区二区三区| 又爽又黄a免费视频| 久久久午夜欧美精品| 啦啦啦中文免费视频观看日本| 一个人免费看片子| 日韩av在线免费看完整版不卡| 国产精品女同一区二区软件| 一个人免费看片子| 亚洲精品日韩av片在线观看| 久久国内精品自在自线图片| 人妻一区二区av| 91久久精品电影网| 观看美女的网站| 超碰97精品在线观看| 国产成人精品无人区| 嫩草影院入口| 伦精品一区二区三区| 啦啦啦在线观看免费高清www| 99九九在线精品视频 | 国产欧美日韩一区二区三区在线 | 国产日韩欧美亚洲二区| 午夜福利在线观看免费完整高清在| 久久久国产一区二区| 97在线人人人人妻| 久久热精品热| 一本色道久久久久久精品综合| 男人爽女人下面视频在线观看| 国产成人精品一,二区| 少妇人妻 视频| 国产乱来视频区| 99视频精品全部免费 在线| 美女福利国产在线| 亚洲精品一二三| 国产欧美另类精品又又久久亚洲欧美| 国产亚洲一区二区精品| 国产黄色免费在线视频| 麻豆精品久久久久久蜜桃| 亚洲av国产av综合av卡| 51国产日韩欧美| 国产精品一区二区在线观看99| 国内少妇人妻偷人精品xxx网站| 久久 成人 亚洲| 国产伦理片在线播放av一区| 多毛熟女@视频| av在线老鸭窝| 26uuu在线亚洲综合色| 久久精品国产亚洲网站| 亚洲av二区三区四区| 一级毛片久久久久久久久女| 久久这里有精品视频免费| 亚洲av成人精品一二三区| 久久久久久久国产电影| 免费高清在线观看视频在线观看| 日本爱情动作片www.在线观看| 国产亚洲av片在线观看秒播厂| 深夜a级毛片| 在线观看www视频免费| 日韩人妻高清精品专区| 91精品国产国语对白视频| 国产在线男女| 五月玫瑰六月丁香| 乱码一卡2卡4卡精品| 亚洲av国产av综合av卡| 少妇猛男粗大的猛烈进出视频| 国产高清三级在线| 国内揄拍国产精品人妻在线| 亚洲av综合色区一区| 亚洲欧美精品自产自拍| 日本与韩国留学比较| 久久精品夜色国产| 亚洲av日韩在线播放| 免费观看的影片在线观看| 亚洲在久久综合| 九色成人免费人妻av| 国产亚洲av片在线观看秒播厂| 伊人亚洲综合成人网| 久久韩国三级中文字幕| 久久这里有精品视频免费| 日韩三级伦理在线观看| 国产91av在线免费观看| 午夜福利网站1000一区二区三区| 天堂8中文在线网| 久久精品熟女亚洲av麻豆精品| 国产精品偷伦视频观看了| 乱系列少妇在线播放| 性色avwww在线观看| 精品国产一区二区三区久久久樱花| 午夜久久久在线观看| 极品教师在线视频| 国产熟女欧美一区二区| 亚洲,一卡二卡三卡| 成人综合一区亚洲| av又黄又爽大尺度在线免费看| av免费在线看不卡| 精品99又大又爽又粗少妇毛片| 汤姆久久久久久久影院中文字幕| 大香蕉97超碰在线| 九九在线视频观看精品| 午夜91福利影院| 三级经典国产精品| 久久久久久久精品精品| 精品少妇黑人巨大在线播放| av在线播放精品| www.av在线官网国产| 欧美日韩国产mv在线观看视频| 午夜免费观看性视频| 久久久久视频综合| 一级爰片在线观看| 免费不卡的大黄色大毛片视频在线观看| 国产精品一二三区在线看| 91aial.com中文字幕在线观看| 夜夜骑夜夜射夜夜干| 99re6热这里在线精品视频| 一级二级三级毛片免费看| 国产精品人妻久久久久久| 大码成人一级视频| 又黄又爽又刺激的免费视频.| 国产一区二区在线观看日韩| 国产亚洲一区二区精品| 男女啪啪激烈高潮av片| 最近的中文字幕免费完整| av在线观看视频网站免费| 亚洲成人一二三区av| 91aial.com中文字幕在线观看| 最近2019中文字幕mv第一页| 肉色欧美久久久久久久蜜桃| 精品一区二区三区视频在线| 免费观看在线日韩| 国精品久久久久久国模美| 女人久久www免费人成看片| 国产免费视频播放在线视频| 欧美最新免费一区二区三区| 亚洲av中文av极速乱| 色视频www国产| 国产女主播在线喷水免费视频网站| 插阴视频在线观看视频| 99视频精品全部免费 在线| av不卡在线播放| 大香蕉久久网| 91精品伊人久久大香线蕉| 国产伦在线观看视频一区| 日韩成人av中文字幕在线观看| 不卡视频在线观看欧美| 国产成人免费无遮挡视频| 大香蕉久久网| av在线播放精品| 国产有黄有色有爽视频| 一本一本综合久久| 我的老师免费观看完整版| 国产美女午夜福利| 亚洲熟女精品中文字幕| 蜜桃久久精品国产亚洲av| 精品一区二区免费观看| 老女人水多毛片| 欧美另类一区| 观看免费一级毛片| 欧美国产精品一级二级三级 | 69精品国产乱码久久久| 自线自在国产av| 十分钟在线观看高清视频www | 中文乱码字字幕精品一区二区三区| 国产免费福利视频在线观看| 最近2019中文字幕mv第一页| 日产精品乱码卡一卡2卡三| 亚洲精品中文字幕在线视频 | 观看美女的网站| 国产在线视频一区二区| 少妇猛男粗大的猛烈进出视频| 亚洲国产日韩一区二区| 午夜老司机福利剧场| 天堂中文最新版在线下载| 国产精品嫩草影院av在线观看| 成人毛片60女人毛片免费| 51国产日韩欧美| 最新的欧美精品一区二区| 性色av一级| 一区在线观看完整版| 十八禁高潮呻吟视频 | 免费看日本二区| 精品国产一区二区久久| 久久久久久久久久久丰满| 少妇人妻久久综合中文| 精品一区二区三卡| 亚洲成人av在线免费|