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

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

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    自動化測試框架: 與FinalBuilder結合

    發布: 2009-5-25 11:36 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 228次 | 進入軟件測試論壇討論

    領測軟件測試網

      那么,我們需要解決哪些問題呢?下面是我列出的一份清單,這份清單是按照順序列出的:

      卸載已經安裝的目標軟件。
      刪除所有目標軟件想過目錄,保障干凈環境
      獲取并復制目標軟件安裝程序
      獲取自動化測試腳本和框架程序
      安裝目標軟件
      安裝自動化測試框架
      執行目標軟件
      執行目標軟件的自動化測試腳本,如:冒煙測試
      生成自動化執行日志,分析結果
      發送郵件通知自動化負責人
      上面的這些事情,所有需要完成的功能,其實都已經做好了。因為我們通過手工確實可以走到最后。但是要做到覆蓋全過程的自動化的想法,還需要各個工具軟件互相協調。

      首先是軟件的安裝和卸載,這需要程序保障命令行模式的安靜運行。(安裝和卸載都是需要人工交互的),剛好我們公司的安裝程序支持這個模式,省去了很多麻煩。不過,很多安裝軟件也都是支持的,只要多查查資料就可以了。

      復制文件就簡單多了,FinalBuilder和Windows都已經提供了很多命令。

      關于自動化測試的執行,就對我們的自動化腳本編輯器提出了需求。針對這個需求,我好幾天加班加點才加進去。主要是程序的協同性問題。必須等到目標軟件的主窗體完全啟動完畢。另外,需要對中途的意外退出,作出嚴格的防范,保障自動化測試能夠有始有終。這里面增加了一個超時的概念,可以保障最后程序的退出。

      分析日志更是重要,事實上,沒有日志的自動化測試沒有人愿意去做。目前還是先根據一些簡單的需求,做了一些統計,相信以后還會增加的功能是版本日志對比。這樣可以看到系統的穩定性變化趨勢。

      OK,在使用FinalBuilder之后,我們已經初步將一個完整的自動化測試過程構建起來。

    延伸閱讀

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

    22/2<12

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