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

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

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

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

    軟件自動化測試技術與工具

    發布: 2010-7-07 10:27 | 作者: 不詳 | 來源: 領測測試網采編 | 查看: 140次 | 進入軟件測試論壇討論

    領測軟件測試網

      接下來以實際工作中的一個測試項目為例,結合Visual Test這個自動測試工具對所要測試的內容進行介紹。為了方便介紹,下文都以VT作為Visual Test的簡稱,QT作為工具QuickTestProfessional的簡稱。

      Visual Test的軟件界面,與Visual Stadio相似,所以很容易上手,左面是建立的項目名,右面是代碼,最下面是信息輸出窗口。

      接下來介紹所要測試的軟件ispLEVER,它是Lattice公司的CPLD/FPGA集成設計工具,F在所要測試的就是在ispLEVER環境下運行一批FPGA器件的設計例子,產生最后的下載文件(.bit或者.jed),并提取一些例如最大頻率,所用資源等參數,將這些參數與之前版本運行后的結果相比較,這樣就能分析出當前所測試軟件版本的優劣之處。

      運行Rational Visual test測試主要分為兩步,先運行所有的設計的case,然后提取參數。

      運行所有case

      首先讀取runlist文件,runlist是一個包括了所有運行例子的文件名的文件,每一行對應一個例子的文件名,程序逐行讀入,參考圖1示的代碼。

      接下來整個代碼運行的流程可以表示為:最小化VT窗口->在桌面上找到ispLEVER的圖標并運行->進入工作目錄->處理一些彈出的窗口信息->打開需要運行的例子->清除項目以前運行的信息 ->保存項目->運行布線->保存當前的項目->把運行完的例子復制到統一的備份目錄中->關閉當前運行的項目 ->運行下一個例子 ……,直至運行完所有的測試例子。

      以上所有的菜單和窗口操作都是由VT執行代碼完成操作。接著測試工具將會按照代碼包含的子程序運行。

      圖2所示的打開項目程序所進行的操作依次為,選中ispLEVER為當前窗口,定義窗口的尺寸,打開File下拉菜單的第二行命令,也就是open project命令,接著用play命令輸入工作目錄和項目名,接著點擊open來打開項目。

      此外VT中還有例如點擊窗口中的關鍵字操作,在當前窗口中尋找關鍵字,坐標定位等指令,靈活運用這些命令極大的豐富了VT自動化測試的內容。

      運行完所有的例子后,所要進行的就是提取所需的各種參數,也就是重要的測試數據。

      運行完的例子都會備份在一個統一的目錄中,現在VT所要做的就是在這些對應的目錄中找到.log和.twr文件,這兩個文件是最后運行完case的輸出信息文件,里面包含了測試所要提取的一些參數信息。

      圖3是在.log文件中的一段信息,紅圈指示的內容是需要提取的信息之一,log文件是運行完后軟件所生成的日志,里面包括了布線完后的一些資源信息,在這里VT所要做的提取的是PIOs信息,也就是輸入輸出端口數量的信息,可以用下面的代碼實現。

    延伸閱讀

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

    42/4<1234>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(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>