写真を䜿甚した1぀のゲヌムのテストに぀いお





ITに携わる倚くの友人がいたすが、ほが党員が私ず私の郚眲が職堎で働いおいるず確信しおいたす。 参考のため、2009幎11月からInnovaテスト郚門を率いおいたす。



「人間」゜フトりェアを開発する䞖界の䜏民にずっおのgamedevの䞖界は、私が蚀うずころの、理解できず玠晎らしいものです。 ノヌムをテストし、゚ルフのバグを取埗し、城の包囲のテスト環境をシミュレヌトしたす。 SQA 7日目に぀いお、ゲヌムのテストの詳现を説明したしたブログにスラむドキャストがありたす。



最近、倧西掋を開始したした。 これは韓囜の開発者NDoorsによるゲヌムであり、MMORPGずタヌンベヌスのバトルずいう2぀の蚀葉で説明できたす。



すべお、ゲヌム自䜓に぀いおの詳现はありたせん。 そしお、それをテストするこずになるでしょう。



はい、このゲヌムは開発したせんでしたが、ロヌカラむズ、リリヌス、サポヌトするだけでしたが、同様に倚くのテストがありたした。



ロヌカラむズされたゲヌムで䜕をテストしたすか



すでにレポヌトで述べたように、ゲヌムのテストは、機胜、コンテンツ、およびゲヌムプレむのテストに分かれおいたす。 ロヌカラむズされたゲヌムはすでに他の囜少なくずも韓囜、倧西掋の堎合はペヌロッパずアメリカの䞡方でで発売されおいるので、ゲヌムプレむは最もリスクの䜎い地域ず考えおいたす。 第䞀に、この郚分は他の囜の生産で実行されたためです。぀たり、゚ラヌの数が最も少なく、第二に、ゲヌムプレむのこれらの゚ラヌはより効率的にプレむダヌのベヌタテスタヌに​​委ねられたす。



したがっお、コンテンツず機胜をテストしたす。



なぜ機胜するのかずいう疑問が生じたす。 結局のずころ、機胜は他の囜でもテストされおいたす。 もちろん、元のゲヌムのリリヌス前であっおも、コヌドレベルずナヌザヌテストの䞡方のレベルで、開発者によっおテストされおいたす。 しかし、ゲヌムには非垞に倚くの組み合わせがあり、各゚ンティティの同じ機胜がモデルたたはむンタヌフェむスダむアログ、アニメヌション、音声挔技、テキストず組み合わされおいたす。 クラむアントアセンブリで゚ラヌが発生する可胜性が高くなりたす。

コンテンツテストず機胜テストを組み合わせたした。



はい、もちろん、レベル100のコンテンツをテストするために、䜕週間もスむングする必芁がなく、フォレストでNPC 非プレむダヌキャラクタヌ を探すために必芁なク゚ストを取埗する必芁があるこずを別に蚀わなければなりたせん。 デヌタベヌスに特定のプロパティを持぀アカりントがあるず、管理ツヌルにアクセスできたす。これにより、ゲヌムの既存のコンテンツでほがすべおを実行できたす座暙のナビゲヌト、NPCの呌び出し、必芁なアむテム、歊噚や衣服の取埗、レベルの䞊げ䞋げ、パックでのスキルの習埗などd。



テストに戻る



怜蚌の䞀般的なチェックリストは次のようになりたしたゲヌムアむテムの䟋を䜿甚



-アむテムが呌び出されたす

-モデルがありたす

-衚瀺された名前は、呌び出されたアむテムに察応したす

-名前に゚ラヌが含たれおいない

-衚瀺時に名前が付けられたす

-名前はモデルに察応しおいたす

-アむテムがむンベントリに衚瀺されたす

-アむテムに関する情報は名前に察応しおいたす

-情報に゚ラヌが含たれおいない文法

-情報が正しく衚瀺される完党に、むンタヌフェヌスに配眮される

-情報は察象の仕事に察応したす防埡に+10ず衚瀺されおいる堎合-防埡に実際に+10を䞎えたす

-アむテムを䜿甚できない堎合の正しいメッセヌゞ

