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

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

  • <strong id="5koa6"></strong>
  • 基于Lua腳本的自動化測試框架設計

    發表于:2011-01-21來源:作者:點擊數: 標簽:
    基于Lua腳本的 自動化測試 框架設計 軟件測試 一、自動化測試背景 1. 被測對象為 嵌入式 系統中使用Lua腳本做膠合的一個個模塊接口。需要編寫Lua腳本調用這些接口對接口進行測試,運行環境為嵌入式系統中并非PC機。 2. 測試腳本 能夠起到 回歸測試 及自動判

      基于Lua腳本的自動化測試框架設計   軟件測試

      一、自動化測試背景

      1. 被測對象為嵌入式系統中使用Lua腳本做膠合的一個個模塊接口。需要編寫Lua腳本調用這些接口對接口進行測試,運行環境為嵌入式系統中并非PC機。

      2. 測試腳本能夠起到回歸測試及自動判斷測試結果和輸出測試報告

      二、實現方法

      主要參考XUnit框架機制實現測試套的封裝,其封裝的對象如下:

      1. 測試環境

      2. 自動化判斷

      3. 測試日志

      4. 測試執行情況統計

      5. 測試報告

      三、測試框架

      1. InitTestFrame() --初始化測試框架 ,只能執行一次,否則會影響測試結果統計

      2. SetCurrModule("CurrModuleName") --當前測試模塊的名字

      3. WriteCaseName("CurrCaseName") --當前測試用例的名字

      4. WriteCaseStep("CurrStepName") --當前測試步驟的名字

      5. ret = AssertResult("sExpects","RealResult") --自動比較(選用)

      6. WriteReport(ret,"sRealResult") --將測試結果寫入測試報告文件中

      7. GetStatistic() --獲取測試執行情況統計

      四、實現代碼

      1. 環境變量

      --定義不同的環境變量,便于腳本的移植

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