999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于軟件測試用例庫的設計方法

2021-09-18 07:49:03馬萌趙煜
計算機與網(wǎng)絡 2021年15期

馬萌 趙煜

摘要:本文設計了一種軟件測試用例庫,目的是實現(xiàn)軟件測試用例的重復利用性,軟件測試復用一方面可以解決測試人員經(jīng)驗不足帶來的技術問題,另一方面還避免了設計用例設計過程的重復勞動,提高了測試效率。本文首先介紹軟件測試用例的設計思想和具體編寫方法,再提出軟件測試用例庫設計方法,將測試用例匯總起來,提取通用測試用例,通過專家評審,形成標準的軟件測試用例庫,供軟件開發(fā)人員及測試人員使用,測試用例庫的使用可縮短軟件開發(fā)周期和降低軟件開發(fā)成本。

關鍵詞:軟件測試;測試用例庫;軟件質量

中圖分類號:TP316文獻標志碼:A文章編號:1008-1739(2021)15-48-3

0引言

隨著軟件無線電技術在項目中的廣泛應用,軟件種類多樣化、復雜程度越來越高,軟件行業(yè)加大了軟件研制過程的測試力度,提升軟件質量是研究的重要課題。軟件測試工作是鑒定軟件正確性、完整性、安全性和質量的過程。軟件測試為保證軟件可靠性定制了多種完整有效的測試方案,其中軟件測試用例庫的設計就是保證軟件質量的一種有效手段。設計最少的測試用例、實現(xiàn)最大的測試覆蓋率成為測試領域中研究的主要對象。軟件測試用例庫匯總以往的測試用例,將具有共同特點或類似特點的測試用例總結起來,將具有通用性、獨立性、有效性、標準化和完整性的特點測試用例匯總在一起[1],通過專家評審,形成一種測試可借鑒的通用資料,供以后軟件開發(fā)人員及測試人員使用,達到資源共享。

近幾年軟件測試服務已成為發(fā)展趨勢,國內軟件測試服務還處于發(fā)展初期,通過軟件測試服務模式來提供軟件測試用例庫復用,是軟件行業(yè)發(fā)展的趨勢,也是軟件測試領域發(fā)展的趨勢。以往的軟件復用指的是測試流程復用、測試方法復用以及測試用例復用,其中測試用例復用對于軟件測試最為重要。

1通用測試設計方法

軟件測試就是不斷進行測試、排錯、改錯、回歸測試、排錯和改錯,直至軟件達到用戶要求的一個循環(huán)過程[2],根據(jù)測試過程及輸出結果驗證軟件正確性,并且給出相關測試報告。軟件測試按照開發(fā)階段劃分,可分為單元測試、集成測試和合格性測試,其中各個階段的測試還分為配置項軟件測試和系統(tǒng)測試;按照軟件類型劃分,可分為嵌入式類軟件和平臺類軟件,按照是否運行可分為靜態(tài)測試和動態(tài)測試,其中動態(tài)測試分為白盒測試和黑盒測試。具體測試方法分類如圖1所示。

測試用例是軟件測試過程的核心,軟件測試成本的大部分用于測試用例的設計,詳細準確的測試用例可以提高測試質量。測試用例是為某個特殊目標而編制的一組測試輸入、執(zhí)行條件以及預期結果,以便測試某個程序路徑或核實是否滿足某個特定需求。每一條測試用例都包含測試輸入及測試步驟,執(zhí)行測試用例可發(fā)現(xiàn)軟件中錯誤的數(shù)據(jù)和邏輯關系。測試用例的設計與測試人員的個人習慣及測試經(jīng)驗息息相關,不同測試人員編寫的測試用例具有差異性,甚至同一個人在不同時期編寫的測試用例也具有差異性,會對軟件測試結果產生不同的影響。進行軟件測試用例通用性設計,可以將軟件開發(fā)工作及測試工作做得“更快、更好、更全面”,即更快的設計測試用例,在測試過程中節(jié)省更多的人力及時間成本。測試用例主要內容如圖2所示。

2軟件測試用例庫設計

2.1測試用例庫設計

在軟件領域,軟件功能存在可借用性,因此測試用例也存在相同或相似的地方,針對這一現(xiàn)象設計了軟件測試用例庫,目的在于匯總以往測試用例,達到測試用例的繼承,為后期設計測試用例節(jié)約時間。