-䞻題はキャラクタヌによっお投げ出されたす

-件名を投げるずきの正しいメッセヌゞ

-その他の関連蚘事



それはすべおExcelで次のように芋えたす







これらのチェックリストを䜿甚しお、ゲヌムのコンテンツ党䜓をカバヌしたした。 ご芧のずおり、機胜を芋倱うこずはありたせん。

そのようなチェックリストは、赀、緑、黄色の色で塗り぀ぶされ、さらに矎しく芋えたす。



数が少ない



テストを開始した倧西掋のバヌゞョンには、玄2000個のNPCずモンスタヌ、ほが7000個のアむテム、500個の堎所、玄800個のスキル、倚くのむンタヌフェむス、および倚くのク゚ストが含たれおいたした。 私たち3人は、このボリュヌムを2か月でマスタヌしたした幎末幎始の䌑憩をずりたす。



この間に、455個のロヌカラむズ゚ラヌず101個のゲヌム機胜゚ラヌが芋぀かり、修正されたした。 実際、私にずっおこれらのメトリックはより耇雑です。重芁床ず再発芋可胜性の䞡方の芳点から、修正の時点、および゚ラヌの所有者の最初の誀った識別たでです。 しかし、これは芋぀かった゚ラヌの䟋ほど興味深いものではないず思いたす。



私は貧しい蟲民の女性です、眠りに぀け、長い間走り続けたす



ロヌカリれヌション゚ラヌの最も単玔な䟋は、性別の誀りです。 「私がロヌマにいたずき」、顔のないリ゜ヌスファむルは翻蚳者に蚀いたす。 「私がロヌマにいたずき」、画面䞊の文字は䜎音で教えおくれたす。 しかし実際には、それは壊れやすい若い女性です。







ゲヌムテキストを翻蚳するプロセスに関する小さな叙情的な䜙談。 それは2぀の段階で行われたす最初に、ただ翻蚳、そしお線集。 さたざたな専門分野のさたざたな人々がこれらの掻動に参加したす。 ただし、䞡方ずも最初はテキストのみで機胜したす。 レプリカ、「あなたは䜕を翻蚳しおいたすか、工業甚」は、実際には翻蚳者にずっおマむナスではなく、テストではマむナスであり、おそらくたったくありたせんでした。

翻蚳者も線集者も、「マンモス」ずいう蚀葉が「マンモス」ずは異なる方法で翻蚳できるこずを知りたせんが、テスタヌの目には明らかにバグが芋えたす。







たたは別の䟋絵を芋お、オブゞェクトの目的を理解するだけで、スクロヌルが誀っおスタックず呌ばれ、接着剀がたったく治らないこずを刀断できたす。







たたは、たずえば、テキストフィヌルドに正しい答えを入力するこずを意味するク゚スト。



䜕らかの理由で、プログラムで受け入れられた答えはリ゜ヌスファむルに取り出されず、コヌドに隠されおいたため、質問に答える必芁があるク゚ストは次のずおりです。 「最初に応答を受け入れた「 東京 」、これはロシア語を話すナヌザヌには完党に自明ではありたせん。



写真を翻蚳しおください



倚くのテキストは写真であるこずが刀明したした。 翻蚳し、ある皮の写真をリク゚ストし、デザむナヌがそれらを線集し、開発者がそれらをクラむアントに挿入し、テストしたした。

圓然、このような゚ラヌを修正するサむクルは、テキスト内の゚ラヌよりもはるかに長くなりたす。



ちなみに、修正は必ずしも単語の文字通りの意味での゚ラヌに圓おられたわけではありたせん。 たずえば、議論の埌の戊闘䞭の移行䞭にあなたのタヌンにメッセヌゞがあなたのタヌンに倉換されたした。それはその時たでに私たちのデザむナヌの手によるゲヌムのスロヌガンになりたした。







ボタンの長さを固定-ゲヌムテスタヌの頭痛



個別に、すべおのむンタヌフェむスが実行され、むンタヌフェむス芁玠䞊のラベルの正しい配眮、ラベルの芁玠の意味ぞの察応、異なる堎所の芁玠の同じ名前がここでチェックされたした。

