oldsidney 學習筆記

http://www.oldsidney.idv.tw
随笔 - 30, 评论 - 266, 引用 - 2

导航

关于




标签

每月存档

最新留言

广告

 

看看 Mercury 自動化功能測試已經發展到什麼程度。

傳統自動化測試的限制

 

軟體的自動化測試在過去一段時間中有長足的進步。每個世代的產品都成功解決了某些重要的挑戰,但是同時也引進了不同的問題等待解決。

 

第一代的自動化測試大概在15年前開始,透過硬體的方式錄製鍵盤的輸入並播放,但缺少檢查點(checkpoint)的功能,而且測試腳本很難維護。

 

第二代的自動化測試則大約在10年前開始的,這時已經由硬體轉變成透過軟體錄製/播放(capture/playback)的方式產生測試腳本(script),並且也增加了檢查點的功能,可以對軟體做驗證,測試的範圍也比硬體方式的自動化方式大了許多。比較大的問題是測試腳本也是一種程式語言,所以測試人員也需要懂程式語言,換句話說就是要會寫程式。而且當軟體有變動時,測試腳本也需要同步更新,這對測試人員來說是一大挑戰,測試人員常常就是整個測試腳本再重新錄製一遍。

 

2001年開始了第三代的自動化測試稱為「測試框架(test framework)」,主要是把測試腳本給抽象化(abstraction)(註:如Keyword-Driven Test),讓非技術人員(如系統分析師、使用者等)即使不懂測試腳本,不會寫程式的情況下,也可以使用自動化測試工具建立自動化測試個案。

第四代
Mercury Business Process Testing:專注於業務需求的自動化測試

打印 | 张贴于 2006-11-18 15:33:00 | Tag:自動化軟體測試

留言反馈

#回复: Mercury Business Process Testing簡介 编辑
博主更新有点慢啊,似乎没有和TW站点同步
2007-12-04 12:49:00 | [匿名:fatmonkey]
#re: Mercury Business Process Testing簡介 编辑
To oldsidney:

我以前也是做测试的

不过这里关注测试的人不多,sigh

以后有机会多交流~
2006-11-20 10:58:00 | [匿名:有些伤感]
#re: Mercury Business Process Testing簡介 编辑
我不認為我寫這篇是廣告。假如你認為這是廣告,那其他人不也是都在幫 MS 作廣告。還是你認為這裡只能放 MS 的廣告?
2006-11-18 19:08:00 | [匿名:oldsidney]
#re: Mercury Business Process Testing簡介 编辑
广告啊,HP的广告
2006-11-18 16:11:00 | [匿名:e]
对不起,目前本随笔不允许发表新评论.

Powered by: Joycode.MVC引擎 0.5.2.0