Webgame自動化測試之游戲測試方法

發表于:2012-10-17來源:futurehandw作者:吳穎敏點擊數: 標簽:游戲測試
Webgame自動化測試之游戲測試方法.最近兩個項目中游蕩,首次接觸facebook游戲的測試,感觸還是很多的。與之前的web2.0的互聯網應用相比,webgame的測試更多樣,也更加的復雜

  最近兩個項目中游蕩,首次接觸facebook游戲的測試,感觸還是很多的。與之前的web2.0的互聯網應用相比,webgame的測試更多樣,也更加的復雜。留下點Memory,對Webgame進行自動化測試是挑戰新的開始。 根據游戲整體架構的不同,在協議測試方面還是可以有很大的發展余地的。比較流行的facebook游戲進行自動化測試的還是比較多的,不過由于游戲UI方面的修改比較的多,所以在一開始選取好的測試方法是很重要的。

  在游戲測試中用的比較多的是類似于按鍵精靈的這樣的方式hook,利用windows api進行屏幕點的操作,以下是比較簡單的實現,是通過autoit3對游戲FARMVILLE進行的操作,點擊這里下載。

  自動化的實現主要是將FARM中的田地size化,通過在1280x800的屏幕中,進行模擬對屏幕點的操作。實際效果還是很棒的,測試時遇到修改的情況的話可以通過修改excel中FARM的田地參數進行修改??梢允褂酶嗟腁PI進行定時,定點的收割。

  以上提到的是使用windows api半hook的方式進行的自動化測試。

  我們還可以通過真實的tcp,http或者https的協議來進行相關的自動化測試。

  主要看在facebook中的游戲整體架構,使用flash前臺通過json或者amf協議進行協議發送的話可以利用python的pyamf或者 perl的amf3解析包解析后進行協議層的自動化測試,這樣可以減輕前段UI測試的壓力,一般游戲的UI測試用例非常的多,很多涉及購買等操作的可以利用協議自動化測試進行。

對于Webgame的自動化測試才剛剛開始,還需要慢慢的錘煉
:)

原文轉自:http://www.anti-gravitydesign.com

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