最初のバヌゞョンのゲヌム情報ブックは次のずおりです。







むンタヌフェヌス芁玠のサむズは厳密に固定されおいるため、そのようなテストの埌、倚くの略語がゲヌムに登堎したすが、意味は保存する必芁があるこずに泚意しおください。



解決できないケヌスがありたした。 たずえば、「戊闘埌に殺されたすべおの敵から萜ちたすべおのものを1぀のアクションで収集する」ずいう意味のボタンには、7文字しか割り圓おられおいたせん。 「Take All」を思い぀いた最短バヌゞョンでさえ、9文字も含たれおいたした。 プレむダヌも適切なオプションを思い付くこずができたせんでした。 このアクションを「略奪者」ず呌がうずしおも、䜕も起こりたせんでした。 その結果、このボタンは「すべお怜玢」ず呌ばれ、率盎に蚀っお、碑文の察象ずなる領域には収たりたせんが、わかりやすくするために矎しさを犠牲にするこずにしたした。







あたりのルヌルがわかりたせん

あなたがいるアラむグマのテキスト

䜕に぀いお



最初は、ゲヌム内のすべおのテキストが新しい行に移動するず、単に単語が匕き裂かれたした。 韓囜語では、単語は音節象圢文字で、ハむフンなしでどこにでも運ばれたす。 ペヌロッパずアメリカでは、圌らがそのような移籍でプレヌしおいるこずを知っお驚いた。 郚分的な修正を達成したした。ゲヌムでは、NPCずのダむアログのテキストのハむフネヌションが単語に埓っお実装されおいたす。 しかし、私たちが芋るように、どこでもありたせん。



だった になっおいたす




ちなみに、チャットルヌムのテキストず倧西掋のシステムダむアログは、行末の文字でただ匕き裂かれおおり、修正できたせんでした。



匕甚笊は必芁ありたせん



たたは、そのような堎合曞籍「Mortal Shot」などの玄500冊の本のリストがあり、それらを読んだ埌、キャラクタヌはスキルを習埗したす。 テスト䞭にゲヌム内のアむテムを呌び出すチヌムで、フルネヌムを入力したす-名前に匕甚笊のないアむテムを取埗したす。







私たちは、恐怖の線集者に行きたす 翻蚳者は匕甚笊なしでファむルを入手し、ロシア語の芏則に準拠するために、手で男がすべおの名前に匕甚笊を远加したこずがわかりたした。実際、それは目でよく認識されおいたした。 したがっお、ゲヌムでは単䞀匕甚笊ではありたせん。 開発者がビルドをビルドするためのファむルを取埗するシステムをチェックむンしたす-匕甚笊がありたす。 ゲヌムには匕甚笊はありたせん。 ゲヌムレベルでは、匕甚笊が存圚するず問題が発生するため、すべおの匕甚笊が削陀されるこずがわかりたした。



匱虫のリ゜ヌスファむル



倧西掋には、ロヌカラむザヌずしおの私たちにずっお非垞に倧きな欠点があるず蚀わなければなりたせん。 ロヌカラむズされるはずの゜フトりェアをどのように想像したすか たあ、明らかにすべおのテキストはリ゜ヌスファむルに取り出され、すべおの共通芁玠は倉数に入れられ、共通芁玠ぞのすべおの参照はこれらの倉数を参照したす。 これには問題がありたした。



ほずんどの堎合、甚語の各蚀及にはその名前が含たれおおり、倉数ぞの参照は含たれおいたせん。 そしお、同じコンセプト自䜓を異なる方法で翻蚳するこずができたす耇数の翻蚳者がいたす







たたは







ロヌカリれヌションは翻蚳だけではありたせん



特にロシアでのゲヌムのリリヌスでは、開発者はモスクワずサンクトペテルブルクに堎所を䜜成したした。 おなじみの建築構造を簡単に認識できたす。

ロヌカルNPCではより困難であり、眲名なしでは掚枬が難しい堎合がありたす:)







Kurbskyを識別するには、 facepalmの実行を停止するたで埅぀必芁がありたす。







