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

    基于VSTO和Subversion實(shí)現(xiàn)的測(cè)試用例管理應(yīng)用

    2014-03-13 08:18:42方有軒董燕秋朱昌創(chuàng)
    電腦與電信 2014年10期
    關(guān)鍵詞:測(cè)試用例用例離線

    方有軒 劉 建 董燕秋 朱昌創(chuàng)

    (中國(guó)移動(dòng)(深圳)有限公司,廣東 深圳 518000)

    基于VSTO和Subversion實(shí)現(xiàn)的測(cè)試用例管理應(yīng)用

    方有軒 劉 建 董燕秋 朱昌創(chuàng)

    (中國(guó)移動(dòng)(深圳)有限公司,廣東 深圳 518000)

    Visual Studio 2010作為2005的升級(jí)版本提供了功能更加強(qiáng)大的VSTO程序集,使用戶具備了擴(kuò)展Office2010應(yīng)用程序的能力。本文旨在闡述利用VSTO技術(shù)和配置管理工具來(lái)實(shí)現(xiàn)測(cè)試用例的離線管理方法,以及該方法在大范圍線下測(cè)試管理應(yīng)用環(huán)境中所起到的突破作用。

    VSTO;測(cè)試管理系統(tǒng);線上測(cè)試;線下測(cè)試

    1.概述

    測(cè)試用例管理作為現(xiàn)代化測(cè)試管理系統(tǒng)的重要組成部分,在測(cè)試過(guò)程中起著舉足輕重的作用。人們可以利用用例管理系統(tǒng)集中錄入、集中共享、智能查詢、統(tǒng)計(jì)查詢等功能實(shí)現(xiàn)將分布于不同地理位置的線下工作成果整體提交,并進(jìn)行集中化管理,從而提高了測(cè)試設(shè)計(jì)過(guò)程的規(guī)范性,查找復(fù)用的便利性,協(xié)同工作一致性,并可以實(shí)現(xiàn)對(duì)測(cè)試進(jìn)行全面而準(zhǔn)確的評(píng)估。

    傳統(tǒng)的測(cè)試管理系統(tǒng)多采用B/S架構(gòu),用戶可以在互聯(lián)網(wǎng)環(huán)境下使用瀏覽器訪問(wèn)系統(tǒng)進(jìn)行常規(guī)的測(cè)試工作,但是對(duì)于電子、通信、智能交通、工業(yè)自動(dòng)化、嵌入式設(shè)備等行業(yè)軟硬件進(jìn)行測(cè)試時(shí),測(cè)試用戶的工作環(huán)境多處在不能聯(lián)網(wǎng)的狀態(tài),一般需要將測(cè)試用例和數(shù)據(jù)攜帶到現(xiàn)場(chǎng)進(jìn)行線下測(cè)試,并且在執(zhí)行的過(guò)程中時(shí)常需要對(duì)用例庫(kù)進(jìn)行維護(hù)操作,例如補(bǔ)充和修改用例。這時(shí),會(huì)造成測(cè)試用例在線下測(cè)試環(huán)境中的管理混亂,出現(xiàn)用例版本不一致、數(shù)據(jù)冗余、測(cè)試遺漏、重復(fù)執(zhí)行、難以協(xié)同、無(wú)法隨時(shí)了解測(cè)試進(jìn)展等諸多問(wèn)題。因此,在此基礎(chǔ)之上,測(cè)試用戶仍希望能夠在線下環(huán)境中通過(guò)方便靈活的方式實(shí)現(xiàn)對(duì)測(cè)試用例的管理,并能夠在測(cè)試完成后將結(jié)果同步到線上數(shù)據(jù)庫(kù)中。

    為了達(dá)到這個(gè)目標(biāo),本文提出了一種基于VSTO和Subversion相結(jié)合的方法,利用VSTO建造智能表格實(shí)現(xiàn)用例的靈活操作,使辦公軟件和管理信息系統(tǒng)有機(jī)融合;另外,利用Subversion管理線下數(shù)據(jù),可以實(shí)現(xiàn)版本化管理和數(shù)據(jù)的一致性,并且具備了便攜的特性,利用配置管理工具的安全策略可以在版本錯(cuò)誤時(shí)恢復(fù)到之前任何一個(gè)保存點(diǎn)。

    2.基本概念

    2.1 智能文檔與VSTO

    傳統(tǒng)的電子文檔主要實(shí)現(xiàn)了文檔靜態(tài)的顯示和編輯,一些高級(jí)電子文檔產(chǎn)品可以實(shí)現(xiàn)更加豐富的功能,例如:文檔格式化展示、數(shù)據(jù)計(jì)算與統(tǒng)計(jì)表格、多媒體對(duì)象嵌入、目錄索引等等。但是,由傳統(tǒng)電子文檔編輯的數(shù)據(jù)是一個(gè)個(gè)信息的孤島并且是一些非格式化的數(shù)據(jù)。通過(guò)使用智能文檔,可以集成以上傳統(tǒng)電子文檔產(chǎn)品的所有優(yōu)點(diǎn),還能提供以下各種好處:

    (1)以辦公軟件為主要處理工具;

    (2)使文檔支持格式化的客戶數(shù)據(jù)以及操作行為,易于與業(yè)務(wù)邏輯相結(jié)合[1];

    (3)可以通過(guò)網(wǎng)絡(luò)協(xié)議或通訊中間件進(jìn)行遠(yuǎn)程數(shù)據(jù)顯示和傳輸,使不同地點(diǎn)的數(shù)據(jù)能夠互聯(lián)共享。

    本文中的智能文檔主要指的是智能表格,采用VSTO技術(shù)在Office Excel電子表格的基礎(chǔ)上擴(kuò)展實(shí)現(xiàn)。

    VSTO是一種高效可靠的實(shí)現(xiàn)智能文檔的技術(shù),是微軟提出的內(nèi)嵌于 Microsoft Visual Studio產(chǎn)品的解決方案,相對(duì)于其它實(shí)現(xiàn)智能表格的技術(shù)具有以下明顯優(yōu)勢(shì):

    (1) Microsoft Visual Studio產(chǎn)品提供了大量控件,包括WinForm托管控件以及VSTO宿主控件;

    (2)用戶也可以使用 Microsoft Visual Studio提供的所見(jiàn)即所得的設(shè)計(jì)方法快速搭建應(yīng)用框架,縮短開(kāi)發(fā)周期;

    (3)支持使用各種托管代碼進(jìn)行開(kāi)發(fā),如:Visual C#、Visual Basic.NET,可以利用程序員的編程經(jīng)驗(yàn)靈活選擇;

    (4)可以集成.NET平臺(tái)上的各種解決方案實(shí)現(xiàn)豐富的功能,例如:ADO.NET數(shù)據(jù)訪問(wèn)技術(shù)、WEBSERVI CE服務(wù)技術(shù)

    2.2 配置管理工具與Subversion

    配置管理工具是現(xiàn)代IT項(xiàng)目不可或缺的管理工具,它可被用于各種不同的場(chǎng)合和環(huán)境中,這些場(chǎng)合和環(huán)境對(duì)于數(shù)據(jù)和信息的處理提出了以下的要求:

    (1)要求對(duì)數(shù)據(jù)和信息以及不同時(shí)間點(diǎn)作用在這些數(shù)據(jù)信息上的變更進(jìn)行管理;

    (2)要求對(duì)數(shù)據(jù)信息進(jìn)行共享訪問(wèn),允許設(shè)置多個(gè)不同用戶從不同位置的計(jì)算機(jī)維護(hù)數(shù)據(jù),允許多人在同一個(gè)數(shù)據(jù)集合上協(xié)作;

    (3)提供一些專門(mén)的方法和工具來(lái)管理源代碼,例如:提供編譯工具。

    其中,本文提出的應(yīng)用是一個(gè)測(cè)試用例管理系統(tǒng),所以不需要實(shí)現(xiàn)需求(3)。因此,采用Subversion作為實(shí)現(xiàn)線下測(cè)試用例數(shù)據(jù)協(xié)同維護(hù)的解決方案,Subversion是一款優(yōu)秀的開(kāi)源版本管理系統(tǒng),它能夠滿足以上(1)和(2)的需求,并且可以通過(guò)SVNKit for JAVA和SharpSVN方便地在JAVA環(huán)境和.NET環(huán)境中集成Subversion的功能。

    3.離線用例管理系統(tǒng)的結(jié)構(gòu)與功能

    本文介紹的離線用例管理系統(tǒng),相對(duì)于傳統(tǒng)的基于B/S架構(gòu)的用例管理系統(tǒng)具有便于攜帶、無(wú)需網(wǎng)絡(luò)連線、適用于分布式作業(yè)的特點(diǎn)。它的主要功能點(diǎn)包括了:

    (1)用例版本庫(kù)導(dǎo)出導(dǎo)入(架構(gòu)圖中1和5);

    (2)測(cè)試用例版本庫(kù)遷出、更新、提交(架構(gòu)圖中2和4);

    (3)導(dǎo)出線下庫(kù)用例到智能表格;

    (4)維護(hù)測(cè)試用例;

    (5)執(zhí)行測(cè)試;

    (6)提交測(cè)試數(shù)據(jù)到線下庫(kù)(架構(gòu)圖中3)。

    圖1是離線用例管理系統(tǒng)的架構(gòu)示意圖,圖中顯示了離線用例管理系統(tǒng)的各個(gè)組成部分,以及該系統(tǒng)運(yùn)行時(shí)的數(shù)據(jù)流。

    圖1 系統(tǒng)架構(gòu)圖

    離線用例管理系統(tǒng)從物理架構(gòu)上可以分成兩個(gè)層次:客戶端、服務(wù)器端。

    3.1 服務(wù)器端

    離線用例管理系統(tǒng)服務(wù)器端負(fù)責(zé):(1)測(cè)試用例數(shù)據(jù)版本化;(2)測(cè)試用例數(shù)據(jù)分發(fā),建立線下用例庫(kù)。

    服務(wù)器端的組成部分:

    (1)SVN Repository版本管理層。當(dāng)用戶發(fā)起一輪測(cè)試后,用戶設(shè)計(jì)了一批測(cè)試用例,并提交到主系統(tǒng)用例庫(kù),執(zhí)行用戶需要將用例帶至測(cè)試現(xiàn)場(chǎng)線下環(huán)境中執(zhí)行測(cè)試,這時(shí)需要從主系統(tǒng)用例庫(kù)中導(dǎo)出用例數(shù)據(jù)到SVN Repository中建立初始化基線版本,在測(cè)試過(guò)程中,根據(jù)需求的不同,可以對(duì)SVN Repository中的用例進(jìn)行分發(fā),將不同的用例分發(fā)到不同的地點(diǎn)進(jìn)行分布式執(zhí)行,這個(gè)過(guò)程可以選擇使用HTTP、 HTTPS、SVN等不同的網(wǎng)絡(luò)協(xié)議實(shí)現(xiàn)。

    (2)線下用例數(shù)據(jù)庫(kù)層。線下用例數(shù)據(jù)庫(kù)層用來(lái)接收從SVN Repository的分發(fā),分發(fā)過(guò)程結(jié)束后,系統(tǒng)用戶將線下用例數(shù)據(jù)庫(kù)層攜帶到各個(gè)線下測(cè)試地點(diǎn)再次進(jìn)行分發(fā),將測(cè)試用例分配到具體的測(cè)試人員。這次分發(fā)是由客戶端發(fā)起的,測(cè)試用戶從智能表格的功能區(qū)中選擇從線下庫(kù)抽取測(cè)試用例,智能表格通過(guò)向?qū)У姆绞教崾居脩暨x擇待執(zhí)行的用例,這個(gè)過(guò)程可以通過(guò)局域網(wǎng),使用ADO.NET連接線下用例數(shù)據(jù)庫(kù)實(shí)現(xiàn)。

    服務(wù)器端的功能有:

    (1)從主系統(tǒng)用例庫(kù)導(dǎo)出用例數(shù)據(jù)到SVN Repository版本庫(kù);

    (2)從SVN Repository版本庫(kù)遷出測(cè)試用例數(shù)據(jù)到線下庫(kù);

    (3)從SVN Repository版本庫(kù)更新測(cè)試用例數(shù)據(jù)到線下庫(kù);

    (4)從線下庫(kù)提交測(cè)試用例數(shù)據(jù)到SVN Repository版本庫(kù);

    (5)SVN Repository版本庫(kù)用戶身份驗(yàn)證;

    (6)SVN Repository版本庫(kù)記錄日志;

    (7)SVN Repository版本庫(kù)版本對(duì)比;

    (8)SVN Repository版本庫(kù)版本恢復(fù);

    (9)SVN Repository版本庫(kù)查看。

    服務(wù)器端的開(kāi)發(fā)技術(shù)有:SVNKit for JAVA、X ML、JDB C、A C CESS.

    3.2 客戶端

    離線用例管理系統(tǒng)客戶端用于線下測(cè)試執(zhí)行,是本文論述系統(tǒng)的重點(diǎn),它主要負(fù)責(zé)從離線庫(kù)抽取測(cè)試用例數(shù)據(jù)實(shí)現(xiàn)線下用例執(zhí)行,并可以將執(zhí)行記錄提交離線用例庫(kù)。在執(zhí)行過(guò)程中可以實(shí)現(xiàn)用例的更新和補(bǔ)充??蛻舳瞬捎肰STO實(shí)現(xiàn)智能表格,利用智能表格實(shí)現(xiàn)業(yè)務(wù)規(guī)則校驗(yàn)。通過(guò)ADO.NET技術(shù)從線下庫(kù)抽取測(cè)試用例數(shù)據(jù),放到自動(dòng)生成的測(cè)試用例模板中進(jìn)行用例執(zhí)行。

    客戶端支持的功能有:

    (1)從線下庫(kù)抽取測(cè)試用例數(shù)據(jù)到智能表格的測(cè)試用例模板中。用戶需要通過(guò)身份驗(yàn)證才可以登錄到線下庫(kù),然后可以使用系統(tǒng)用戶身份篩選用例并抽取需要執(zhí)行的用例,將用例數(shù)據(jù)放置在智能表格中定制好的用例模板里;

    (2)測(cè)試用例執(zhí)行與輸入校驗(yàn)。用例執(zhí)行時(shí),用戶將填寫(xiě)測(cè)試用例中和執(zhí)行相關(guān)的字段,如:執(zhí)行結(jié)果、執(zhí)行人、執(zhí)行日期等,智能表格能夠根據(jù)用例模板的要求對(duì)用戶輸入數(shù)據(jù)進(jìn)行合法性校驗(yàn),如不符合要求將在提交時(shí)以高亮和提示框進(jìn)行提示用戶修正;

    (3)增加新用例,用戶可以通過(guò)智能表格按照測(cè)試用例模板的要求新增用例,在執(zhí)行的過(guò)程中對(duì)用例進(jìn)行維護(hù);

    (4)修改用例屬性,用戶也可以通過(guò)智能表格修改已存在用例的屬性;

    (5)測(cè)試結(jié)果提交線下庫(kù),執(zhí)行完成后,用戶可以利用智能表格的提交功能將用例模板中的執(zhí)行記錄提交更新線下庫(kù),線下庫(kù)將記錄用戶的執(zhí)行結(jié)果。

    客戶端的開(kāi)發(fā)技術(shù)有:VSTO、ADO.NET、SharpSVN、X ML.

    4.實(shí)現(xiàn)的關(guān)鍵技術(shù)

    本節(jié)將配合部分重要功能點(diǎn)的數(shù)據(jù)定義描述在實(shí)現(xiàn)離線測(cè)試用例管理系統(tǒng)的過(guò)程中使用的關(guān)鍵技術(shù)點(diǎn)。

    4.1 服務(wù)器端技術(shù)

    服務(wù)器端技術(shù)主要運(yùn)用在從主系統(tǒng)用例庫(kù)中提取用例和模板數(shù)據(jù)并實(shí)現(xiàn)版本化管理。從主系統(tǒng)用例庫(kù)中提取數(shù)據(jù)并版本化時(shí)運(yùn)用X ML定義了版本化的數(shù)據(jù)結(jié)構(gòu);從版本庫(kù)中遷出并分發(fā)到線下庫(kù)時(shí)運(yùn)用了JDB C批量操作A C CESS的技術(shù)。

    (1)版本化數(shù)據(jù)結(jié)構(gòu)定義

    在對(duì)主系統(tǒng)用例庫(kù)數(shù)據(jù)進(jìn)行版本化之前,首先需要采用結(jié)構(gòu)化數(shù)據(jù)格式保存測(cè)試用例模板和測(cè)試用例,服務(wù)器端負(fù)責(zé)將主版本庫(kù)數(shù)據(jù)轉(zhuǎn)換成這種結(jié)構(gòu)化數(shù)據(jù)并保存在SVN Repository中,即建立基線。實(shí)現(xiàn)格式化數(shù)據(jù)定義的方法有多種選擇,這里采用X ML進(jìn)行定義。因?yàn)?,它?duì)于處理字符類(lèi)型格式化數(shù)據(jù)有許多先天優(yōu)勢(shì),例如:它可以利用Schema實(shí)現(xiàn)數(shù)據(jù)合法性校驗(yàn),另外利用DOM、SAX、XPATH可以實(shí)現(xiàn)高效的維護(hù)、訪問(wèn)和查詢操作。

    用例模板將用例數(shù)據(jù)分為4個(gè)部分:模塊、用例信息、測(cè)試項(xiàng)信息和執(zhí)行信息。每個(gè)字段(field)定義了唯一標(biāo)識(shí)id以及名稱name。primarykey是用例的主鍵字段,要求在用例數(shù)據(jù)中具有唯一性。regularExp是用于校驗(yàn)用例的正則表達(dá)式。這個(gè)X ML的結(jié)構(gòu)可以使用template.xsd來(lái)定義。

    測(cè)試用例X ML用來(lái)保存用例數(shù)據(jù),每個(gè)用例都屬于一個(gè)template,需要由id來(lái)指定。每個(gè)template下面都可以定義若干用例,用例字段與template X ML中定義的字段對(duì)應(yīng),用例的數(shù)據(jù)合法性通過(guò)template中的regularExp來(lái)校驗(yàn)。

    (2)版本管理

    版本庫(kù)操作包括了數(shù)據(jù)遷出、數(shù)據(jù)更新、數(shù)據(jù)提交等操作。根據(jù)主系統(tǒng)用例庫(kù)采用的技術(shù),用戶可以相應(yīng)地選擇使用SVNKit for JAVA或者SharpSVN分別開(kāi)發(fā)面向JAVA的和 C#的版本庫(kù)客戶端。這兩個(gè)庫(kù)都提供了全面而強(qiáng)大的功能,使用戶可以在自己的程序中實(shí)現(xiàn)對(duì)SVN的各種操作。使用SVNKit for JAVA組件實(shí)現(xiàn)對(duì)SVN版本庫(kù)網(wǎng)絡(luò)協(xié)議的選擇和版本遷出以及數(shù)據(jù)提交和更新的操作。

    (3)版本分發(fā)

    版本分發(fā)是指從版本庫(kù)中遷出測(cè)試用例格式化數(shù)據(jù)并通過(guò)JDB C批量插入到各個(gè)線下A C CESS數(shù)據(jù)庫(kù)中的過(guò)程。它可通過(guò)JDB C的批量操作實(shí)現(xiàn),在進(jìn)行批量操作時(shí)通常用到PreparedStatement的addBatch和executeBatch操作,值得注意的是,為了保證性能的可靠和穩(wěn)定,最好配合連接池技術(shù)和緩存處理技術(shù),設(shè)置一個(gè)BufferSize,當(dāng)達(dá)到這個(gè)Buffer-Size時(shí)就進(jìn)行批量執(zhí)行。

    4.2 客戶端技術(shù)

    離線用例管理系統(tǒng)的客戶端是客戶進(jìn)行線下執(zhí)行的主要途徑,需要具有便攜的特性,又要能夠進(jìn)行業(yè)務(wù)規(guī)范的檢查。

    (1)用戶界面實(shí)現(xiàn)

    客戶端用戶界面采用VSTO的Excel插件(addin)定制化開(kāi)發(fā)技術(shù),創(chuàng)建一個(gè)Excel插件項(xiàng)目,并且在項(xiàng)目中增加一個(gè)功能區(qū)控件。插件可以使用戶為用戶自己的解決方案添加應(yīng)用程序級(jí)別的功能,這意味著定制程序適用于任何用戶打開(kāi)的文檔。功能區(qū)(Ribbon)是Office2007提供的一個(gè)新的UI功能,它可以取代傳統(tǒng)的菜單和工具欄,使最終用戶更容易找到他們需要的功能,因?yàn)檫@些功能根據(jù)相關(guān)性進(jìn)行了分組[2]。

    VSTO插件技術(shù)已經(jīng)為用戶提供了一套完整的開(kāi)發(fā)框架,當(dāng)使用在 Microsoft Visual Studio 2010開(kāi)發(fā)環(huán)境中選擇創(chuàng)建一個(gè)Excel2007外接程序項(xiàng)目后,Visual Studio自動(dòng)為用戶建立項(xiàng)目模板以及引入必要的程序集。下面的代碼片段是Excel2007外接程序的入口類(lèi)ThisAddIn,可從此類(lèi)出發(fā)實(shí)現(xiàn)Excel的功能定制。

    在運(yùn)行插件時(shí),ThisAddIn_Startup函數(shù)將被最先調(diào)用,可以在這里將Application對(duì)象靜態(tài)化,使用戶程序可以從自己的應(yīng)用程序域中訪問(wèn)到Application對(duì)象,這個(gè)對(duì)象的ActiveWorkbook屬性可以獲取活動(dòng)工作簿的宿主對(duì)象。

    工作區(qū)的開(kāi)發(fā)是所見(jiàn)即所得的, Microsoft Visual Studio 2010為用戶提供了可視化設(shè)計(jì)器,用戶可以通過(guò)從工具箱中拖拽控件來(lái)實(shí)現(xiàn)工作區(qū)設(shè)計(jì),并且可以通過(guò)在可視化設(shè)計(jì)器的控件上雙擊鼠標(biāo)來(lái)為控件添加事件響應(yīng)程序。

    圖2 設(shè)計(jì)好的工作區(qū)

    設(shè)計(jì)好的工作區(qū)包含了客戶端的功能按鈕,包括:登錄、網(wǎng)絡(luò)設(shè)置、導(dǎo)出導(dǎo)入用例數(shù)據(jù)。

    (2)主要功能實(shí)現(xiàn)

    客戶端的主要功能時(shí)幫助最終用戶完成線下測(cè)試用例執(zhí)行,這由一系列操作步驟組成:

    1)抽取測(cè)試用例模板數(shù)據(jù)。利用VSTO在Excel工作簿中創(chuàng)建一個(gè)工作表,并在工作表上創(chuàng)建一個(gè)測(cè)試用例模板。然后,從線下庫(kù)中抽取該模板下的測(cè)試用例,抽取功能可通過(guò)ADO.NET連接A C CESS數(shù)據(jù)庫(kù)實(shí)現(xiàn)。在使用VSTO開(kāi)發(fā)Excel插件時(shí),可以利用WinForm托管對(duì)象創(chuàng)建友好的向?qū)Ы缑?。用例抽取后按照向?qū)гO(shè)置的格式顯示在一個(gè)Worksheet工作表中。

    2)執(zhí)行、新增、修改用例。在進(jìn)行執(zhí)行、新增、修改用例的操作時(shí),用戶可以使用Excel電子表格提供的功能進(jìn)行修改、新增和刪除等操作。在處理大量的測(cè)試數(shù)據(jù)時(shí),Excel提供的拷貝區(qū)域,拖拽單元格、添加篩選等功能能夠有效提升處理效率。

    3)用例數(shù)據(jù)有效性檢查。在執(zhí)行完成,準(zhǔn)備提交測(cè)試用例到線下庫(kù)之前,通過(guò)正則表達(dá)式對(duì)測(cè)試用例數(shù)據(jù)進(jìn)行有效性檢查,正則表達(dá)式在模板X(qián) ML中由屬性regularExp定義。檢查過(guò)程中發(fā)現(xiàn)的不合法項(xiàng),可以通過(guò)VSTO在Excel Worksheet中做標(biāo)記。

    4)將測(cè)試用例數(shù)據(jù)提交線下庫(kù)。與抽取相同,測(cè)試用例數(shù)據(jù)的提交也通過(guò)ADO.NET連接A C CESS數(shù)據(jù)庫(kù)實(shí)現(xiàn)。提交過(guò)程中,通過(guò)用例主鍵判斷線下庫(kù)中是否已存在這條記錄,從而決定需要做insert動(dòng)作還是update動(dòng)作。

    5.結(jié)束語(yǔ)

    本文提出了一種通過(guò)VSTO和Subversion相結(jié)合的方式實(shí)現(xiàn)的離線測(cè)試用例管理系統(tǒng),它使用VSTO座橋梁,開(kāi)發(fā)智能表格程序,利用Excel自有的強(qiáng)大的電子表格編輯功能簡(jiǎn)化了測(cè)試用例的數(shù)據(jù)維護(hù)工作;利用便攜數(shù)據(jù)庫(kù)A C CESS集中管理線下數(shù)據(jù),相當(dāng)于在測(cè)試現(xiàn)場(chǎng)搭建了一個(gè)小型的輕量級(jí)的測(cè)試用例管理系統(tǒng),使得測(cè)試用例得到分布式的管理;最后,又利用Subversion實(shí)現(xiàn)了多個(gè)測(cè)試單位在同一組測(cè)試用例數(shù)據(jù)集合上的協(xié)同與共享。本系統(tǒng)已經(jīng)在中國(guó)移動(dòng)測(cè)評(píng)中心提出并運(yùn)用,它對(duì)電子、通信、智能交通、工業(yè)自動(dòng)化、嵌入式設(shè)備等擁有分布式測(cè)試需求的行業(yè)領(lǐng)域有著重要的指導(dǎo)和借鑒意。

    [1]梁琦,溫金超.智能文檔的研究與實(shí)現(xiàn)[J].科技創(chuàng)新導(dǎo)報(bào),2009,(01):11-12。

    [2]Mcgrath,Kathleen/Stubbs,Paul.VSTO for Mere Mortals:Addison-Wesley,2006.

    Implementation of Test Case Management Based on VSTO and Subversion

    Fang Youxuan Liu Jian Dong Yanqiu Zhu Changchuang
    ( China Mobile(Shenzhen)Limited.,Shenzhen 518000,Guangdong)

    As an upgraded version of the 2005,Visual Studio 2010 provides a more powerful VSTO assemblies to make users access to extend office2010 application program.This paper expounds the method using VSTO technology and configuration management tools to manage the offline test cases,and expounds its breakthrough role in the application of offline test management.

    VSTO;test management;test online;test offline

    方有軒,男,江蘇連云港人,本科,研究方向:軟件開(kāi)發(fā)。

    猜你喜歡
    測(cè)試用例用例離線
    UML用例模型中依賴關(guān)系的比較與分析
    異步電機(jī)離線參數(shù)辨識(shí)方法
    呼吸閥離線檢驗(yàn)工藝與評(píng)定探討
    淺談ATC離線基礎(chǔ)數(shù)據(jù)的準(zhǔn)備
    基于SmartUnit的安全通信系統(tǒng)單元測(cè)試用例自動(dòng)生成
    聯(lián)鎖軟件詳細(xì)設(shè)計(jì)的測(cè)試需求分析和用例編寫(xiě)
    從出土文獻(xiàn)用例看王氏父子校讀古書(shū)的得失
    基于混合遺傳算法的回歸測(cè)試用例集最小化研究
    離線富集-HPLC法同時(shí)測(cè)定氨咖黃敏膠囊中5種合成色素
    中成藥(2018年2期)2018-05-09 07:20:09
    基于依賴結(jié)構(gòu)的測(cè)試用例優(yōu)先級(jí)技術(shù)
    日日啪夜夜爽| 久久毛片免费看一区二区三区| 我要看黄色一级片免费的| 亚洲欧美日韩卡通动漫| 日韩强制内射视频| 如日韩欧美国产精品一区二区三区 | 久久午夜综合久久蜜桃| 伦理电影免费视频| 午夜免费鲁丝| 青春草国产在线视频| 丁香六月天网| .国产精品久久| 汤姆久久久久久久影院中文字幕| 有码 亚洲区| 美女福利国产在线| 国产视频内射| 日日摸夜夜添夜夜添av毛片| 亚洲精品乱码久久久久久按摩| 日韩制服骚丝袜av| 91精品伊人久久大香线蕉| 久久精品国产亚洲网站| 两个人免费观看高清视频 | 大香蕉97超碰在线| 亚洲av在线观看美女高潮| 人人妻人人爽人人添夜夜欢视频 | 王馨瑶露胸无遮挡在线观看| 亚洲国产欧美日韩在线播放 | av在线播放精品| 国产美女午夜福利| 久久精品熟女亚洲av麻豆精品| h日本视频在线播放| 国产精品成人在线| 9色porny在线观看| 天堂俺去俺来也www色官网| 亚洲国产精品国产精品| 日韩视频在线欧美| 国产中年淑女户外野战色| 国语对白做爰xxxⅹ性视频网站| 一级毛片我不卡| 国产亚洲精品久久久com| 大香蕉97超碰在线| 日韩免费高清中文字幕av| 中文乱码字字幕精品一区二区三区| 色视频在线一区二区三区| 精品一区二区免费观看| 国产免费视频播放在线视频| 国内揄拍国产精品人妻在线| 中文欧美无线码| 亚洲欧美一区二区三区黑人 | 性高湖久久久久久久久免费观看| 一级黄片播放器| 国产精品久久久久久精品电影小说| 国产精品久久久久成人av| 春色校园在线视频观看| 亚洲va在线va天堂va国产| 男男h啪啪无遮挡| 18禁在线无遮挡免费观看视频| 久久97久久精品| 国产亚洲午夜精品一区二区久久| 最近最新中文字幕免费大全7| 国产亚洲最大av| 婷婷色综合www| 国产爽快片一区二区三区| 亚洲国产精品999| 美女大奶头黄色视频| 女人精品久久久久毛片| 亚洲va在线va天堂va国产| 欧美成人午夜免费资源| 国产av精品麻豆| 国产极品粉嫩免费观看在线 | 日本av手机在线免费观看| 免费黄色在线免费观看| 亚洲精品一二三| 两个人的视频大全免费| 黑人猛操日本美女一级片| 五月天丁香电影| 乱码一卡2卡4卡精品| 午夜视频国产福利| 欧美成人精品欧美一级黄| 久热这里只有精品99| 超碰97精品在线观看| 婷婷色av中文字幕| 超碰97精品在线观看| 国产精品蜜桃在线观看| 久久久久久久国产电影| 99热这里只有精品一区| 国产欧美日韩一区二区三区在线 | 妹子高潮喷水视频| 亚洲精品456在线播放app| 中文字幕亚洲精品专区| 91成人精品电影| 久久精品国产亚洲av天美| 黄色欧美视频在线观看| 国产免费福利视频在线观看| xxx大片免费视频| 99久久综合免费| 少妇熟女欧美另类| 久久久a久久爽久久v久久| 日韩 亚洲 欧美在线| 波野结衣二区三区在线| 日韩欧美一区视频在线观看 | 亚洲经典国产精华液单| av天堂中文字幕网| 亚洲第一av免费看| 国产精品99久久99久久久不卡 | 亚洲av福利一区| 搡女人真爽免费视频火全软件| 中文天堂在线官网| 成人亚洲欧美一区二区av| 十八禁网站网址无遮挡 | 一边亲一边摸免费视频| 大码成人一级视频| av又黄又爽大尺度在线免费看| 精品久久久久久久久av| 久久久精品94久久精品| 亚洲精品日本国产第一区| 十八禁高潮呻吟视频 | 日本av手机在线免费观看| 麻豆乱淫一区二区| 人妻一区二区av| av播播在线观看一区| av天堂久久9| 在线 av 中文字幕| 一级爰片在线观看| 亚洲av日韩在线播放| 国产精品国产三级国产av玫瑰| 五月玫瑰六月丁香| 男人爽女人下面视频在线观看| 又爽又黄a免费视频| 不卡视频在线观看欧美| 欧美亚洲 丝袜 人妻 在线| 国产精品免费大片| 性色av一级| 尾随美女入室| 最黄视频免费看| 日日摸夜夜添夜夜爱| 亚洲av不卡在线观看| 国产精品一区二区三区四区免费观看| 亚洲怡红院男人天堂| 嫩草影院入口| 中文在线观看免费www的网站| 一级毛片黄色毛片免费观看视频| 大片电影免费在线观看免费| 一级黄片播放器| 日日摸夜夜添夜夜添av毛片| 日韩中字成人| 亚洲精品国产av成人精品| 国产亚洲av片在线观看秒播厂| 亚洲电影在线观看av| 爱豆传媒免费全集在线观看| 简卡轻食公司| 欧美人与善性xxx| 美女主播在线视频| 最近手机中文字幕大全| 中文字幕人妻熟人妻熟丝袜美| 久久毛片免费看一区二区三区| 国产极品天堂在线| 国产成人免费无遮挡视频| 黑人巨大精品欧美一区二区蜜桃 | 蜜桃在线观看..| 国产极品天堂在线| 人人妻人人添人人爽欧美一区卜| 精品亚洲乱码少妇综合久久| 美女大奶头黄色视频| 91久久精品国产一区二区三区| 国产中年淑女户外野战色| 高清视频免费观看一区二区| 亚洲怡红院男人天堂| 美女cb高潮喷水在线观看| 欧美一级a爱片免费观看看| 日韩人妻高清精品专区| 日日摸夜夜添夜夜爱| 精品亚洲乱码少妇综合久久| 22中文网久久字幕| 国精品久久久久久国模美| 乱人伦中国视频| 插逼视频在线观看| av一本久久久久| 天堂俺去俺来也www色官网| 亚洲国产日韩一区二区| 中文精品一卡2卡3卡4更新| 亚洲欧美一区二区三区国产| 成人免费观看视频高清| 国产亚洲午夜精品一区二区久久| 18禁动态无遮挡网站| 国产男女超爽视频在线观看| 亚洲精品国产色婷婷电影| 欧美丝袜亚洲另类| 亚洲电影在线观看av| 欧美国产精品一级二级三级 | 少妇人妻久久综合中文| 在线观看三级黄色| 丰满人妻一区二区三区视频av| 国产日韩欧美亚洲二区| 久久精品国产亚洲av天美| 精品一区二区三卡| 亚洲,欧美,日韩| 色网站视频免费| 久久久午夜欧美精品| 亚洲av男天堂| 免费av中文字幕在线| 好男人视频免费观看在线| 国产精品一二三区在线看| 久久精品国产鲁丝片午夜精品| 国产色婷婷99| 少妇高潮的动态图| 天天躁夜夜躁狠狠久久av| 丰满人妻一区二区三区视频av| 一二三四中文在线观看免费高清| 在线亚洲精品国产二区图片欧美 | 九九在线视频观看精品| 精品久久久久久久久av| 亚洲国产成人一精品久久久| 日韩欧美 国产精品| 9色porny在线观看| 99热这里只有是精品50| 一区在线观看完整版| 丰满少妇做爰视频| 日日摸夜夜添夜夜添av毛片| 一本—道久久a久久精品蜜桃钙片| 国产美女午夜福利| 色网站视频免费| 亚洲欧洲日产国产| 熟妇人妻不卡中文字幕| 男女啪啪激烈高潮av片| 一级毛片我不卡| av视频免费观看在线观看| 最黄视频免费看| 热99国产精品久久久久久7| 国产精品不卡视频一区二区| 七月丁香在线播放| 丰满饥渴人妻一区二区三| 老司机影院毛片| 国产亚洲午夜精品一区二区久久| 女的被弄到高潮叫床怎么办| 精品人妻偷拍中文字幕| 观看美女的网站| 少妇裸体淫交视频免费看高清| 国产免费福利视频在线观看| 亚洲欧洲国产日韩| 丰满人妻一区二区三区视频av| 午夜久久久在线观看| 久久综合国产亚洲精品| 一区二区三区免费毛片| 香蕉精品网在线| 国产午夜精品一二区理论片| 久久人妻熟女aⅴ| 国产真实伦视频高清在线观看| 精品久久国产蜜桃| 欧美性感艳星| 国语对白做爰xxxⅹ性视频网站| 亚洲国产毛片av蜜桃av| 久久久久久久久久人人人人人人| 亚洲精品日韩av片在线观看| 日本vs欧美在线观看视频 | 麻豆精品久久久久久蜜桃| 国产淫语在线视频| 大陆偷拍与自拍| 一区在线观看完整版| 久久综合国产亚洲精品| 亚洲精品成人av观看孕妇| 男女无遮挡免费网站观看| 日本免费在线观看一区| 九九久久精品国产亚洲av麻豆| 黑人猛操日本美女一级片| 麻豆成人午夜福利视频| 久久久a久久爽久久v久久| 亚洲成人av在线免费| 99热网站在线观看| 亚洲欧美清纯卡通| 久久久国产欧美日韩av| 91午夜精品亚洲一区二区三区| 热re99久久国产66热| 午夜免费观看性视频| av福利片在线| 在线免费观看不下载黄p国产| 日韩,欧美,国产一区二区三区| av福利片在线| 国产色婷婷99| av在线app专区| 久久精品国产亚洲av涩爱| 亚洲美女黄色视频免费看| 国精品久久久久久国模美| 日本欧美国产在线视频| 丝瓜视频免费看黄片| 亚洲无线观看免费| 两个人的视频大全免费| 日韩中文字幕视频在线看片| 亚洲国产欧美在线一区| 日本黄色日本黄色录像| freevideosex欧美| 亚洲精品国产色婷婷电影| 中文字幕精品免费在线观看视频 | 亚洲真实伦在线观看| 91久久精品国产一区二区三区| 国产精品久久久久久精品电影小说| 成人综合一区亚洲| 午夜福利在线观看免费完整高清在| 亚洲伊人久久精品综合| 91精品伊人久久大香线蕉| 精品99又大又爽又粗少妇毛片| 99re6热这里在线精品视频| 亚洲天堂av无毛| 91在线精品国自产拍蜜月| a级毛色黄片| 伦精品一区二区三区| 亚洲精品,欧美精品| 青青草视频在线视频观看| 久久精品久久久久久久性| 日韩成人伦理影院| 只有这里有精品99| 欧美日韩视频高清一区二区三区二| 麻豆乱淫一区二区| 91精品一卡2卡3卡4卡| 如日韩欧美国产精品一区二区三区 | 最黄视频免费看| 深夜a级毛片| 国产一区亚洲一区在线观看| 99久久精品国产国产毛片| 新久久久久国产一级毛片| 黄色日韩在线| 日韩中字成人| 久久久久久久精品精品| 在线观看www视频免费| 亚洲性久久影院| 只有这里有精品99| 美女xxoo啪啪120秒动态图| 另类精品久久| 内射极品少妇av片p| 久久久久久久久大av| 国产精品嫩草影院av在线观看| 欧美一级a爱片免费观看看| freevideosex欧美| av女优亚洲男人天堂| 夫妻性生交免费视频一级片| 亚洲色图综合在线观看| 久久av网站| 一级a做视频免费观看| 观看免费一级毛片| 国产一区二区在线观看av| 啦啦啦啦在线视频资源| 亚洲精品乱码久久久久久按摩| 18禁在线无遮挡免费观看视频| 内射极品少妇av片p| 男女国产视频网站| 两个人免费观看高清视频 | 欧美精品高潮呻吟av久久| 少妇丰满av| 国产69精品久久久久777片| 久久热精品热| 黄色视频在线播放观看不卡| 高清黄色对白视频在线免费看 | 国内少妇人妻偷人精品xxx网站| 插阴视频在线观看视频| 色94色欧美一区二区| 一级毛片久久久久久久久女| 国产伦理片在线播放av一区| 成人18禁高潮啪啪吃奶动态图 | 大香蕉久久网| 亚洲精品久久午夜乱码| 在线精品无人区一区二区三| 黑人猛操日本美女一级片| 黄色欧美视频在线观看| 国产欧美另类精品又又久久亚洲欧美| av黄色大香蕉| 九九久久精品国产亚洲av麻豆| 欧美成人精品欧美一级黄| 自拍偷自拍亚洲精品老妇| 国产美女午夜福利| 久久免费观看电影| 乱系列少妇在线播放| 精品熟女少妇av免费看| 欧美 亚洲 国产 日韩一| .国产精品久久| 亚洲,一卡二卡三卡| 日韩成人伦理影院| 成人漫画全彩无遮挡| 久久久精品免费免费高清| 777米奇影视久久| 国产乱人偷精品视频| 成人国产麻豆网| 亚洲精品中文字幕在线视频 | 成年人午夜在线观看视频| 亚洲成色77777| 免费观看无遮挡的男女| 免费看光身美女| 美女xxoo啪啪120秒动态图| 国产精品人妻久久久久久| 国产亚洲午夜精品一区二区久久| 午夜免费观看性视频| 大片电影免费在线观看免费| 日韩精品免费视频一区二区三区 | 伊人亚洲综合成人网| 一本一本综合久久| 我的老师免费观看完整版| 一区二区三区乱码不卡18| 国产精品一区二区在线观看99| 嫩草影院新地址| 另类亚洲欧美激情| 久久午夜综合久久蜜桃| 国产毛片在线视频| 观看美女的网站| 亚洲久久久国产精品| 亚洲情色 制服丝袜| 80岁老熟妇乱子伦牲交| 亚洲欧洲精品一区二区精品久久久 | 久久久久久人妻| 精品久久久久久久久亚洲| 欧美3d第一页| 婷婷色综合大香蕉| 免费看日本二区| 久久99蜜桃精品久久| 国产视频内射| 国产午夜精品久久久久久一区二区三区| 免费在线观看成人毛片| 国产黄频视频在线观看| 国产亚洲一区二区精品| 久久国产乱子免费精品| 18禁动态无遮挡网站| 国产一区二区在线观看日韩| 成年av动漫网址| 26uuu在线亚洲综合色| 纯流量卡能插随身wifi吗| 欧美bdsm另类| 老熟女久久久| 一级毛片 在线播放| videos熟女内射| 七月丁香在线播放| 亚洲国产毛片av蜜桃av| 人妻制服诱惑在线中文字幕| √禁漫天堂资源中文www| 日本欧美视频一区| 中文精品一卡2卡3卡4更新| 夜夜爽夜夜爽视频| 一边亲一边摸免费视频| 欧美变态另类bdsm刘玥| 丰满迷人的少妇在线观看| 中文资源天堂在线| 国产黄片视频在线免费观看| 女人久久www免费人成看片| 91久久精品国产一区二区成人| 伦理电影大哥的女人| av卡一久久| 国产高清不卡午夜福利| 久久国内精品自在自线图片| 永久免费av网站大全| 黄色视频在线播放观看不卡| 2022亚洲国产成人精品| 五月天丁香电影| 国产精品.久久久| 久久精品熟女亚洲av麻豆精品| 大话2 男鬼变身卡| 丰满乱子伦码专区| 狂野欧美白嫩少妇大欣赏| 国产熟女欧美一区二区| 在线观看国产h片| 老女人水多毛片| 自拍偷自拍亚洲精品老妇| 亚洲精品色激情综合| 99久久中文字幕三级久久日本| 国产av国产精品国产| 十分钟在线观看高清视频www | 国产精品蜜桃在线观看| 国产成人精品无人区| 久久 成人 亚洲| 在线观看免费视频网站a站| 极品人妻少妇av视频| 美女视频免费永久观看网站| 91久久精品电影网| 亚洲va在线va天堂va国产| 亚洲国产日韩一区二区| 男女边吃奶边做爰视频| 99久久综合免费| 乱系列少妇在线播放| 国产欧美亚洲国产| 久久ye,这里只有精品| 丝瓜视频免费看黄片| 一级,二级,三级黄色视频| videossex国产| 91精品一卡2卡3卡4卡| 大码成人一级视频| 自线自在国产av| 亚洲欧美精品专区久久| 亚洲国产色片| 欧美日本中文国产一区发布| 国产精品欧美亚洲77777| 高清在线视频一区二区三区| 只有这里有精品99| 国产 精品1| 欧美三级亚洲精品| 好男人视频免费观看在线| 内射极品少妇av片p| 男女国产视频网站| 亚洲第一av免费看| 精华霜和精华液先用哪个| 免费在线观看成人毛片| 亚洲欧美一区二区三区黑人 | 国产黄片美女视频| 久久国内精品自在自线图片| 一级,二级,三级黄色视频| 亚洲av综合色区一区| 国产精品秋霞免费鲁丝片| 欧美精品高潮呻吟av久久| 国产亚洲午夜精品一区二区久久| 人人妻人人爽人人添夜夜欢视频 | 欧美人与善性xxx| 久久韩国三级中文字幕| 亚洲欧美一区二区三区黑人 | 亚洲欧美成人综合另类久久久| 又爽又黄a免费视频| 久久久国产一区二区| 欧美老熟妇乱子伦牲交| 久久国产亚洲av麻豆专区| 精品国产露脸久久av麻豆| 丝袜脚勾引网站| 亚洲精品,欧美精品| 午夜精品国产一区二区电影| 亚州av有码| 少妇被粗大的猛进出69影院 | 最新中文字幕久久久久| 国产日韩欧美在线精品| 久久午夜综合久久蜜桃| 久久久久久久久久久免费av| 五月天丁香电影| 久久99精品国语久久久| 亚洲图色成人| 国产男女内射视频| 久久精品国产亚洲av涩爱| av国产久精品久网站免费入址| 国产免费福利视频在线观看| 人妻人人澡人人爽人人| 国产高清不卡午夜福利| 我要看日韩黄色一级片| 久久青草综合色| 日韩亚洲欧美综合| 在线看a的网站| 精品卡一卡二卡四卡免费| 性高湖久久久久久久久免费观看| 校园人妻丝袜中文字幕| 伊人久久精品亚洲午夜| 国产综合精华液| tube8黄色片| 亚洲一级一片aⅴ在线观看| 久久久久久久亚洲中文字幕| 亚洲国产欧美在线一区| 蜜桃久久精品国产亚洲av| 五月伊人婷婷丁香| 一级黄片播放器| 久久免费观看电影| 亚洲欧美日韩卡通动漫| 中文资源天堂在线| 亚洲欧洲精品一区二区精品久久久 | 亚洲精品一二三| 男女边吃奶边做爰视频| 青春草视频在线免费观看| 亚洲国产欧美在线一区| 国产成人精品一,二区| 桃花免费在线播放| 国产欧美日韩一区二区三区在线 | h日本视频在线播放| 嫩草影院入口| 夫妻性生交免费视频一级片| 日韩欧美精品免费久久| 亚洲成色77777| 免费观看无遮挡的男女| 色网站视频免费| 插阴视频在线观看视频| 成人亚洲欧美一区二区av| 午夜老司机福利剧场| 亚洲电影在线观看av| 久久韩国三级中文字幕| 伦理电影大哥的女人| 中国国产av一级| 蜜桃在线观看..| 成人漫画全彩无遮挡| 国产成人一区二区在线| 国产精品女同一区二区软件| 青春草视频在线免费观看| 一级毛片 在线播放| 日本91视频免费播放| 最近最新中文字幕免费大全7| 内地一区二区视频在线| 亚洲国产av新网站| 亚洲美女搞黄在线观看| 亚洲图色成人| 国产极品粉嫩免费观看在线 | 欧美3d第一页| 最黄视频免费看| 纯流量卡能插随身wifi吗| 菩萨蛮人人尽说江南好唐韦庄| 狠狠精品人妻久久久久久综合| 国产成人精品无人区| 国产精品国产三级国产专区5o| 国产精品国产三级专区第一集| 色婷婷久久久亚洲欧美| 黄色日韩在线| 六月丁香七月| 亚洲国产精品一区二区三区在线| 国产中年淑女户外野战色| 精品人妻偷拍中文字幕| 国产精品国产三级国产专区5o| 最新的欧美精品一区二区| 99热全是精品| 久久精品国产自在天天线| 熟妇人妻不卡中文字幕| 日本vs欧美在线观看视频 | 十分钟在线观看高清视频www | 亚洲欧美一区二区三区黑人 | 少妇人妻精品综合一区二区| 久久99蜜桃精品久久| 亚洲精品一区蜜桃| 日韩三级伦理在线观看| 美女中出高潮动态图| 偷拍熟女少妇极品色| 国产在线视频一区二区|