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

軟件測試的復用策略研究

2013-08-15 00:44:35天津工業大學計算機科學與軟件學院
電子世界 2013年6期
關鍵詞:設計

天津工業大學計算機科學與軟件學院 李 毅

軟件復用作為一種新技術,近年來越來越受到軟件業和科研工作者的重視。軟件復用是提高軟件的生產效率、解決軟件危機問題的一個重要途徑。測試用例是軟件測試過程中的核心資產,軟件測試成本的大部分就是用于測試用例的設計,而測試用例的優劣往往取決于測試工程師的經驗和水平,并且直接影響軟件測試的效率。

1.測試用例復用的研究現狀

測試用例復用的研究主要分成兩個方面:可復用測試用例的生成和可復用測試用例的管理。可復用測試用例的生成主要研究使生成的測試用例可供多次使用,具有可復用的特性。測試用例的生成是測試用例復用的先決條件,只有擁有足夠多的可供利用的測試用例,才有復用的可能。可復用測試用例的管理,包括測試用例的存儲、檢索、復用、維護等。國內外對測試用例的管理和共享機制,大部分僅限于組織內部,甚至僅僅限制于一個項目內部。例如部分單元測試用例在集成測試中重用,部分集成測試用例在系統測試中重用,系統測試用例在回歸測試中重用等。這些測試用例的復用對組織、項目的依賴性高,因而復用程度低。因此,大規模的可復用測試用例庫成為復用的必要支撐,由此引入的測試用例庫的建設和管理。

2.軟件測試用例的復用策略

軟件產品的功能和性能依賴于采用的軟件開發技術、系統的運行環境和軟件應用領域的三維體系,因此,一個軟件測試用例的設計是離不開其軟件的周境(Context)的,也就是說,軟件測試用例的設計是因系統運行環境和應用領域不同而不相同的。

2.1 測試樣式實例

測試樣式是對特定的、可重復使用的軟件測試問題提供一個通解,它包括決定樣式應用系統環境的上下文(即:周境),以及由相關因素組成的部件。軟件測試樣式描述了測試設計中最基本的問題,也是軟件測試設計的最佳實踐。樣式作了測試用例一個隱含的斷言:假定滿足了在樣式中的上下文和組成因素的條件表達式,這將是一種很好的解決問題的方式。因此,樣式是針對特定需要解決問題的一種通解,樣式的種類多種多樣,千變萬化,但可以根據測試的實際需要量身訂做。針對不同的被測項目對象,軟件測試的著重點也不一樣,因此會有非常多的類型測試樣式。V.Binder提出了32種測試樣式,測試樣式簡化了軟件構造框架,關注為完成某種測試所必須的問題,因為樣式是求得特定問題一個通解,在軟件測試過程中是完全可以復用的,軟件測試樣式的具體實現就是一個測試包,由多個軟件測試用例組成。

然而,不管軟件測試需求怎么變化,一個測試樣式可以形式化的描述為一個十元組:

Test pattern=(Na,Ob,Ct,Fm,St,Ey,Et,Cl,Ka,Cp)

即:{樣式名稱,樣式目標,測試周境,故障類型,策略,入口準則,出口準則,結論,己知應用,相關樣式}。

(l)樣式名稱Na:表示能標識該測試樣式的名稱和短語;

(2)樣式目標ob:每個樣式都有其需要實現的目標,即滿足軟件測試設計所期望的某個特定的測試功能;

(3)周境Ct:強調軟件測試設計的基本問題,描述樣式解決的測試設計問題,使用的范圍和時間,針對的軟件實體范圍設定其運行環境;

(4)故障類型Fm:闡述樣式所采用的故障模型以及采用的該模型的理由,故障模型對發現存在的缺陷非常重要,有效的測試必須致力于在幾乎很好的代碼中能發現隱藏的極少的故障或缺陷;

(5)策略St:給出軟件測試設計和實現的最好測試用例的算法、技術路線和系統應有的提示;

(6)入口準則Ey:定義使用該樣式的前提條件和所做的必要準備工作;

(7)出口準則Et:定義滿足樣式的測試目標必須獲得的條件,及測試樣式的輸出條件;

(8)結論Cl:介紹采用此樣式的優點和缺點,包括測試開銷、獲得的利益、需要承擔的風險以及相關情況的說明;

(9)己知應用Ka:介紹此樣式的應用的成功案例和取得的測試經驗;

(10)相關樣式Cp:與此樣式相類似的樣式,并對樣式加以補充資料說明。

2.2 可復用測試樣式

可復用測試樣式是對可復用的軟件測試問題提出一個通解,它包括決定樣式應用的周境,以及相關因素組成的部件。軟件測試用例的復用有三個基本的條件:一是必須有可以復用的軟件測試用例,二是復用的軟件測試用例對將來軟件測試是非常有用的,三是復用者應該知道如何去使用被復用的測試用例。正確地刻畫、描述和管理可復用的測試用例是實現測試用例復用的關鍵技術。可復用測試用例模式是在通用軟件測試用例屬性的基礎上,增加可復用的屬性與特征,如測試接口描述、功能粒度、復用頻度和版本信息等,以便利用已有的軟件測試用例資源來支持軟件測試用例的復用。可復用測試樣式是對可復用的軟件測試問題提出一個通解,它包括決定樣式應用的周境,以及相關因素組成的部件。可復用測試樣式具體的內容如下:

