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

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

軟件自動測試過程改進技術研究

發布: 2011-1-21 09:19 | 作者: 不詳 | 來源: 領測軟件測試網 | 查看: 34次 | 進入軟件測試論壇討論

領測軟件測試網

  2改進的自動測試過程

  為了解決當前自動測試過程中的瓶頸,本文提出如下的解決辦法:

  (1)對于被測件(.exe文件或.dll文件),自動獲取被測件及被測單元信息,從而避免人工運行和分析的局限性。

  (2)依據自動獲取的被測單元參數信息,盡可能自動產生或從被測件中獲取測試用例,節省完全人工設計測試用例的勞動量。

  (3)測試信息保存在獨立于測試腳本的數據存儲中(例如Excel電子數據表),簡化編輯測試信息的復雜性。

  (4)依據獨立的數據存儲,自動編寫不需調試的測試腳本。由于任何對測試信息的修改是在獨立的數據存儲中進行的,數據存儲修改后,只需重新自動產生測試腳本即可,從而節省調試測試腳本的勞動量。

  (5)在自底向上進行集成測試時,重用低層模塊的測試腳本,避免人工構造樁模塊的不精確性和勞動量。

  依據上面的解決辦法,下面針對對象式被測件,設計改進的白動測試過程。

  (1)基于被測件(.exe文件或.dil文件),自動獲取被測件所包含的類型。

  (2)對獲取的所有類型進行圖3虛線框中所示的操作。

  (3)自動獲取的及自動產生的測試信息保存到電子數據表中。

  (4)由于有些數據無法自動產生、自動產生的數據的檢錯能力差等原因,因此,有時需要通過人工編輯、修改電子數據表中的測試數據來完善測試信息。

  (5)電子數據表中的測試信息驅動產生測試腳本,被測件中的被測類型與測試腳本中的測試類是一一對應的,每個測試類中有一個方法,稱為測試方法,測試方法的返回值為被測類型對象。

  (6)執行測試腳本,得到測試報告。實施改進的自動測試過程的關鍵在于白動獲取被測件及被測類型信息;依據獲取的被測件及被測類型信息,自動產生測試用例,并把測試信息自動保存到獨立的電子數據表中;基于保存測試信息的電子數據表,動態編程產生測試腳本。

  3改進的自動測試過程中采用的關鍵技術

  白動獲取被測件及被測類型信息需要被測件提供元數據。元數據是被測件的白我描述信息,它可以描述被測件的多個方面,包括類、方法、域和程序集。元數據總是嵌入在代碼所在的同一EXE和DLL文件中,從而確保代碼與元數據保持同步。.NET程序集和經程序集封裝的COM組件都帶有元數據。下面以.NET程序集和經程序集封裝的COM組件為被測件,討論在,NET環境下對改進的自動測試過程的實現。

延伸閱讀

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

22/2<12

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

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

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