使用 Sikuli 實現系統級自動化測試(5)

發表于:2017-04-11來源:weixin作者: 馮宇翔點擊數: 標簽:Sikuli
lwhodo誰來完成這個步驟? ldowhat做什么動作? lparastodo需要的參數是啥? 整個腳本的層次架構如下圖: 圖4 -3自動化測試系統代碼架構圖 共分3層: 1、Soc

l  whodo 誰來完成這個步驟?

l  dowhat 做什么動作?

l  p arastodo   需要的參數是啥?

整個腳本的層次架構如下圖:

圖4 -3自動化測試系統代碼架構圖

共分 3 層:

1、  Socket 通信層:底層 TCP 收發命令并回執行結果

2、  命令控制層:解析收到的命令,并直接調用命令指令相應的上層 API 來執行。這里使用了python 的 getattr 函數,所以調用上層 API 不需要經過新寫腳本代碼解析匹配。

3、  命令執行層:最終實現原子操作的功能 API 實現層。

4.3  腳本環境分布

自動化測試系統網絡分布設計圖如下。

整個系統可以設計成完全分布式的架構。眾多原子測試功能分布在網絡上各個獨立的微服務模塊上。測試用例的每個步驟對應于一個原子測試功能。

每個測試步驟執行的時候:

原文轉自:https://mp.weixin.qq.com/s/XMsmK6kaysG7Y_DUZjnx-Q

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