基于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.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97