新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 基于數據驅動的自動化測試的研究和實現

        基于數據驅動的自動化測試的研究和實現

        作者: 時間:2010-07-08 來源:網絡 收藏

        摘要:本文介紹了基于以及其實現方法,包括軟件是否適合的可行性分析;開發測試前的需求分析;基于的測試框架的實現以及其維護和擴充。
        關鍵詞:;手工測試;;測試框架:回歸測試

        本文引用地址:http://www.104case.com/article/195377.htm

        0 引言
        隨著社會的不斷發展和信息化的不斷普及,各種軟件越來越多,在日常生活中也起著越來越重要的作用,再加上客觀系統的復雜性,無論經驗多豐富的開發人員、無論采用哪種開發模型開發出來的軟件,每個階段的技術復審也不可能毫不遺漏地查出和糾正所有的錯誤,因此如何才能把新的軟件做得更穩定、錯誤更少呢?測試!統計表明,在典型的軟件開發項目中,軟件測試工作量往往占軟件開發總工作量的40%以上。
        測試是軟件能否通向市場的最后也是最重要的一關。傳統的測試方法是手工測試,目前大部分都是采用此方法,其特點就是簡單,但是它存在的問題非常多。手工測試可能引入人為的輸入錯誤,尤其在數據量大的情況下;另外大量重復性的手工測試可能成本較高,如果考慮軟件發生改動而需要重復手工測試的情況,這個成本還會更高;沒有辦法對組件進行隔離的測試,從而導致發現問題和解決問題的成本都太高。在很多項目中,測試人員的所有任務實際上都是手動處理的,而實際上有很大一部分重復性強的測試工作是可以獨立出來自動實現的。
        針對手工測試的缺點,自動化測試應運而生。相比手工測試,自動化測試的優勢很多;規范測試流程,提高測試效率、測試覆蓋率等。很多人對自動化測試存在誤區,把其理解為找到一種自動化測試工具,把它應用到軟件工程項目中,自動化測試工具只是被看作是一種錄制和回放的工具。事實上自動化測試遠不止這么簡單,錄制和回放僅是自動化測試中的最低級別。目前常把自動化測試分為5個級別,如圖l所示。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 大港区| 盐津县| 全南县| 阿荣旗| 扎鲁特旗| 大石桥市| 永德县| 枞阳县| 旬阳县| 溧水县| 黄冈市| 江城| 来安县| 丹江口市| 泗阳县| 霍山县| 桂林市| 内乡县| 桃源县| 枞阳县| 镇远县| 长葛市| 洛宁县| 林州市| 榆树市| 宜兰市| 汉中市| 罗山县| 南昌县| 策勒县| 蒲城县| 安陆市| 宁蒗| 金坛市| 察雅县| 藁城市| 无棣县| 江川县| 柯坪县| 磴口县| 启东市|