• <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-7-22 09:30 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 126次 | 進入軟件測試論壇討論

    領測軟件測試網

      軟件自動化測試的引入和應用   自動化測試工具

    在了解軟件測試自動化的重要意義之后,就要開始啟動軟件測試自動化進程。在進行自動化測試之前,首先要建立一個對軟件測試自動化的認識觀。軟件測試工具能提高測試效率、覆蓋率和可靠性等,軟件測試自動化雖然具有很多優點,但它只是測試工作的一部分,是對手工測試的一種補充。軟件測試自動化絕不能代替手工測試,它們各有各自的特點,其測試對象和測試范圍都不一樣:

    .  在系統功能邏輯測試、驗收測試、適用性測試、涉及物理交互性測試時,多采用黑盒測試的手工測試方法。

    .  單元測試、集成測試、系統負載或性能測試、穩定性測試、可靠性測試等比較適 合采用自動化刪試。

    .那種不穩定軟件的測試、開發周期很短的軟件、一次性的軟件等不適合自動化  測試。

    .  工具本身并沒有想象力和靈活性,根據報道,自動測試只能發現15%的缺陷,而  手工測試可以發現85%酐J缺陷。

    .自動化測試工具在進行功能測試時,其準確的含義是回歸測試工具,這時工具不 能發現更多的新問題,但口丁以保證對已經測試過部分的準確性和客觀性。

    多數情況下,手工測試和自動化測試應該相結合,以攝有效的方法來完成測試任務。

      1找準測試自動化的切入點

    管是自己開發測試工具,還是購買第三方現成的工具產品,當開始啟動測試自動化時,≈;要希望一F子就能做很多事情。必須從蛀基本的測試工作切入,如驗證新構建的軟件包(Bujld)是否有嚴重的或致命的問題,即驗證構建的軟件包所有基本功能是否正常工作,或者可以從某一個模塊開始,如果這個模塊做成功了,再向其他模塊推進。

      2把測試開發納入整個軟件開發體系

      測試用例設計完成之后,就可以進行手工測試,但要用測試工具,還必須將測試用例轉化成測試腳本或編寫特殊的測試程序,測試腳本也是程序,所以應該要遵守已有的、規范的編程標準和規則。用編程語言或腳本語言寫出短小的程序來產生大量的測試輸入(包括輸入數據與操作指令),或同時也按一定的邏輯規律產牛標準輸出。輸入與輸出的文件名字,同開發中其他環節一樣,進行統一規劃,按規定進行配對,以便進行自動化測試的結果對比分析。自動澳4試應該是整個開發過程中的一個有機組成部分。自動測試要依靠配置

    管理來提供良好的運行環境,同時它必須要與開發中的軟件構建緊密配合a

        只要是程序,就可能存在缺陷,所以測試腳本或測試程序也要進行測試,在實際運杓測試之前,要保證測試工具或測試腳本的正確性。當然,并不是說要一層層的測試下去,而進入程序測試遞歸的死胡同。相對來隨,測試腳本或測試工具簡單些,其測試也容易些。一旦測試中發現問題,要么是被測試的對象有問題,要么是測試腳本或測試工具有問題,

    總之,問題容易發現。

        為了使測試自動化的腳本能多次重復進行,測試用例和測試腳本要寫入數據庫,進行動態管理。

    3測試自動化依賴測試流程和測試用倒

        不管是手工測試和自動化測試,關鍵是測試流程的建立和測試用例的設計,只有在良好的測試用例基礎上,編寫測試腳本、執行測試或運行測試腳本,才能保證測試的執行效果。為了適合測試自動化的測試腳本的編程,可以使測試用例轉化為用例矩陣化(CaseMatcix),使測試腳本容易實現結構化。

    4軟件測試自動化的投入較大

        對于軟件測試自動化要有一個正確的理解,才能做到事半功倍e由于軟件測試自動化在前期的投入要比手工測試的投入大得多,除了在購買軟件測試工具或成套工具系統所投八的資金(一般這類工具軟件還比較貴)和大量的人員培訓之外,還要花很多時間去寫測試腳本、維護腳本等。

    5進行赍源的合理調度

        在開發中的產品達到一定程度的時候,就應該開始進行每日構造新版本并進行自動化的驗證測試。這種做法能使軟件的開投狀態得到頻繁的更新,及早發現設計和集成的缺陷。為了充分利用時間與設備資源,下班之后進行自動的軟件構建,緊接著進行自動測試(這里多數指的是系統測試或回歸測試)是一個非常行之有效的方法。如果安排得好,到第二天上班時,測試結果就已經在各人的電子郵箱里面了。

    延伸閱讀

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

    TAG: 軟件 應用 自動化 自動化測試工具


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

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

    老湿亚洲永久精品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>