古詩詞大全網 - 字典詞典 - 仿真中的Fixture在機器人工作站中通常做什麽用

仿真中的Fixture在機器人工作站中通常做什麽用

Fixture是在機器人工作站中,為測試用例創建其所依賴的前置條件的操作或腳本。

壹方面,Fixture的功能是抽象的。測試用例的前置條件千變萬化,Fixture的具體功能也隨之千變萬化。例如,壹個讀取文件內容的測試用例,其前置條件是壹個打開的文件,此時Fixture的功能是打開文件;而壹個測試HTTP接口的測試用例,其前置條件是壹對運行的HTTP服務器/客戶端,此時Fixture的功能是創建並啟動HTTP服務器/客戶端。

另壹方面,Fixture的形態也是抽象的。即使是同壹個測試用例,在不同測試環境下,Fixture可能存在不同的形態。例如,針對讀取文件內容的測試用例,Fixture的作用是打開文件,但是其具體的實現方式有多種可能。既可以是壹個雙擊文件圖標的操作,也可以是壹行Linux命令,還可以是壹段Python腳本。