软件自动测试框架,软件自动化测试框架的研究和实现
摘要:
軟件自動化測試是軟件工程領域的一項重要課題。隨著軟件工程理論的不斷發(fā)展,軟件自動化測試在理論上也不斷達到新的高度。目前最為成熟的軟件自動化測試技術是使用自動測試框架來指導自動化測試的實現。迄今為止,在業(yè)界有影響力的自動測試框架技術是Carl Nagle的數據驅動引擎(DDE)框架和Keith Zambelich的測試計劃驅動框架(TPD)。這兩個自動測試框架將測試自動化抽象到一個不依賴具體測試設計的級別上。在數據驅動引擎(DDE)和測試計劃驅動框架(TPD)的基礎上,本論文結合測試案例組織形式,提出了一個新的功能驅動框架(FDF)。FDF框架是對TPD框架的一個改進,繼承了TPD的一些良好屬性,又與測試案例組織形式緊密相聯,更加易于實現與推廣。在FDF自動測試框架的指導下,本論文以一個自動化測試實施案例為例,討論了如何在FDF測試框架下實現自動化測試。整個實施過程包括決定測試案例組織形式,選擇自動測試框架,實現自動測試腳本和對整個測試方案進行評估等。在FDF框架指導下,一個健壯的,易維護的自動化測試被成功實現。本論文隨后引用Douglas Hoffman的自動化測試投資回報分析計算方法對在FDF框架指導下的自動測試方案進行了成本收益分析。分析結果表明,在實施自動化測試一年,也就是使用自動化測試集進行過兩次發(fā)布測試以后,投資的回報率就已經達到122%;在自動化測試集的3年設計壽命到達時,客戶的投資收益比已經達到236%之高。該分析結果得到了客戶的認可。本論文同時通過引用業(yè)界成熟的測試流程改進(TPI)模型,對在FDF框架指導下的自動測試方案進行了成熟度評估。經過評估,在FDF框架指導下的自動化測試方案達到了TPI模型中關于自動化測試部分有效級的要求。最后,本論文討論了在FDF框架指導下實現自動化測試的一些經驗總結和教訓,并展望了軟件自動化測試框架的未來。本文在工程實踐上的主要工作和創(chuàng)新之處在于:● 在業(yè)界現有自動測試框架的基礎上,結合工程實踐,提出了一套易于實現和推廣的功能驅動自動測試框架(FDF)。
展開
總結
以上是生活随笔為你收集整理的软件自动测试框架,软件自动化测试框架的研究和实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 智能电视验收测试软件,验收测试
- 下一篇: 2018会考计算机成绩查询入口,2018