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

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

軟件自動化測試錄制腳本和敏捷開發

發布: 2009-4-24 09:27 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 68次 | 進入軟件測試論壇討論

領測軟件測試網 腳本錄制和回放是一般測試自動化的第一步,是創建測試用例集合的基礎。但對于敏捷開發來說它還有其他的用途:

  1.準備測試數據。

  在數據驅動測試中,建立合適和足夠的測試數據是很關鍵的。通常我們會采用sql腳本,csv,xls等數據文件,代碼動態生成等方式來創建測試數據。這些方式的缺點就是依賴數據庫的表結構。這種缺點在敏捷開發中得到集中體現,因為迭代式的開發會使數據模型變得越來越復雜,數據表結構需要不斷更新。對測試數據的維護需要較高代價。在有的情況下這種變化僅發生在后臺以適應業務邏輯的復雜化,客戶端的ui不會做太大改變,或者改變不影響原有的用戶操作。這時采用錄制腳本的方式來準備測試數據就變得非常合適。 簡單錄制加循環再加上主鍵生成策略(保證主鍵不重復)就可以了。好處是完全模擬用戶輸入,避免了直接sql插入產生的數據合法性驗證規避。

  2.客戶演示和產品培訓。

  很多錄制工具提供了慢回放功能。在敏捷開發中,每個迭代結束需要向客戶展示本階段的成果。有時這個過程是通過異地網絡會議的形式進行的?蛻粼谘菔具^程中以觀摩為主,在結束后可能仍然對實現的功能有很多疑問。通常的做法是將整個演示過程錄象以幫助新用戶學習。但是錄像的體積很大,不利于網絡傳輸。而且錄像不具有可維護性,如果系統有改變就需要重新錄像。利用錄制/慢回放就達到了我們想要的效果,而且壓縮后的腳本往往只有幾十k大,還可以添加注解。


延伸閱讀

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

TAG: 腳本 開發 錄制 軟件 自動化


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

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

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