(1)樣式名稱Na:可復用軟件測試樣式;

(2)樣式目標Ob:采用該樣式設計的測試用例,可以用黑盒測試方法進行復用;

(3)周境Ct:測試用例應該以測試類型、被測試領域、測試方法、測試目的進行分類;

(4)故障模型Fm:可以采用數據域的邊值分析、因果圖和錯誤推測法;

(5)策略St:從黑盒測試的角度出發,只關心軟件的行為,最大限度地屏蔽軟件系統運行環境和開發技術的因素,讓測試用例具有獨立性;每個測試用例只需與一個特定測試場景和唯一的結果相關聯,一旦軟件測試用例失敗,不會造成對其他軟件測試用例執行的影響;

(6)入口準則Ey:使用該樣式的前置條件是符合復用條件和分類條件的;

(7)出口準則Et:需要達到軟件測試目標而設定的復用要求;

(8)結論Cl:采用該樣式開發的可復用軟件測試用例,可以提高測試用例的復用力,極大地提高軟件測試用例設計的效率,推動測試用例的共享;

(9)己知應用Ka:在《軟件測試管理公共服務平臺》軟件中已得到應用;

(10)相關樣式Cp:共用測試樣式。

2.3 測試用例的復用策略與知識共享實現

在編寫測試方案時,首先根據被測的功能點,定義需要的測試用例類型,在測試用例庫中選擇,如果存在相應的軟件測試用例并且合理有效,則復用到軟件測試方案中去,如果不存在相應的可復用軟件測試用例,則創建一個新的軟件測試用例加入到軟件測試方法中,當該測試方案被執行,新的測試用例得到了實際應用系統的檢驗,并確定無誤后,則將新的軟件測試用例添加到用例庫中,這樣便可以保證軟件測試用例的收集和積累,從而創造了軟件測試用例知識庫的共享。

3.結束語

軟件測試的復用不僅可以從軟件測試的管理工程中復用,同時也可以有效的管理測試用例,實現測試用例的不同軟件項目之間的復用,也可以在同一項目不同測試類型之間復用。本研究分析和研究了軟件測試技術中的復用所采用策略,將有助于軟件測試復用技術的發展,同時可以指導軟件測試的實踐過程。

猜你喜歡
設計
二十四節氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 亚洲中文制服丝袜欧美精品| 国产成人精品日本亚洲77美色| 日韩麻豆小视频| 国产激情第一页| 四虎亚洲国产成人久久精品| 国产区91| 中文字幕亚洲另类天堂| 91小视频在线播放| 久久人人97超碰人人澡爱香蕉| 好紧好深好大乳无码中文字幕| 久热中文字幕在线观看| 久草网视频在线| 国产欧美高清| 国产精品久久久久久久久久久久| 国产亚洲视频播放9000| 久久精品欧美一区二区| 青青草原国产精品啪啪视频| 专干老肥熟女视频网站| 91精品专区| 国产免费好大好硬视频| 日韩av无码精品专区| 欧美精品1区| 国产成人a毛片在线| 精品成人一区二区三区电影| 国产精品私拍在线爆乳| 全免费a级毛片免费看不卡| 99精品久久精品| 亚洲毛片一级带毛片基地| 精品三级网站| 国产另类视频| 欧美怡红院视频一区二区三区| 国产麻豆精品手机在线观看| 国产麻豆91网在线看| 精品国产美女福到在线不卡f| 欧美色亚洲| 2021天堂在线亚洲精品专区| 18禁黄无遮挡免费动漫网站| 永久成人无码激情视频免费| 97视频精品全国在线观看| 国产人成乱码视频免费观看| 91精品久久久久久无码人妻| 成人国产小视频| 久久香蕉国产线看观看亚洲片| 在线免费观看AV| 国产免费羞羞视频| 欧美在线视频不卡第一页| 亚洲一区第一页| 亚洲欧洲美色一区二区三区| 欧美激情视频二区| h视频在线播放| 精品久久人人爽人人玩人人妻| 国产精品无码在线看| 国产精品手机在线观看你懂的| 国产精品.com| 亚洲二区视频| 日韩美女福利视频| 青青青视频91在线 | 伊人久久久久久久| 不卡无码网| 91无码人妻精品一区| 国产欧美亚洲精品第3页在线| 夜夜高潮夜夜爽国产伦精品| 成人在线天堂| 日本黄色不卡视频| 亚洲乱亚洲乱妇24p| 中文字幕亚洲综久久2021| 欧美国产菊爆免费观看| a国产精品| 日韩精品成人在线| 2022国产91精品久久久久久| 五月综合色婷婷| 97视频免费看| 国产99精品久久| 手机精品福利在线观看| 国产小视频在线高清播放| 国产一区亚洲一区| 国产精品福利导航| 久久免费看片| 欧美一区日韩一区中文字幕页| 在线观看精品自拍视频| 国产无码精品在线| 五月天久久综合国产一区二区|