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

        ?

        基于武警救援系統(tǒng)的軟件測(cè)試

        2019-07-25 01:44:04仵松頎李爭(zhēng)平
        物聯(lián)網(wǎng)技術(shù) 2019年4期
        關(guān)鍵詞:軟件測(cè)試缺陷

        仵松頎 李爭(zhēng)平

        摘 要:為了在早期發(fā)現(xiàn)軟件里存在的缺陷,文中在對(duì)測(cè)試技術(shù)進(jìn)行大量研究的技術(shù)上,設(shè)計(jì)了基于武警救援系統(tǒng)的軟件測(cè)試策略,選取了適合有效的測(cè)試方法和測(cè)試類型,執(zhí)行了規(guī)范的測(cè)試流程,實(shí)現(xiàn)了對(duì)武警救援系統(tǒng)從單元到系統(tǒng)級(jí)別的全面測(cè)試,測(cè)試缺陷得到及時(shí)處理,為后續(xù)其它同類軟件測(cè)試提供了參考與借鑒。

        關(guān)鍵詞:軟件測(cè)試;測(cè)試策略;測(cè)試過(guò)程;缺陷;救援系統(tǒng);軟件測(cè)試

        中圖分類號(hào):TP274文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):2095-1302(2019)04-00-03

        0 引 言

        近年來(lái),隨著互聯(lián)網(wǎng)行業(yè)的不斷發(fā)展,軟件的使用已成為人們普遍的生活方式[1]。為了證實(shí)程序按預(yù)期的設(shè)想實(shí)現(xiàn),通常開(kāi)展軟件測(cè)試,軟件測(cè)試從為了表明軟件是正確的正向性測(cè)試,發(fā)展到如今測(cè)試不單純是一個(gè)發(fā)現(xiàn)錯(cuò)誤的過(guò)程,而是從軟件質(zhì)量[2]的角度來(lái)測(cè)試,因此基于武警救援系統(tǒng)的軟件測(cè)試十分重要[3]。

        1 武警救援系統(tǒng)簡(jiǎn)介

        武警救援系統(tǒng)是一款便于移動(dòng)終端使用的救援管理軟件,Android客戶端提供了檢傷分類、護(hù)士工作站、醫(yī)生工作站、轉(zhuǎn)運(yùn)監(jiān)護(hù)、移動(dòng)GIS和檢查檢驗(yàn)功能模塊,如圖1所示。Web端主要用于系統(tǒng)的管理和維護(hù),由管理員模塊、醫(yī)生工作站和護(hù)士工作站等組成。該軟件正確、可靠地運(yùn)行對(duì)救援工作的順利開(kāi)展具有重要意義。

        2 軟件測(cè)試策略選擇

        2.1 軟件測(cè)試技術(shù)研究

        2.1.1 概述

        軟件測(cè)試是尋找軟件中缺陷的工作,是軟件產(chǎn)品開(kāi)發(fā)過(guò)程的重要組成部分,它是軟件開(kāi)發(fā)生命周期中一項(xiàng)非常重要且復(fù)雜的工作,對(duì)軟件可靠性[4]保證具有極其重要的意義。研究軟件測(cè)試技術(shù),熟悉每項(xiàng)技術(shù)的特點(diǎn),可以較好地選擇適用于被測(cè)對(duì)象的軟件測(cè)試策略。

        2.1.2 黑盒測(cè)試技術(shù)

        黑盒測(cè)試[5]通常基于需求和功能進(jìn)行測(cè)試,一般指配置項(xiàng)(子系統(tǒng))測(cè)試、系統(tǒng)測(cè)試等。常用的黑盒測(cè)試方法有功能分析法、等價(jià)類劃分法、邊界值法、錯(cuò)誤推測(cè)法、功能圖分析法、場(chǎng)景設(shè)計(jì)法等。

        2.1.3 白盒測(cè)試技術(shù)

        白盒測(cè)試通?;诖a的內(nèi)部邏輯知識(shí),往往要求對(duì)語(yǔ)句、分支、路徑、條件進(jìn)行覆蓋,一般指單元測(cè)試、集成測(cè)試。常用的白盒測(cè)試方法有邏輯驅(qū)動(dòng)覆蓋測(cè)試、基本路徑測(cè)試、便捷測(cè)試等。

        2.1.4 靜態(tài)測(cè)試

        靜態(tài)測(cè)試依據(jù)設(shè)計(jì)文檔進(jìn)行,測(cè)試對(duì)象是源碼,但不實(shí)際執(zhí)行被測(cè)程序。代碼審查測(cè)試設(shè)計(jì)的檢查單時(shí),執(zhí)行測(cè)試依據(jù)檢查表進(jìn)行,通過(guò)閱讀、討論和爭(zhēng)議對(duì)程序源碼進(jìn)行分析;代碼走查測(cè)試用例,執(zhí)行測(cè)試時(shí)人充當(dāng)計(jì)算機(jī),使用事先設(shè)計(jì)的測(cè)試用例對(duì)程序功能和邏輯進(jìn)行分析和檢查。

        2.1.5 動(dòng)態(tài)測(cè)試

        動(dòng)態(tài)測(cè)試需要運(yùn)行被測(cè)程序,分析程序運(yùn)行的真實(shí)情況,要求生成測(cè)試用例和測(cè)試數(shù)據(jù)來(lái)運(yùn)行程序,測(cè)試質(zhì)量依賴于測(cè)試用例和測(cè)試數(shù)據(jù)。動(dòng)態(tài)測(cè)試包括單元測(cè)試、集成測(cè)試、配置項(xiàng)測(cè)試、系統(tǒng)測(cè)試。

        2.2 測(cè)試策略選擇

        軟件測(cè)試開(kāi)展前需要確定測(cè)試策略、回歸策略、測(cè)試需要的技術(shù)或方法、受控制的測(cè)試工作產(chǎn)品,列出清單;確定每個(gè)測(cè)試項(xiàng)的測(cè)試充分性要求,根據(jù)被測(cè)軟件的重要性、測(cè)試目標(biāo)和約束條件確定每個(gè)測(cè)試項(xiàng)應(yīng)覆蓋的范圍及范圍要求的覆蓋程度;計(jì)劃測(cè)試環(huán)境如何部署。

        根據(jù)武警救援系統(tǒng)軟件的關(guān)鍵等級(jí)和應(yīng)用領(lǐng)域,靜態(tài)測(cè)試主要開(kāi)展文檔審查和代碼審查,動(dòng)態(tài)測(cè)試?yán)脺y(cè)試工具進(jìn)行軟件單元測(cè)試,采用一次集成的方式進(jìn)行配置。系統(tǒng)測(cè)試重點(diǎn)關(guān)注不同用戶角色的工作流程、軟件運(yùn)行強(qiáng)度、服務(wù)器端負(fù)載能力等。

        3 軟件測(cè)試的實(shí)施

        軟件測(cè)試過(guò)程包括測(cè)試策劃、測(cè)試設(shè)計(jì)和實(shí)現(xiàn)、測(cè)試執(zhí)行、測(cè)試總結(jié)等關(guān)鍵活動(dòng),如圖2所示,詳細(xì)流程如圖3所示。

        3.1 建立測(cè)試計(jì)劃

        測(cè)試策劃包括對(duì)軟件測(cè)試工作進(jìn)行整體規(guī)劃,建立軟件測(cè)試計(jì)劃,其基本策劃內(nèi)容如圖4所示。

        在武警救援系統(tǒng)軟件規(guī)格說(shuō)明形成后,建立系統(tǒng)測(cè)試和配置項(xiàng)測(cè)試計(jì)劃,軟件設(shè)計(jì)和編碼階段結(jié)束后,建立代碼審查計(jì)劃和單元測(cè)試計(jì)劃,定義選擇的測(cè)試方法、測(cè)試工具、人員需求、責(zé)任矩陣、評(píng)審要求、交付物等。

        3.2 編制測(cè)試說(shuō)明

        測(cè)試設(shè)計(jì)與實(shí)現(xiàn)的核心工作是設(shè)計(jì)測(cè)試用例、形成測(cè)試說(shuō)明,是執(zhí)行軟件測(cè)試的基礎(chǔ),如圖5所示。

        設(shè)計(jì)測(cè)試用例需要考慮測(cè)試工具軟件、測(cè)試環(huán)境等因素,用例的要素包括:

        (1)編寫人員、編寫時(shí)間、審核人員;

        (2)測(cè)試用例標(biāo)識(shí)、測(cè)試用例說(shuō)明、前置條件;

        (3)測(cè)試輸入、預(yù)期輸出、通過(guò)準(zhǔn)則、結(jié)束條件。

        按測(cè)試計(jì)劃編制了武警救援系統(tǒng)軟件單元測(cè)試說(shuō)明(含代碼審查)、配置項(xiàng)和系統(tǒng)測(cè)試說(shuō)明,設(shè)計(jì)了功能測(cè)試、性能測(cè)試、人機(jī)交互界面測(cè)試、強(qiáng)度測(cè)試、安全性測(cè)試、余量測(cè)試、恢復(fù)性測(cè)試、互操作性測(cè)試、數(shù)據(jù)處理測(cè)試等類型的用例,主要采用了等價(jià)類劃分、邊界值分析、因果圖等測(cè)試方法,共設(shè)計(jì)單元測(cè)試用例677個(gè),配置項(xiàng)和系統(tǒng)測(cè)試用例926個(gè),形成代碼審查檢查單12份。

        軟件測(cè)試說(shuō)明通過(guò)評(píng)審后,就進(jìn)入軟件測(cè)試的執(zhí)行環(huán)節(jié),主要活動(dòng)如圖6所示。

        按照代碼審查檢查單的項(xiàng)目,對(duì)全部軟件代碼進(jìn)行審查,提出21個(gè)問(wèn)題單;單元測(cè)試使用VestCast工具軟件,用例一次性通過(guò)621個(gè),5個(gè)用例刪除,51個(gè)經(jīng)修改后執(zhí)行通過(guò),提出46個(gè)問(wèn)題單;配置項(xiàng)和系統(tǒng)測(cè)試用人工方法和自動(dòng)測(cè)試方法進(jìn)行,提出27個(gè)問(wèn)題單。測(cè)試原始記錄格式規(guī)范,管理嚴(yán)格,包括測(cè)試用例標(biāo)識(shí)、樣本標(biāo)識(shí)、測(cè)試結(jié)果和發(fā)現(xiàn)的缺陷。

        測(cè)試過(guò)程發(fā)現(xiàn)的軟件缺陷由測(cè)試組記錄并提交給軟件開(kāi)發(fā)組,開(kāi)發(fā)組對(duì)問(wèn)題進(jìn)行分析和分類,并給出處理意見(jiàn),對(duì)于要修改的問(wèn)題,進(jìn)行影響分析,修改后的軟件或文檔提交給測(cè)試組進(jìn)行回歸測(cè)試。測(cè)試組分析更改的內(nèi)容,修改或補(bǔ)充測(cè)試用例,執(zhí)行軟件回歸測(cè)試流程,直至所有問(wèn)題得到解決或達(dá)成一致處理意見(jiàn)。缺陷跟蹤和處理流程如圖7所示。

        3.3 測(cè)試結(jié)果

        軟件測(cè)試執(zhí)行結(jié)束后,需對(duì)測(cè)試工作進(jìn)行總結(jié),形成測(cè)試報(bào)告,主要活動(dòng)如圖8所示。

        武警救援系統(tǒng)軟件測(cè)試工作由5人承擔(dān),共用576人時(shí),審查文檔7份、有效代碼57 304行,形成測(cè)試文檔6份,發(fā)現(xiàn)重要缺陷7個(gè),一般缺陷72個(gè),建議項(xiàng)15個(gè),所有問(wèn)題均得到了處理。

        4 結(jié) 語(yǔ)

        本文在對(duì)軟件測(cè)試技術(shù)進(jìn)行研究的基礎(chǔ)上,針對(duì)武警救援系統(tǒng)的特點(diǎn),選擇有效的軟件測(cè)試策略,詳細(xì)描述了測(cè)試計(jì)劃建立、測(cè)試說(shuō)明編制、測(cè)試執(zhí)行、測(cè)試總結(jié)等過(guò)程實(shí)施方法。通過(guò)開(kāi)展軟件測(cè)試,提早發(fā)現(xiàn)該系統(tǒng)潛在的軟件缺陷,提高軟件后繼上線應(yīng)用的穩(wěn)定性和可靠性,并對(duì)同類型軟件測(cè)試方法的研究提供了參考實(shí)例,具有一定的示范價(jià)值。

        參 考 文 獻(xiàn)

        [1]王蓁蓁.軟件測(cè)試?yán)碚摮醪娇蚣躘J].計(jì)算機(jī)科學(xué),2014,41(3):12-16.

        [2]沈國(guó)華,黃志球,謝冰,等.軟件可信評(píng)估研究綜述:標(biāo)準(zhǔn)、模型與工具[J].軟件學(xué)報(bào),2016,27(4):955-968.

        [3]陸陽(yáng),岳峰,張國(guó)富,等.串并行軟件系統(tǒng)測(cè)試資源動(dòng)態(tài)分配建模及求解[J].軟件學(xué)報(bào),2016,27(8):1964-1977.

        [4]潘正輝.軟件測(cè)試中可靠性模型的設(shè)計(jì)[J].電子技術(shù)與軟件工程,2018(4):34.

        [5]寧丹.輸入輸出的黑盒測(cè)試用例集約簡(jiǎn)技術(shù)探究[J].信息與電腦(理論版),2015(11):51-52.

        [6]韓韜.軟件測(cè)試策略和測(cè)試方法的應(yīng)用[J].信息記錄材料,2018,19(11):97-98.

        [7]侯可佳,白曉穎,周立柱.一種基于多約束組合的多租戶系統(tǒng)配置測(cè)試技術(shù)[J].計(jì)算機(jī)學(xué)報(bào),2016,39(2):237-252.

        [8]王哲,羅真,任吉媛,等.測(cè)試環(huán)境數(shù)據(jù)安全管理技術(shù)的應(yīng)用[J].電子技術(shù)與軟件工程,2019(5):213.

        [9]梁凡,宋曉秋.基于二組合的測(cè)試用例集生成及精簡(jiǎn)方法研究[J].計(jì)算機(jī)工程與設(shè)計(jì),2014(5):1662-1666.

        [10]章曉芳,陳林,徐寶文,等.測(cè)試用例集約簡(jiǎn)問(wèn)題研究及其進(jìn)展[J].計(jì)算機(jī)科學(xué)與探索,2008(3):235-247.

        猜你喜歡
        軟件測(cè)試缺陷
        基于OBE的軟件測(cè)試課程教學(xué)改革探索
        航天軟件測(cè)試模型構(gòu)建與應(yīng)用
        軟件(2020年3期)2020-04-20 01:45:34
        EXCEL和VBA實(shí)現(xiàn)軟件測(cè)試記錄管理
        電子制作(2018年16期)2018-09-26 03:27:18
        關(guān)于軟件測(cè)試技術(shù)應(yīng)用與發(fā)展趨勢(shì)研究
        簡(jiǎn)析湖畔詩(shī)人潘漠華詩(shī)歌的“歌哭”之苦
        醫(yī)院會(huì)計(jì)制度的缺陷及其改進(jìn)措施探討
        園林綠化植物應(yīng)用現(xiàn)狀與展望
        智能電能表軟件測(cè)試技術(shù)概述
        《軟件測(cè)試》課程教學(xué)策略研究
        河南科技(2014年10期)2014-02-27 14:09:37
        印度電商為兩大“缺陷”苦惱
        黄色视频在线免费观看| 99久久国产免费观看精品| 青草久久婷婷亚洲精品| 亚洲一区二区三区四区五区黄| 日本高清视频在线观看一区二区| 久久一区二区三区老熟女| 亚洲av无码乱码精品国产| 免费看黄a级毛片| 少妇激情av一区二区| 亚洲熟妇av日韩熟妇av| 久久91精品国产91久久跳舞| 超碰青青草手机在线免费观看| 国产乱码一区二区三区精品| 天堂资源中文网| 国产一区二区三区四区五区加勒比| 欧美变态口味重另类在线视频| 久久dvd| 亚洲精品中文字幕熟女| 亚洲中文字幕高清av| 国产99一区二区三区四区| 伊人色综合久久天天五月婷| 国产中老年妇女精品| 欧美丝袜激情办公室在线观看| 亚洲天堂av路线一免费观看| 日本一级特黄aa大片| 精品999日本久久久影院| 夜色阁亚洲一区二区三区 | 无码一区二区三区亚洲人妻| 欧美午夜精品久久久久久浪潮| 亚洲专区一区二区在线观看| 一道本中文字幕在线播放| 精品一区二区三区蜜桃麻豆| 成午夜精品一区二区三区| 特级毛片a级毛片免费播放| 中国老太老肥熟女视频| 高清不卡日本v二区在线| 又粗又黄又猛又爽大片app| 无遮挡边吃摸边吃奶边做| 中文字幕乱码中文乱码毛片| 99久久精品一区二区国产| 国内熟女啪啪自拍|