目錄
新建測試方案
-
啟動進程調度服務
進程調度服務在執行測試的時候需要用到;啟動后駐留在后台
-
打開測試設計軟件
-
新建測試方案
針對一個待測件,測試相關的信息保存在一個測試方案里。每個測試方案形成一個工程文件,后綴名為esi
構建仿真模型
-
什么是仿真模型
仿真模型是對待測件外圍的接口類型和數量的描述
-
仿真模型包括什么
仿真模型包括了一個待測系統、若干個外圍系統、若干個通道、若干個協議
-
如何添加外圍系統、通道 從左側的工具欄選擇合適的類型,拖到仿真模型上(通道拖到外圍系統上)
-
如何添加協議
在"通道"上單擊右鍵,選擇"添加協議"
描述接口協議
-
什么是接口協議
仿真模型里面的連線,在里面用一種描述語言對接口數據包的格式進行描述
-
協議的組成
協議主要包含了一個個字段,描述了一幀數據的結構
-
協議字段類型
-
整形 整型包含了8比特、16比特、32比特的標准的有符號和無符號的整型,和任意長度的有符號和無符號的整型。
-
浮點型
浮點型包括了單精度浮點和雙精度浮點。
-
布爾類型
布爾類型表示一個開關量,取值為True或者False,對應內存中的一個Bit。
-
添加分支
分支結構可以處理數據幀結構同數據值相關的情況,包括if結構和switch結構
-
自動計算校驗碼
數據幀中的校驗碼可以使用"校驗"字段,自動計算校驗碼 校驗算法的種類:
配置規划目錄
-
規划目錄是做什么的
規划目錄包含了設備規划和PC規划
-
編輯設備規划
-
確定通道屬性
-
編輯PC規划
設計測試腳本
-
創建測試用例
-
測試用例的組成
測試用例包括了測試過程、前置條件、后置條件、測試數據四個部分
-
測試用例執行流程
-
測試數據
-
Test函數和測試數據配合使用
-
發送數據
Protocol_1.Wind.Value=arg[1] 賦值 Protocol_1.Write()發送數據 Protocol_1是"協議"
注意:"Value"、"Write"的第一個字母都要大寫
-
讀取數據 Protocol_4.Read()讀完即時返回 Protocol_4.BlockRead()直到讀到數據才返回
-
檢查收到的校驗碼是否正確 Protocol_4.Check.Checked
-
休眠
API.Common.Timer.Normal.Sleep(1000) 參數是休眠時間,以毫秒為單位
-
API提示
在腳本編輯界面點擊Alt+D,彈出提示,包含了編寫腳本常用的語句
-
測試結果判讀
assertor=API.Platform.Assertion.Create()創建一個判讀 assertor.Pass() 判定結果為"通過" assertor.Failed()判定結果為"不通過" assertor.Commit()提交判讀結果 結果判讀在測試報告中查看
設計測試監控
-
創建測試監控
在"監控目錄"上右鍵點擊,選擇"新建監控"
-
添加控件
從工具欄選擇控件添加到面板上
-
編輯下拉框包含的列表項 在"屬性"窗口編輯列表項
-
綁定數據源
控件的數據綁定到協議字段上,和數據源數據同步
-
運行監控 在"工具"菜單打開"圖形監控"
執行測試
-
環境設置
在工具欄上選擇"環境設置",准備運行環境
注:必須首先啟動"進程調度服務"
-
環境設置完成 出現"標准IO控制中心"
-
實時數據查看
執行腳本之前可以先打開實時數據查看工具 從"工具"菜單下選擇"圖形監控"
-
執行測試腳本
點擊"運行",開始執行腳本
輸出窗口可以查看提示信息
-
腳本執行成功
輸出窗口可以查看提示信息
-
實時數據窗口顯示數據 可以顯示各個端口輸入輸出的數據
-
執行監控 可以打開監控進行主動發送數據,也可以在執行腳本的同時打開監控觀察數據變化 注意 如果修改了測試腳本,修改完了直接"執行"即可 如果修改了協議、規划、監控,則需要重新進行"環境設置"
-
查看歷史數據 從"工具"菜單打開"報表",進入歷史數據查看工具
-
選擇數據源 點擊"文本文件",選擇ETest安裝目錄下的"歷史記錄"文件夾
-
生成測試結果報告 測試結果報告以word文檔形式展現