1. 程式人生 > >選用python自動化指令碼開發語言(一)

選用python自動化指令碼開發語言(一)


學習點:python和lua都是網遊中游戲最常用的二種指令碼語言。這裡講述的是python。

python程式碼更優雅和美觀,雖然損耗的是一點執行效率。這裡講1個 staf 的概念。staf 是IBM的自動框架。

這裡先講關於這部分的控制端第一層設計,功能對映到物件。

Tool lib

tool.py的介面定義如下(原理虛擬碼):

class ToolObject: #工具 def_init_(self):... def execute(self,scommand): #命令模式,使用通訊介面,將命令傳給測試工具,執行 class ToolMgr: #工具箱 def _init_(self, pos): def startTools(self,pos,list,toolpath):#根據傳來的引數 def stopTools(self,pos,list,toolpath) #退出

工具的介面統一交給ToolObject調配。然後需要返回 list結果到測試機端。