airtest自动化测试_【游戏职业说】我在网易做测试开发(QA)
許多計算機專業的同學都聽說過“測試開發工程師”這一崗位,或許你會有疑惑:
1.“測試開發”與“測試”和“開發”有什么區別?
2.網易游戲(互娛)的“測試開發工程師”都做些什么?
3.自己適不適合做游戲公司的測試開發工程師呢?
往下滑,慢慢看
我們先看一下校招官網對游戲測試開發工程師的介紹:
嗯??還是沒看明白?沒關系!接著往下滑,帶你看看測試開發工程師的日常工作內容
在非對稱式競技中,我們需要與不同段位玩家進行對戰的AI。
游戲AI從最先的專家型預編程算法有限狀態機到多步聯想決策的蒙特卡羅搜索樹,再到我們現在采用的機器學習和強化學習結合的算法,我們在2個月內創造了比現有更強的AI,在與真實玩家的對戰過程中,AI的協作還是個體表現都在日新月異。自主思考能力更強的智能AI正在被我們打造,它可以根據對玩家角色的觀察,做出針對性的應對,遇強則強,遇弱則弱,要不要和我們一起來給不同玩家提供個性化服務,改變現有的游戲世界呢!
美術資源效果提升組致力于為動捕室和各項目組提供插件支持,目前主要包含原始數據處理、角色化、重定向三大特色功能。我們通過AI實現數據去噪,將角色化和重定向流程自動化,真正提升了游戲動作表現效果、提高動作制作效率、節省動作制作成本,發展前景巨大。
游戲測試工作涉及范圍廣,覆蓋系統多,需要各種各樣的測試工具提供測試支持、提高測試效率、改進測試環境。游戲測試開發工程師的一項重要工作就是為服務的項目組、整個部門或者全公司提供測試工具的開發、維護、支持工作,為提高測試效果和測試效率添磚加瓦。
下面是幾個測試工具產品展示。
自動化測試-AirTest
網易完全自主研發、業界領先的自動化測試解決方案-AirTest,有效解決了測試過程中存在的非常多的重復或反復存在的工作,例如冒煙測試、回歸測試、跑圖場景性能收集等等。
自動化測試-AirLab
網易游戲(互娛)質量保障中心目前持有4000余種移動終端,覆蓋市面上90%的主流機型。測試開發工程師根據負責項目需求編寫好自動化測試腳本,由AirLab統一執行。
測試過程中所有操作全自動化,AirLab后臺會記錄下所有不通過的測試點,若在運行過程中發游戲閃退等現兼容性問題,也會自動記錄下來。
感興趣的同學可以訪問我們的網站和GitHub,我們的工具已經完全開源,希望你也能做出一份貢獻。
https://airlab.163.com
https://github.com/AirtestProject/Airtest
互娛云真機平臺
互娛云真機平臺通過使用移動設備控制技術作為底層支撐,最終為用戶提供了通過一鍵點擊便可輕松使用遠程真機的環境,解決了用戶因為本地缺少特定機型而無法開展工作的難題。
壓力測試
游戲中的各個功能都有特定的承載閾值,如果超過則有可能造成嚴重的后果。壓力測試即是要保證游戲中的各項功能都經得住考驗,通過機器人動態調節游戲環境以分析邏輯和軟硬件的瓶頸,為產品提供決策依據,提高玩家游戲體驗。
性能測試
什么?!我的諾基亞竟然玩不了你們網易的游戲??
遇到這種情況怎么辦?性能測試拯救你。通過解析資源文件——靜態分析性能瓶頸和自動跑測——動態分析性能瓶頸,配合場景熱力圖,快速定位場景性能瓶頸,并針對性優化,保證各種手機都可以愉快的玩耍~
除了上面介紹的,游戲測試開發工程師還有許許多多有趣的工作內容,快來加入我們吧!
網易游戲學院-游戲熱愛者的學院?game.academy.163.com總結
以上是生活随笔為你收集整理的airtest自动化测试_【游戏职业说】我在网易做测试开发(QA)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: explain ref_你必须要掌握的M
- 下一篇: 正数、负数、和小数正则表达式 ios_【