亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        信息安全軟件測(cè)試的復(fù)用測(cè)試用例技術(shù)的研究與應(yīng)用

        2020-01-18 05:51:46劉睿張彤丁慧
        電子技術(shù)與軟件工程 2019年24期
        關(guān)鍵詞:測(cè)試用例用例軟件測(cè)試

        文/劉睿 張彤 丁慧

        1 軟件測(cè)試

        信息安全保密產(chǎn)品是組成信息安全工程中的核心,其主要任務(wù)是確保信息快速傳遞與處理,并確保數(shù)據(jù)的安全和保密,對(duì)用戶的數(shù)據(jù)和網(wǎng)絡(luò)完全與運(yùn)行提供保障。為保證信息系統(tǒng)安全,需用自主研制的安全保密產(chǎn)品,而自主研制的安全產(chǎn)品的好壞主要取決于開發(fā)活動(dòng)如何開展。測(cè)試是其生命周期中一個(gè)非常關(guān)鍵的環(huán)節(jié),關(guān)乎軟件的安全和質(zhì)量,是不可缺少的一部分,其是確認(rèn)整個(gè)提供的功能是否正確,以及功能是否實(shí)現(xiàn),對(duì)軟件各個(gè)部分進(jìn)行檢驗(yàn),保證軟件的質(zhì)量與運(yùn)行。

        軟件測(cè)試的流程主要有需求解析、測(cè)試安排、測(cè)試用例計(jì)劃、測(cè)試境況建設(shè)、測(cè)試運(yùn)行、測(cè)試匯報(bào)總結(jié)、缺陷改良、軟件評(píng)價(jià)、測(cè)試總結(jié)。軟件測(cè)試基本流程圖如圖1所示。

        2 測(cè)試用例

        測(cè)試用例是軟件測(cè)試的核心,是測(cè)試執(zhí)行的最基礎(chǔ)的憑據(jù)。測(cè)試用例設(shè)計(jì)指的是軟件測(cè)試全部的行為過程,屬于合理性的組織歸納。軟件測(cè)試具有計(jì)劃性、流程性以及組織性,對(duì)軟件測(cè)試用例進(jìn)行設(shè)計(jì),目的是使軟件測(cè)試的行為可以改變成可管理的形式。在軟件質(zhì)量管理當(dāng)中,軟件測(cè)試是十分實(shí)際的行為,但是用時(shí)較多??紤]用時(shí)的因素,軟件測(cè)試活動(dòng)需要進(jìn)行量化加強(qiáng),進(jìn)一步實(shí)現(xiàn)管理層對(duì)測(cè)試流程的掌握,測(cè)試用例實(shí)際上也是測(cè)試活動(dòng)中比較量化的方式之一。

        軟件測(cè)試是無(wú)法實(shí)現(xiàn)窮舉測(cè)試,在較大數(shù)據(jù)量中選取可以用于測(cè)試的數(shù)據(jù),并且數(shù)據(jù)需要具有特殊性、代表性,這樣的測(cè)試可以節(jié)省大量的測(cè)試成本。軟件測(cè)試中,測(cè)試用例的主要作用有四點(diǎn),首先,對(duì)測(cè)試用例進(jìn)行計(jì)劃,并實(shí)施測(cè)試,可以避免測(cè)試的盲目性,提高工作效率;其次,使用測(cè)試用例,可以突出軟件測(cè)試的重點(diǎn),明確軟件測(cè)試的目的;然后,更新軟件版本之后,僅需要對(duì)保存測(cè)試用例進(jìn)行測(cè)試即可,可以緩解工作強(qiáng)度,減少項(xiàng)目的時(shí)間;最后,復(fù)用化、通用化的功能板塊,有助于軟件開發(fā),測(cè)試用例也可以促進(jìn)軟件測(cè)試的進(jìn)行,并在測(cè)試用例的細(xì)化過程中提高測(cè)試效率。

        3 復(fù)用測(cè)試用例

        3.1 測(cè)試需求與測(cè)試用例的關(guān)系

        基于軟件需求設(shè)計(jì)測(cè)試用例時(shí),需要軟件測(cè)試用例覆蓋全部測(cè)試需求。軟件測(cè)試用例與軟件需求非一一對(duì)應(yīng)的關(guān)系,一個(gè)軟件需求可以對(duì)應(yīng)一條測(cè)試用例,也可對(duì)應(yīng)多條測(cè)試用例,反之,一條測(cè)試用例可以關(guān)聯(lián)一個(gè)測(cè)試需求,也可關(guān)聯(lián)多個(gè)測(cè)試需求,具體關(guān)系如圖2所示。

        如圖2可以看出,測(cè)試用例與測(cè)試需求之間密切聯(lián)系,通過軟件需求可以確定測(cè)試用例。因此,為了覆蓋全部的軟件需求,引入測(cè)試用例,將軟件需求以規(guī)格化的方式表示出來,以便測(cè)試當(dāng)中,根據(jù)測(cè)試用例的要求,驗(yàn)證各個(gè)測(cè)試需求。

        軟件測(cè)試用例的計(jì)劃,大部分是根據(jù)測(cè)試人員的專業(yè)技術(shù)與經(jīng)驗(yàn),由于測(cè)試用例的編寫人員不一,在編寫格式中也存在差異,造成測(cè)試存在盲目性;且測(cè)試用例占整個(gè)測(cè)試成本的50%,若在每次需求評(píng)審后,根據(jù)實(shí)際場(chǎng)景重新設(shè)計(jì)測(cè)試用例,缺少全局性的考量,尤其針對(duì)具有大量相同或相似的場(chǎng)景的產(chǎn)品,嚴(yán)重加大了開發(fā)成本,也無(wú)法保證測(cè)試用例的質(zhì)量。針對(duì)以上問題,引入復(fù)用軟件測(cè)試用例技術(shù),建立復(fù)用測(cè)試用例流程,在實(shí)際測(cè)試中該技術(shù)提高測(cè)試效率,保證測(cè)試質(zhì)量。

        3.2 測(cè)試用例復(fù)用

        軟件測(cè)試過程中有很多可復(fù)用的資源,這些資源如果得到很好的管理,在同產(chǎn)品或近似的跨平臺(tái)項(xiàng)目進(jìn)行測(cè)試時(shí),均可重復(fù)利用。常用的測(cè)試資源主要包括測(cè)試的計(jì)劃、測(cè)試的工具、測(cè)試的說明、測(cè)試的數(shù)據(jù)、測(cè)試的成果以及測(cè)試用例等。復(fù)用資源可應(yīng)用在同一測(cè)試產(chǎn)品的不同測(cè)試階段、不同項(xiàng)目或回歸測(cè)試中,但測(cè)試資源具有不完整性,需要通過一定的測(cè)試經(jīng)驗(yàn)進(jìn)行補(bǔ)充。測(cè)試資源還存在抽樣程度的差異,抽樣程度偏低,則容易形成規(guī)范性的說明,而抽象程度偏高,則僅能利用文字進(jìn)行表述。

        圖2:需求與用例的關(guān)系圖

        可復(fù)用測(cè)試用例主要特征有通用性、獨(dú)立性、粗粒度、易維護(hù)性,詳細(xì)說明見表1。

        4 測(cè)試用例復(fù)用應(yīng)用

        4.1 測(cè)試用例庫(kù)建立

        測(cè)試用例是軟件測(cè)試的執(zhí)行基礎(chǔ),是軟件測(cè)試的核心。測(cè)試用例庫(kù)的功能完善,是為了加強(qiáng)測(cè)試用例的種類劃分與歸檔,有助于統(tǒng)一管理、儲(chǔ)存、修護(hù)測(cè)試用例的實(shí)現(xiàn)。測(cè)試用例庫(kù)的建立,不僅僅可以實(shí)現(xiàn)測(cè)試用例管理的工作量的減輕,而且可提高測(cè)試效率,通過簡(jiǎn)單的檢索條件查找到所需的測(cè)試用例,縮短測(cè)試用例的設(shè)計(jì)周期。測(cè)試用例庫(kù)當(dāng)中,主要存在測(cè)試用例序列號(hào)、測(cè)試作用、測(cè)試流程、前提要求、用例分類、預(yù)期成果、實(shí)際結(jié)果、測(cè)試結(jié)論等要素。表2為基于航盾測(cè)試產(chǎn)品的測(cè)試用例庫(kù)表模板。測(cè)試用例庫(kù)應(yīng)具有文檔編制說明,對(duì)用例庫(kù)的歷史變更進(jìn)行記錄,每次修改后應(yīng)獎(jiǎng)文檔版的本號(hào)進(jìn)行記錄,方便追蹤與查閱,累積下來的數(shù)據(jù),可以在后續(xù)測(cè)試相關(guān)工作中,提供數(shù)據(jù)依據(jù)與幫助,實(shí)現(xiàn)測(cè)試用例庫(kù)的文檔管理。

        表1:可復(fù)用測(cè)試用例特征

        表2:為基于航盾測(cè)試產(chǎn)品的測(cè)試用例庫(kù)表模板

        圖3:生成復(fù)用測(cè)試用例基本框架

        4.2 生成復(fù)用測(cè)試用例過程

        軟件系統(tǒng)存在多樣化的操作方式,而測(cè)試用例進(jìn)行復(fù)用時(shí)也存在風(fēng)險(xiǎn)。關(guān)于這一問題,采用復(fù)用測(cè)試用例相關(guān)過程模型,如圖3所示,生成復(fù)用測(cè)試用例流程中的主要步驟,分別為測(cè)試層次劃分、公共需求、測(cè)試用例設(shè)計(jì)、測(cè)試用例評(píng)審以及和生成測(cè)試用例庫(kù)五個(gè)步驟。根據(jù)待測(cè)系統(tǒng)的需求,從用戶層、應(yīng)用層、功能層進(jìn)行測(cè)試層次劃分;通過已經(jīng)劃分完的結(jié)果,對(duì)系統(tǒng)需求規(guī)格進(jìn)行分析,并分析出公共需求,尋找復(fù)用的時(shí)機(jī);通過公共需求的分析結(jié)果進(jìn)行測(cè)試用例的分類與設(shè)計(jì),并在其中引入可復(fù)用測(cè)試用例;建立專家組,評(píng)審測(cè)試用例,保障測(cè)試用例能夠完整的籠罩公共需求,;最后,測(cè)試用例信息歸納記錄到測(cè)試用例庫(kù)當(dāng)中。

        4.3 復(fù)用測(cè)試用例流程

        圖4:復(fù)用測(cè)試用例流程

        復(fù)用測(cè)試用例過程,主要有用例的確定、用例的選取、用例的改善以及服用用例。如圖4。為驗(yàn)證該流程的應(yīng)用性,基于航盾信息安全系列產(chǎn)品的涉密載體全生命周期管理信息系統(tǒng)進(jìn)行測(cè)試,該系統(tǒng)包括按用戶層、應(yīng)用層、功能層劃分為安全管理員、審計(jì)管理員、系統(tǒng)管理員、控制臺(tái)、客戶端、打印、刻錄、錄入、復(fù)印、磁介質(zhì)管理、存儲(chǔ)介質(zhì)管理、載體歸屬轉(zhuǎn)換、文件/光盤閉環(huán)和載體借用管理14個(gè)模塊,建立用例庫(kù),共計(jì)用例574條;新項(xiàng)目提交測(cè)試申請(qǐng)包含19個(gè)測(cè)試需求,根據(jù)復(fù)用測(cè)試用例的過程模型確定用例,從測(cè)試用例庫(kù)中選取136條作為復(fù)用用例,修改為當(dāng)前項(xiàng)目所需用例后,執(zhí)行復(fù)用用例。論證復(fù)用測(cè)試用例流程的有效性,且測(cè)試周期由之前1個(gè)月減少到10天,大大減少了測(cè)試周期,提高測(cè)試效率。

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

        測(cè)試用例復(fù)用是提高軟件測(cè)試效率和改善軟件質(zhì)量的一項(xiàng)重要技術(shù)。本文針對(duì)軟件復(fù)用測(cè)試用例技術(shù)進(jìn)行分析,并逐一分析軟件測(cè)試、測(cè)試用例以及復(fù)用測(cè)試用例,設(shè)計(jì)復(fù)用測(cè)試用例流程,并基于航盾信息安全產(chǎn)品進(jìn)行了測(cè)試驗(yàn)證其有效性,且縮短了軟件測(cè)試周期,降低了測(cè)試成本,保證了軟件的質(zhì)量要求?;趶?fù)用測(cè)試用例是新的研究實(shí)踐領(lǐng)域,在實(shí)際測(cè)試中,測(cè)試用例庫(kù)的數(shù)據(jù)需要一定的數(shù)量,才能供給有效復(fù)用,這需要對(duì)復(fù)用測(cè)試用例庫(kù)的長(zhǎng)期維護(hù)與修訂,需要測(cè)試人員具有較強(qiáng)的專業(yè)技能和實(shí)踐經(jīng)驗(yàn),同時(shí)其查找可復(fù)用的測(cè)試用例具有一定的困難,因此復(fù)用測(cè)試用例庫(kù)的維護(hù)與查找元素的定義均可作為為未來課題的研究方向。

        猜你喜歡
        測(cè)試用例用例軟件測(cè)試
        UML用例模型中依賴關(guān)系的比較與分析
        基于SmartUnit的安全通信系統(tǒng)單元測(cè)試用例自動(dòng)生成
        基于OBE的軟件測(cè)試課程教學(xué)改革探索
        聯(lián)鎖軟件詳細(xì)設(shè)計(jì)的測(cè)試需求分析和用例編寫
        從出土文獻(xiàn)用例看王氏父子校讀古書的得失
        EXCEL和VBA實(shí)現(xiàn)軟件測(cè)試記錄管理
        電子制作(2018年16期)2018-09-26 03:27:18
        基于混合遺傳算法的回歸測(cè)試用例集最小化研究
        關(guān)于軟件測(cè)試技術(shù)應(yīng)用與發(fā)展趨勢(shì)研究
        軟件測(cè)試工程化模型及應(yīng)用研究
        基于依賴結(jié)構(gòu)的測(cè)試用例優(yōu)先級(jí)技術(shù)
        日韩中文网| a级毛片免费观看在线播放| 亚洲日韩国产精品乱-久| 久久艹影院| 国产自产21区激情综合一区| 日韩麻豆视频在线观看| 国产人成无码视频在线观看| 欧美性大战久久久久久久| 欧美激情国产亚州一区二区| 中文字幕文字幕视频在线| 国产精品久人妻精品老妇| 亚洲 自拍 另类 欧美 综合| 亚洲乱码少妇中文字幕| 中文字幕精品一区二区三区av| 无码毛片内射白浆视频| a级国产乱理论片在线观看| 亚洲狼人社区av在线观看| 国产优质av一区二区三区| 婷婷色综合视频在线观看| 亚洲av纯肉无码精品动漫| 日本中文字幕一区二区高清在线 | 亚洲精品成人专区在线观看| 天堂女人av一区二区| 丝袜美腿视频一区二区| 日本中文字幕一区二区高清在线| 男人天堂免费视频| 美腿丝袜中文字幕在线观看| 亚洲一区二区三区中国| 国产成人无码一区二区在线观看| 国产精品高潮av有码久久| 国产色视频在线观看了| 国产精品久久久久高潮| 亚洲饱满人妻视频| av资源在线播放网站| 国产香蕉视频在线播放| 亚洲精品国产成人| 丁香九月综合激情| 精品国产精品三级在线专区| 亚洲av中文无码乱人伦在线播放| 欧美亚洲高清日韩成人| 中文字幕色一区二区三区页不卡 |