測試用例庫匯總現(xiàn)有軟件已執(zhí)行的測試用例,將具有共同功能、性能的測試用例歸類匯總,測試用例庫能否被重復使用取決于測試用例的通用性。為了實現(xiàn)測試用例的通用性,提高測試用例的復用程度,依據(jù)GJB5000、國家軟件標準和企業(yè)標準,測試用例的設計采用如下規(guī)則[3]:

①共性分析:對同一領域具有相似需求的被測軟件進行共性分析,分析其功能、性能等共同特點,根據(jù)它們的共性挖掘出可通用的測試點,比如大多數(shù)軟件都具有登陸功能,便可將登陸的測試用例列入測試用例庫。

②編寫統(tǒng)一的測試用例庫:根據(jù)共性分析,選出具有可復用性的測試用例,然后根據(jù)相關國家及企業(yè)標準,對測試用例做出統(tǒng)一的編寫及規(guī)則設計,統(tǒng)一用例編寫模板。用例模板包括用例名稱、用例標識、用例目的、前提條件、測試輸入、測試方法和步驟、預期結果、評價準則、假設與約束及實測結果等。

③測試用例的評審:測試用例庫設計完成之后,組織相關軟件設計人員、測試人員以及評審專家對測試用例進行逐條評審,確保測試用例的正確性,通過評審的用例以后可以直接使用。

④分類劃分測試用例庫:由于軟件種類繁多,一旦形成共用的軟件測試用例庫,如果不分類,在使用過程中會比較繁瑣、不容易查找,因此根據(jù)不同的軟件類型將測試用例進行分類,這是很關鍵的一步,有利于使用者查找,并且保證測試在各自領域的獨立性。

⑤測試用例入庫:將通過測評和分類后的測試用例,根據(jù)其屬性和功能類別錄入測試用例庫中[4],并作為專門的軟件資產。

⑥完善測試用例:在測試過程中會不斷發(fā)現(xiàn)各種共性的測試點,及時匯總新的測試用例,定期評審補充至測試用例庫,對于測試用例庫中已有的測試用例,在測試過程如發(fā)現(xiàn)不足,應及時修正,做到測試用例庫越來越完善。

2.2可復用測試用例的管理

可復用測試用例的管理包括測試用例的存儲、檢索、復用及維護等[5]。測試用例庫根據(jù)軟件類別分類匯總,對于出現(xiàn)概率多的用例進行單獨匯總,例如安裝卸載功能、登錄功能、參數(shù)設置功能、日志記錄查詢功能和修改密碼功能等。匯總的測試用例符合測試用例設計規(guī)則,后期遇到新項目,測試人員通過對比找出一版最為接近的,在其基礎上修改即可[6]。這樣不僅在編寫測試用例環(huán)節(jié)可節(jié)約一部分時間,為項目縮短工期,而且選擇一版設計最為詳細的測試用例,可更全面地測試被測軟件,提高軟件質量,提升軟件質量目標。

軟件測試用例庫使用Excel制作,根據(jù)軟件類型分為不同的sheet表,每個sheet表中詳細介紹各類用例具體測試方法及步驟,以及預期結果,方便查閱,具體設計如圖3所示。

梳理測試用例分析并統(tǒng)計用例出現(xiàn)的概率,分類匯總各類測試用例,對于大概率測試用例重點標注,供不同的測試人員查閱,能有效提高設計人員效率,降低軟件缺陷密度,進一步提升軟件質量。安裝卸載測試用例庫部分內容示例如表1所示。

2.3測試用例庫維護

測試用例庫的維護需要管理人員定期補充測試用例,分類匯總,盡可能詳細地全面覆蓋測試指標,查漏補缺,逐步細化用例分類及出現(xiàn)概率,增加新研制軟件測試用例,以適應技術發(fā)展趨勢。對于后期補充的測試用例,定期進行專家、軟件質量師和標準化審核,及時刪除冗余用例,避免重復用例出現(xiàn)。隨著軟件技術的發(fā)展和測試用例數(shù)量的不斷增加,對不再具備復用價值的測試用例移出測試用例庫,以便提高搜索和使用效率建立長期維護機制,不斷完善測試用例庫,實現(xiàn)價值共享。

3測試用例庫應用效果

測試用例庫中標注的易出現(xiàn)的測試問題對設計人員產生指導效應,有效防止軟件設計初期出現(xiàn)問題,更早避免缺陷,提高設計人員設計水平,提高設計效率。測試用例庫中的測試用例都是經(jīng)過專家評審的,是多年來的測試實踐積累下來的成熟測試用例,能有效防止缺陷發(fā)生。除此之外,測試用例的優(yōu)劣取決于測試設計師的經(jīng)驗和水平,并且直接影響軟件測試的效率,測試用例庫的使用節(jié)約了測試人員設計測試用例時間,對于新入職的測試人員起到有效的指導作用,提高設計測試用例的效率,從而降低軟件測試成本。