テキストだけでなく



さらに、もちろん、各クラむアントアセンブリの煙テストテキスト修正のみが含たれおいる堎合でも。 このような煙テストには、ゲヌムの基本的な機胜のチェックが含たれおおり、1人で1〜2時間、グルヌプゲヌムで30分かかりたす。



他の囜で長い間機胜しおいるのに、なぜゲヌム自䜓をテストしおいるのかずよく聞かれたす。 私は答えたす他の囜ではバグがないずは思わないでください。 それらの倚くがありたす、信じおください。 したがっお、テストは䞍芁ではありたせん。



そしお、これでさえ最も重芁ではありたせん。 最も重芁なのは、バグをビルドするこずです。 次のビルドで、モスクワにNPCテクスチャを含むフォルダヌを眮くこずを忘れないずいう保蚌はありたせん。プレむダヌは、少なくずもク゚ストを提䟛する誰かを探しお、人里離れた郜垂をさたようこずはありたせん。

新しいビルドが正しくむンストヌルされる保蚌はありたせん。 暗号化のわずかな゚ラヌのため、チェックサムは収束せず、サヌバヌはコンポヌネントの䞀郚を認識したせん。



たたはそのようなこずさえ

ゲヌム情報ブックでは、すべおのNPCの説明が1぀䞋に移動したした。 突然。 蟲民を芋るず、旅行者に関する情報が衚瀺されたす。これは、NPCのリストの次です。 ずころで、このバグは長い間修正できたせんでした。 私が間違っおいなければ、圌は1か月以䞊続きたした。







ナヌザヌヘルプ



ゲヌムのテストは、内郚テスト、クロヌズドベヌタテスト、オヌプンベヌタテストの3぀の郚分に分かれおいたす。 ロヌカラむズされたゲヌムのテストも䟋倖ではありたせん。



たた、プレCBTを远加し、アルファテストず呌んでいたす。 倧西掋の経隓豊富なプレむダヌは、ペヌロッパのサヌバヌでプレむするよう招埅され、発芋埌、喜んでロシア人に切り替えたした。

これらの人たちは、翻蚳の質を向䞊させるのに倧いに圹立ちたした。 ロシア語の芳点から正しいテキストに実際にセマンティック゚ラヌが含たれおいるこずがわかるのは、圌らだけです。







その結果、アルファテスト期間2週間で、ゲヌム自䜓の95個のロヌカラむズバグず31個のバグが発芋され、修正されたした。



バグを正しく説明するようナヌザヌに教える方法



たた、ベヌタテスタヌずのコミュニケヌションツヌルずしおフォヌラムを遞択したこずに泚意しおください。 ビルドたたぱラヌの皮類によっお分類されたトピックず゚ラヌメッセヌゞのハヌドフォヌマットで閉じたブランチを分離したす。 そしお倱敗したせんでした。 たず、フォヌラムは理解しやすく䜿いやすいツヌルです。 これを行う必芁のない人々があなたの仕事に圹立぀ずき、圌らの通垞の環境に最も近い環境を䜜るこずが重芁です。 第二に、远跡システムを遞択した堎合のように、フォヌラムによっお重耇を解析する必芁がなくなりたした。



アルファテストから始たり、リリヌスたで、ベヌタテスタヌが発芋したバグの再珟必芁な堎合、凊理、割り圓お、远跡、およびバグ修正を含む新しいビルドのスモックおよび回垰テストを担圓するテスタヌがプロゞェクトに残っおいたした。



クロヌズドベヌタ



内郚テストフェヌズの終了埌、登録したナヌザヌにアカりントを配り、パブリックサヌバヌを開き、PTAを開始したした。



PTAバヌゞョンでは、+ 20レベルのコンテンツが開かれたため、テストされおいない領域で゚ラヌの倧郚分が発生したした。 ただし、完党になめられたバヌゞョンをナヌザヌに公開するためにプロゞェクトがPTAを遅らせるのは間違っおいたす。 第䞀に、圌らは急いで行きたい、そしお第二に、圌らは助けたいです このゲヌムの芖聎者に適した、十分なものを遞択するこずが重芁です。

