• 軟件測試技術
  • 軟件測試博客
  • 軟件測試視頻
  • 開源軟件測試技術
  • 軟件測試論壇
  • 軟件測試沙龍
  • 軟件測試資料下載
  • 軟件測試雜志
  • 軟件測試人才招聘
    暫時沒有公告

字號: | 推薦給好友 上一篇 | 下一篇

使用 Rational Robot 實現自動化測試

發布: 2010-4-22 10:18 | 作者: 不詳 | 來源: 領測測試網采編 | 查看: 110次 | 進入軟件測試論壇討論

領測軟件測試網

  

  使用 Rational Robot 實現自動化測試   軟件測試 

      自動化測試的好處

  在過去的數年中,通過使用自動化的測試工具對軟件的質量進行保障的例子已經數不勝數。到現在為止自動化測試工具已經足夠完善了,我們完全可以通過在軟件的測試中應用自動化的測試工具來大幅度的提供軟件測試的效率和質量。在使用自動化的測試工具的時候我們建議盡早的開始測試的工作,這樣可以使修改錯誤更加的容易和廉價,并且可以減少更正錯誤對軟件開發周期的影響。下圖顯示了手工測試與自動化測試的比較。這個測試案例中包括1750個測試用例和700多個錯誤。

手工測試與自動化測試的比較

測試步驟 手工測試 自動化測試 通過使用工具的改善測試的百分比
測試計劃的開發 32 40 -25%
測試用例的開發 262 117 55%
測試執行 466 23 95%
測試結果分析 117 58 50%
錯誤狀態/更正檢測 117 23 80%
產生報告 96 16 83%
時間總和 1090 277 75%

  通過這個表我們可以看出自動化測試與傳統的手工測試在所有的方面都有很大的不同,尤其是在執行測試和產生測試報告的方面。

  短測試周期中手工測試面臨的挑戰

  迭代式的開發過程已經顯示了比瀑布式開發的巨大好處,并已逐漸的取代傳統的瀑布式開發成為了目前最流行的軟件開發過程。在迭代開發中強調在較短的時間間隔中產生多個可執行、可測試的軟件版本,這就意味著測試人員也必須為每次個迭代產成的軟件系統進行測試。測試工作的周期被縮短了,測試的頻率被增加了。在這種情況下,傳統的手工測試已經嚴重的滿足不了軟件開發的需求。如下圖所示,當第一個可測試的版本產生后,測試人員開始對這個版本的系統進行測試,很快第二個版本在第一個版本的技術上產生了,測試人員需要在第二次測試時重復上次的測試工作,還要對新增加的功能進行測試,每經過一個迭代測試的工作量會逐步的累加。隨著軟件開發過程的進展,測試工作變得越來越繁重,如果使用手工測試的方法,將很難保證測試工作的進度和質量。在這種情況下應用良好的自動測試工具將勢在必行。通過使用自動化測試工具測試人員只要根據測試需求完成測試過程中的所需的行為,自動化測試工具將自動生成測試腳本,通過對測試腳本的簡單修改便可以用于以后相同功能的測試了,而不必手工的重復已經測試過的功能部分。

  手工測試的問題

  同時,現代的 GUI 開發技術已經非常的先進了,它提供給開發人員快速開發的能力。這就意味著開發人員能夠非?焖俚母淖儜贸绦,并將新的版本交個測試人員進行測試。實際上,很多公司每天都會有多個應用版本產生。如果還是使用傳統的手工測試的方法是根本不可能符合軟件快速開發的要求的。

  自動化測試的步驟

  自動化測試的步驟:

  錄制測試過程成為自動化測試腳本

  增強和改進錄制的自動化測試腳本

  執行自動化測試腳本完成自動化測試

延伸閱讀

文章來源于領測軟件測試網 http://www.anti-gravitydesign.com/

TAG: rational Rational RATIONAL robot Robot ROBOT 自動化

51/512345>

關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97