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