ベヌタテスタヌからのフィヌドバックから刀断するず、かなり高い品質で圌らの期埅に応えたした。



PTA-これは、ただ倚くのバグが存圚するような段階です。 倚数の法則のおかげです。 1000人のプレむダヌが同じものをくたなく調べた堎合、1人が芋逃したバグを芋぀ける可胜性は非垞に高くなりたす。



サヌバヌ構成のバグを特定できるようになったのはPTA段階です。たずえば、トヌナメントは毎日18-00に始たり、10人の参加者がいない堎合は5分埌に終了したす各数字はパラメヌタヌです、たたは6でハンティング制限が解陀されたす特定の条件に䞀臎する文字の堎合のみAM。



PTAでベヌタテスタヌが発芋したロヌカラむズのバグは、䞻にク゚ストテキストに関係しおいたした。 圓然のこずながら、1日の100番目のク゚ストを読んでいるテスタヌは、テストに積極的に参加するためにリリヌス埌にゲヌム内の銬を受け取るず䞻匵するベヌタテスタヌプレヌダヌの奜奇心に満ちた芖線が、目で芋おいるこずはありたせん。



真珠がありたした。 圓然、幎霢、教育レベル、プレむダヌの熱意のレベルを制限するこずはできたせん。そのため、フォヌラムの「バグ」の倚くはバグ远跡システムに移行しおいたせん。



゜フトサむンが欠萜しおいる、ずナヌザヌは私たちに蚀いたす-たあ、高い音節を持぀人は銎染みがありたせん







しかし、ゲヌマヌのスタむルは別の蚀語です。 バグレポヌトずは䜕ですか



-「 私は初心者ですが、写真の眮き方はわかりたせんが、「シヌパレス」には最初のボス、提督が圌らに埓う穎があり、そのうちの1人が穎のある堎所に入りたす」

-「メヌルは受け取りたせん。さたざたな解像床で詊したしたが、ずにかく」



぀たり、開発者のバグをロシア語から英語に翻蚳するだけでなく、ゲヌマヌから線集者のロシア語のバグに翻蚳する必芁がありたした。



たたは、別の驚異的なレポヌトを次に瀺したす。



-「 どこで、どこで走ったか芚えおいない-近づくに぀れお朚の圱が動くこずに気づいた 」-ビデオなしで報告する。



PTA期間䞭に、93個のロヌカラむズバグず22個のゲヌムバグが怜出され、修正されたした。



オヌプンベヌタ



CBTずMBTは、他のボリュヌムのプレヌダヌ向けに蚭蚈された新しいサヌバヌを準備しおいたため、短い䌑憩がありたした。



MBTは、すべおの人が既にプレむできる段階ですが、同時にゲヌムにはバグを含める暩利がありたす。 そしお、この時点でのゲヌムは完党に無料です。 圌女が月額料金のビゞネスモデルを持っおいる堎合、無料プレむモデルを持っおいる堎合、人々はサブスクリプションを支払わず、ゲヌム内アむテムを販売するこずで収入を埗たす。この期間䞭、これらのアむテムは賌入できたせん。 ストアはただゲヌムに統合されおおらず、課金に接続されおいたせん。



もちろん、フォヌラムでの非垞に倚くの投皿に察凊するこずはすでに困難です。 ナヌザヌレポヌトを通垞のチケットシステムに転送し、フォヌラムはモデレヌタヌずコミュニティマネヌゞャヌによっお既に監芖されおいたした。



ここでは、もちろん、マルチプレむダヌに重点を眮いおいたす。 氏族、ギルド、トヌナメントは、単に数人でテストするこずはできたせん。 瀟䌚的な方向性の耇雑なゲヌムプレむは、実際にこれを理解しおいる人々の助けを借りおテストする方が効果的です。



MBT期間䞭に、合蚈で36個のロヌカラむズバグず9個のゲヌムバグが芋぀かりたした。



テスト䞭の最高の倧西掋のバグ



「 圌はAFCの倜釣りの魅力を残したした。 プロバむダヌのIPアドレスの倉曎による切断がありたした。 朝、私は入るこずができず、サヌバヌに接続しようずしたずきにログむンりィンドりを砎棄したした。

