• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 使自動化測試不再老套—靈活自動化測試

    發表于:2009-06-05來源:作者:點擊數: 標簽:自動化老套
    如果你認為 測試自動化 僅僅是執行測試,那么你就是在錯過一個很大的機會,或者說,你由于失去許多小的機會進而失去一個大的機會??梢赃@么考慮:不要再把自動化測試僅僅看成需要使用價格不菲的工具去執行自動化,而應該認識到, 自動化測試 其實是可以在幾天
      如果你認為測試自動化僅僅是執行測試,那么你就是在錯過一個很大的機會,或者說,你由于失去許多小的機會進而失去一個大的機會??梢赃@么考慮:不要再把自動化測試僅僅看成需要使用價格不菲的工具去執行自動化,而應該認識到,自動化測試其實是可以在幾天內通過并不昂貴或者是手頭已有的工具就可以完成的測試。丹尼佛特和詹姆士巴哈提出了一個比較快捷的方式自動化測試方法。

            要使自動化測試變得靈活,你并不需要什么特殊的東西,只要通過Internet查找有幫助的工具即可。但是如果你的團隊中存在一個工具分析師的角色,效果會更好。一個好的工具分析師應該知道如何規劃一種高級語言并且很快的解決相應的問題, 例如Java,Perl,Python。還有一個好的工具分析師善于利用工具工作而且學習有幫助的并且是免費或則廉價的工具。當然一個優秀的測試工具分析師也應該知道關于測試的技術知識。

            為實現靈活的自動化我們使用的方法是很直接的: 工具分析師面對測試儀人員的工作并且決定使用怎樣的工具能幫助測試人員從事正在做的工作。工具分析師的意見可以在測試期限上幫助測試人員, 甚至提供一些私人的指導。

            如果沒有工具分析師,那么每個測試人員自己應該識別出自動化測試的機會。記住,測試人員對工具和編程知道的越多,對于他們找到有用的測試工具就越有效。


    靈活自動化測試的例子

            一個測試人員先前已經在二個逗點分開的數值 (CSV) 上做一個人工的不定時的文件查核而且發現沒有錯誤。由于自了丹尼的協助,測試人員使用了一個工具比較二個 CSV 文件。工具發現了一列數據的錯誤。 在大約 1 小時的進一步的研究之后,他們找到另外的一個免費的工具,可以更好的完成發現非匹配數據的工作。

            詹姆士幫助一個測試團隊因為拍賣狀態的整個報表而質疑一個拍賣系統。有一個工具使他們能夠了自動地確定他們已經測試的情節和他們想要測試條件, 這樣他們可以在運行測試案例的時候不會犯下錯誤。 這個團隊在沒有這個報表之前已經測試了長達二年之久, 然而這個工具從啟動到交付只用了三小時。

            丹尼用了一夜時間用 Perl WWW::機械化模塊編寫一個hack載入數萬記錄到一個網絡數據庫前端。 隔天,他很快地認識到應用程序的性能問題在于一個大型數據庫的運行。

            我們兩人已經意識到在何處安裝測試工具,可以很好地幫助測試人員對于系統文件和注冊表如何正確安裝程序。

            在所舉這些例子中,我們用只有數個小時的工作便生產了真正有用的效果。 我們利用工具的幫助了測試人員改進他們的測試。 對我們而言, 這才是真正的測試自動化:工具支持測試。當你睡覺的時候,這方面的擴充遠遠的超過測試的快樂。為什么不做自動化測試設計? 我們已經做到了。為什么不使用自動化測試探測儀對特定類型的問題報警? 我們也已經做到了。這就是靈活的測試自動化,但是它不是老套的測試自動化。


    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>