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

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

  • <strong id="5koa6"></strong>
  • 如何進行測試自動化的成本估算[3]

    發表于:2010-02-23來源:作者:點擊數: 標簽:自動化估算
    如何進行 測試自動化 的成本 估算 [3] 自動化測試工具 其中可以看到,測試框架對于自動化測試的影響程度是最大的,一個好的測試框架可以讓腳本編寫、調試和維護變得更加簡單。在自動化測試項目開展的前期搭建一個穩健的好用的測試框架,可以讓后面的腳本 開

      如何進行測試自動化的成本估算[3]  自動化測試工具

      其中可以看到,測試框架對于自動化測試的影響程度是最大的,一個好的測試框架可以讓腳本編寫、調試和維護變得更加簡單。在自動化測試項目開展的前期搭建一個穩健的好用的測試框架,可以讓后面的腳本開發事半功倍。

      另外,不可忽視的一點是測試工具以及自動化測試工程師的個人技能,這些都會對自動化測試項目能否成功實現有著重大的影響。

      在被測試的應用程序中,如果包含了大量的自定義控件、第三方控件,則自動化測試工程師需要付出更多的努力來“對付”這些問題,這是因為大部分的測試工具在這些方面都僅僅提供非常有限的支持。

      測試框架設計與工作量評估

      針對某個測試工具的測試框架而言,商業的和開源的都有很多,例如QTestWare、SAFFRON、EMOS等。當然也可以自己構建自動化測試框架。這些框架可以節省很多腳本編寫、調試和維護等方面的工作量。但是需要注意根據被測試應用程序來進行修改和個性化改造。

      框架的一般特點是:

      1、在項目中是可移植、可擴展、可重用的。

      2、根據被測試應用程序版本的變更能很容易地增減功能。

      3、盡可能與測試工具是松耦合的關系。

      4、擴展的錯誤恢復系統和異常處理,用于捕獲那些未被處理的錯誤,讓測試腳本可以順利地運行。

      5、提供步驟日志和錯誤信息,讓調試變得簡單,讓測試結果的報告更加清晰易懂。

      6、讓數據驅動易于實現,讓測試數據和腳本的耦合度降低。

      7、讓每次測試運行的范圍可以很容易地控制和配置。

      8、測試自動化組件與測試管理工具、缺陷跟蹤工具和配置管理工具輕松整合。

      因此,測試框架的采用與否,設計合理與否都與自動化測試的實現難度、工作量有密切的關系。一般而言,采用合理的測試框架對于減輕自動化測試腳本的編寫難度和工作量都有積極的作用。

      但是需要注意的是,測試框架需要隨著腳本的開發進程不斷地更新。如果有很多的腳本在并行開發的話,框架的維護難度也會增大。因此,這些方面也是工作量評估需要考慮的方面。

      測試腳本編寫工作量的評估   軟件測試

      在前面,我們大概介紹了測試用例的選擇、框架設計和開發對自動化測試的影響以及工作量的評估。到了腳本開發和調試、執行的階段,仍然有不少的工作量,例如下表所列的:

    原文轉自: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>