4結束語

設計軟件測試用例庫的目的是增強軟件測試用例通用性、復用性,進一步擴充測試用例庫的規(guī)模,完善測試用例庫覆蓋領域,為用例的復用提供廣闊的空間。在后期可以專門開發(fā)一款測試用例庫軟件,實現(xiàn)測試用例修改,直接導出應用,比起現(xiàn)有的Excel更方便管理、維護和使用。在軟件測試用例庫的使用過程中還存在不少問題,需要不斷總結經(jīng)驗,及時更新維護測試用例庫,使用更好的管理軟件進行更為有效、合理的管理,將測試用例庫進一步推廣使用,更有效地提高測試效率。

參考文獻

[1]張娟.軟件測試中測試用例復用的研究[D].上海:上海大學2012.

[2]范勇,蘭景英,李繪卓.軟件測試技術[M].西安:西安電子科技大學出版社,2009.

[3]候成杰,江云松.航天器軟件測試技術與實踐[M].北京:國防工業(yè)出版社,2017.

[4]中華人民共和國國家質量監(jiān)督檢驗檢疫總局,中國國家標準化管理委員會.計算機軟件測試規(guī)范:GB/T15532-2008[S].北京:中國標準出版社,2008.

[5]劉佳,王麗,楊俊葉.計算機軟件測試方法及應用分析[J].科技風,2020(9):119.

[6]國家市場監(jiān)督管理總局,國家標準化管理委員會.系統(tǒng)與軟件工程:GB/T38634-2020[S].北京:中國標準出版社,2020.

主站蜘蛛池模板: 国产成人精品第一区二区| 国产成人狂喷潮在线观看2345| 亚洲无线观看| 欧美一区中文字幕| www.亚洲色图.com| 毛片免费视频| 久久99国产精品成人欧美| 日韩第九页| 国产激爽大片在线播放| 亚洲精品视频在线观看视频| 久久精品人人做人人爽97| AV在线天堂进入| 成年A级毛片| 亚洲无码视频一区二区三区| 四虎影视无码永久免费观看| 无码日韩视频| 国产综合色在线视频播放线视| 无码国内精品人妻少妇蜜桃视频| 久久国产香蕉| 无遮挡一级毛片呦女视频| 国产成人亚洲综合A∨在线播放| 综合网久久| 欧美天堂久久| 亚洲男人在线天堂| 中文字幕佐山爱一区二区免费| 国产精品男人的天堂| 国产视频久久久久| 97久久精品人人| 日韩在线观看网站| 97成人在线视频| 亚洲成a人片77777在线播放| 伊人成人在线| 国产欧美精品专区一区二区| 国产日本欧美亚洲精品视| 九九香蕉视频| 欧美一区二区三区香蕉视| 免费亚洲成人| 久久久久青草线综合超碰| 激情综合婷婷丁香五月尤物| 国产综合网站| 国产午夜精品鲁丝片| 亚洲欧美国产高清va在线播放| 97色婷婷成人综合在线观看| 日韩欧美中文在线| 国产性猛交XXXX免费看| 中文字幕人成乱码熟女免费| 毛片免费观看视频| 日韩第九页| 中国精品久久| 国产精品不卡片视频免费观看| 亚洲有无码中文网| 一本大道无码日韩精品影视| 色综合久久久久8天国| 欧洲免费精品视频在线| 澳门av无码| 亚洲免费三区| 香蕉精品在线| 国产在线观看精品| 无码在线激情片| 日本精品中文字幕在线不卡| 欧美国产日产一区二区| 久996视频精品免费观看| 亚洲区欧美区| 亚洲视频一区在线| 波多野结衣第一页| 成人综合久久综合| 尤物成AV人片在线观看| 伊人大杳蕉中文无码| 亚洲欧美成人网| 亚洲二三区| 午夜欧美理论2019理论| 91无码人妻精品一区二区蜜桃| 欧美精品高清| 欧美日在线观看| 毛片网站在线看| 91色综合综合热五月激情| www成人国产在线观看网站| 激情综合婷婷丁香五月尤物| 国产91小视频在线观看| 亚洲AV人人澡人人双人| 精品久久久久久久久久久| 国产亚洲精品精品精品|