• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    胡侃游戲自動化測試

    發布: 2011-2-12 10:16 | 作者: 不詳 | 來源: 領測測試網采編 | 查看: 86次 | 進入軟件測試論壇討論

    領測軟件測試網

      設計上要求務必達到:

      1低耦合,高內聚

      這個能簡化我們實現測試的過程,又能讓我們更準確的定位問題和回歸問題。具體原因這里就不說了,可以去看看軟件設計和測試的一些資料。

      2.游戲運行要高透明,游戲運行的對象是可以給定條件獲得,并且運行條件是可編輯的。

      這個問題不能太深入,太深入可能公司就要找我麻煩了哈,大家原諒一下。這樣設計的目的就是為了,我們可以定制我們的測試過程和預期結果。

      3.通信是是可以設置和編輯的。

      其實client與server的交互的本質是通過發送數據包來實現的。我們游戲人員通常說的協議其實是制的一個一個的數據結構,而不是tcp/ip之類的協議。實現這個的目的是我們在部署大量client與server交互的時候不需要運行我們的client,只需要一個發包client就可以了,而不需要弄上幾千幾萬個物理client。

      4.所有的接口在發布版本是關閉的。

      這個是鑒于某公司之前出現了一次嚴重事故而增加的,之前某公司由于發布失誤,導致外網玩家可以直接編輯游戲運行的一些數據,這個做起來也非常簡單,在server上加一個宏就可以實現:ifdef _Debug define Test endif 就可以了。在編譯發布版本的時候,就不會暴露這些高危數據出來,當然方式有很多,根據自己情況定是最好的。

      接著,主要說一下哪些可以用來做自動化測試。

      前面我大概說了一下游戲自動化測試的一些現狀需求,這一篇主要談談游戲里面哪些可以做,哪些好做,哪些難做,哪些沒必要做以及一些原因。歡迎拍磚哈,希望大家也談談你們的做法和優點。

      我們在做游戲自動化測試之前,我們先假設我們的架構已經設計的足夠好,允許我們能夠通過我們的測試工具,獲取游戲的運行狀態并且修改游戲的狀態。原本打算寫到五就差不多了,后來應一些朋友的要求,我會大概說說游戲架構沒有考慮到自動化測試的時候,自動化測試可以做的一些事情。

      據我了解的情況,目前國內所有的網絡游戲都是采用面向對象的方法設計和實現的,如果有不是的,我沒接觸過,也不知道用什么辦法去做,所以再一次假設,我們的游戲都是使用的面向對象的方法設計和實現的,請記住,這里我再三提到對象這個概念。后面講的一些東西將會圍繞這個概念展開。

      還是先說一下哪些東西不建議采用自動化測試吧:

      1.表現類,以主觀感受為主為測試目的測試對象。

      大家都知道,計算機最喜歡做的是邏輯性計算,而不是人性計算。之所以不做,原因就是這類測試幾乎無法定義預期結果,所以更不要談測試結果了,如果沒有測試結果,那么計算機做了什么呢?這種問題主要集中在client上,比如畫面,音效,操作性,當然還有設計的游戲平衡性等等。這里標準其實就是:當人無法用邏輯語言表達出預期結果的東西,不要試圖自動化。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    42/4<1234>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>