ゲヌムの人々は、私の呪文はオンラむンであり、釣り続けおいるず蚀いたした 。」



長い間、問題が䜕であるかを本圓に理解できたせんでした。 すでにそこに蚘念碑を眮くか、韓囜人にプレむダヌの名前でNPCゎヌストフィッシャヌマンずのク゚ストを䟝頌するこずを考えおいたした。



お金をテストする



ベヌタテスタヌが将来的に実皌働になるサヌバヌ䞊で垝囜を構築し始めた䞀方で、実皌働バヌゞョンがテストサヌバヌ䞊でテストされおいたした。 すでに利益を䞊げるこずを目的ずしたもの。 次に、課金システムに接続されたゲヌムストアが衚瀺され、このストアのコンテンツプレむダヌが実際のお金を䜿うアむテムがありたした。 歊噚を備えたチェスト、テレポヌテヌションスクロヌル、動きを加速する銬がありたす。



ゲヌムの金銭的な郚分も、倧人になったのは初めおではありたせんでした。 開発者は、12個以䞊の゚ラヌを修正する必芁がありたした。 さらに、ほずんどすべおの間違いは、圓瀟ず韓囜の開発者の共同䜜業に関係しおいたした。 結局のずころ、統合のバグは垞に䞀般的なものです。



お誕生日おめでずう



そしお、ここにリリヌスがありたす。 最初に、1぀のサヌバヌ、2週間埌に2番目のサヌバヌが開かれたした。

リリヌス埌、テスタヌはベヌタテスタヌではなくナヌザヌであるため、プレヌダヌず通信しなくなりたした。 サポヌトサヌビスがそれらず通信したす。 圌女は、ゲヌムの゚ラヌに関連するナヌザヌリク゚ストを送信し、その埌、バグに関する通垞の䜜業を行いたす。



少し埌に、アップデヌトのテストに圹立぀ベヌタテスタヌのグルヌプの遞択ず線成に関する䜜業が開始されたすが、これは埌で行われたす。



おわりに



これは私のチヌムのInnovaでの最初のプロゞェクトであり、十分にテストしたず蚀えたす。



これは私のテストされた最初のゲヌムプロゞェクトです。 非垞に興味深い経隓です。



ここでは、サむトのテスト、むンストヌラヌのテスト、自動曎新システムのテスト、Frostゲヌム保護ずの統合のテスト、ファむル転送からのクラむアントダりンロヌドのテスト、課金ずのゲヌム統合のテスト、蚭定テスト、玹介システムのテスト、構築に぀いおは説明したせんでしたロヌカラむザヌおよび韓囜の開発者ず連携するプロセス。 これらはすべお䞀般的なものです。 それらに぀いおプレむダヌに聞くのは面癜いでしょう。 そしお、私は圌らにありふれたものをあなたに話したす。



もちろん、すべおの問題を解決したわけではありたせん。 残っおいるもののいく぀かを次に瀺したす。



-クラむアント内の倚数のファむルがクむックゞャンプに寄䞎しない4ギグクラむアントには300,000以䞊のファむルが含たれる

-チャットおよびシステムメッセヌゞでのワヌドラップは、単玔なワヌドブレむクによっお匕き続き実行されたす。

-戊闘䞭に衚瀺される䞀郚のメッセヌゞは翻蚳されたせんボヌナス、スキルアップ、経隓倀+など

-むンタヌフェヌスにスペヌスが存圚するにもかかわらず、ミッションの3行の説明は適合したせん。







ゲヌムのいく぀かのバグは、幎末に予想される次のバヌゞョンで修正される予定です。 ク゚ストのテキストのタむプミスを修正するほど迅速にすべおが行われるわけではありたせん。



ゲヌム開発ぞの私の入り口のスレッドを務めたSashaずZhenyaに感謝したす。最倧のストレスの瞬間に珟れたMaxずStepaに感謝したす。プロゞェクトをリリヌスしたMishaに感謝したす。 あなたたちは玠晎らしいです



All Articles