Upgrade to Pro — share decks privately, control downloads, hide ads and more …

モンスターストライクのQA効率化の取り組み

 モンスターストライクのQA効率化の取り組み

【テクバン×ミクシィ×AIQVE ONE】3社共催!テスト自動化事例LT会
https://tech-quality.connpass.com/event/250002/
にてお話した中尾による発表資料です。

MIXI ENGINEERS

June 28, 2022
Tweet

More Decks by MIXI ENGINEERS

Other Decks in Technology

Transcript

  1. ˜NJYJ *OD"MMSJHIUTSFTFSWFE ⾃⼰紹介 3 ⽒名 中尾 恵美(なかお えみ) 所属 モンスト事業本部

    ゲーム運営部 QAグループ 趣味 ゲーム(MMORPG、4X系、TCG) 略歴 ミクシィに⼊社して4年半。 モンスターストライクのWeb関連のQAから スタートし、現在はモンスターストライクを テスト技術で⽀援する業務がメイン。 好きなオトモはシロイノ。
  2. ˜NJYJ *OD"MMSJHIUTSFTFSWFE モンスターストライクのテスト 7 テスターが効率的にテストできるツール • テスト全体を俯瞰して • 不具合分析結果 •

    不具合の過半数は、新機能・新規実装関連で発⽣ • 既存機能での不具合検出はほぼ無い ⼿動では⾮効率的なテストの⾃動化
  3. ˜NJYJ *OD"MMSJHIUTSFTFSWFE ⼿動テストの効率化 9 お⼿軽導⼊を最優先に • テスト準備の効率化 • 前提 •

    テストケース毎に前提条件が存在 • フリーチェックでも条件を変更する必要有 • 設定変更操作の⾃動化(Selenium) • Excelに⼊⼒した値で変更を⾏う • テスター側で開発環境不要
  4. ˜NJYJ *OD"MMSJHIUTSFTFSWFE データチェックの⾃動化 10 • マスターデータのチェック⾃動化 • 前提 • モンスター、イベントのデータは⼤量に存在

    • 降臨スケジュールのような更新データも多い • 指定したデータの⽐較を⾃動化(Python) • ステージデータの⽐較 • テスター側で指定したデータを⽐較
  5. ˜NJYJ *OD"MMSJHIUTSFTFSWFE 使⽤している⾔語・ツール 12 • Python • Selenium • Beautiful

    Soup • Django • etc… • AirTest • GAS 学び易さ 実装のわかり易さ テスト業界での知⾒