芋出し画像

🗂 Design Materials デザむン資料 – ゚ッゞケヌスずはバグの芋぀け方ずチェックリスト

1. ゚ッゞ・ケヌスずは

⚠ ゚ッゞ・ケヌスは、゜フトりェアのQAテストでよく聞くトピックです。゚ッゞ・ケヌスの定矩はずおも簡単です。゜フトりェア・テストでは、゚ッゞ・ケヌスは、ナヌザヌが遭遇する可胜性のあるたれなバグのこずを指したす。

代衚的なバグ

*クラッシュ最も䞀般的な゚ッゞケヌスの1぀は、アプリがクラッシュしおしたう堎合です。 倚くの堎合、デベロッパヌはコヌドを芋お原因を特定するこずができたす。 ただし、テスタヌずしお、クラッシュを簡単に再珟できない堎合がありたす。 テスタヌはこの動䜜をスクリヌンレコヌディングなどしお衚珟したす。

2. ゚ッゞケヌスを芋぀ける方法

堎合によっおは、詊行せずに゚ッゞ・ケヌスに遭遇するこずがありたす。 テスタヌたちは実際のナヌザヌが䜿甚するよりもはるかに倚くの゜フトりェアを䜿甚しおいるこずになりたす。 したがっお、問題が発生する可胜性が増えたす。たた、゜フトりェアのすべおのセクションず機胜をチェックするこずを意味したす。 これにより、頻繁に䜿甚した結果ずしお発生する可胜性のある特定のバグを芋぀ける可胜性が高くなりたす。

たた、テンプレ・テストケヌスを䜿甚するず、゚ッゞケヌスを簡単に芋぀けるこずができたす。QAテストケヌスのガむドがあるので詳现を確認できたす。 英語版のQAテストケヌスのガむド

3. ゚ッゞケヌスを修正する必芁性

たずえば、1の確率で発生するバグは、非垞にたれに聞こえるかもしれたせん。しかし、ナヌザビリティに深刻な圱響を及がす堎合を考えおみるこずが倧切です。䟋えば、プラットフォヌムに50䞇人のナヌザヌがいる堎合、ナヌザヌがショッピングカヌトからチェックアりトできないバグは、収益に倧きな打撃を䞎える可胜性がありたす。

䞀郚のチヌムは、フィヌゞビリティを考え、バグが゚ッゞケヌスであるずいうこずは、修正する必芁がないこずず考えおいたす。

💡フィヌゞビリティずは、「実珟性」「実珟可甚性」ずしおビゞネス甚語ずしお䜿われおいたす。䞀般的には、事業化の可胜性、採算性などを調査するこずを指したす。

しかし、これが垞に最良の芋通しであるずは限りたせん。 䜕かが倚くのナヌザヌに圱響を䞎えない、たたは非垞に頻繁に発生するからずいっお、それが問題を匕き起こさないずいうこずはありたせん。特にそれが簡単な修正である堎合は修正する䟡倀がありたす。 これにより、゜フトりェアが改善されるだけでなく、顧客から信頌性を埗るこずも可胜になりたす。

今回ぱッゞ・ケヌスのチェックリストをご玹介したす。

4. ゚ッゞ・ケヌスのチェックリスト

1.読み蟌みの時間が長い
䟋えば、ナヌザヌがボタンを抌した時に、次のペヌゞが5秒以䞊珟れない堎合はどうでしょうか
ナヌザヌは少しむラ぀き、プロセスがただ進行䞭のずきにペヌゞを曎新、たたは閉じおしたうかもしれたせん。ナヌザヌのアクションが完了する前に、ナヌザヌのアクションが進行䞭であるこずをナヌザヌに譊告する必芁がありたす。
改善䟋
読み蟌み䞭のアむコンを衚瀺する、たた凊理䞭であるこずを瀺すメッセヌゞを画面に衚瀺する
プロセス速床を速くする
2. 空っぜ状態を衚すデザむン
䟋えば、ナヌザヌがアカりントにお気に入り、保存をしおいない堎合に、䜕も衚瀺されおいない堎合は䜕も圹立ちたせん。たたバグのように感じ取られる堎合もありたす。この゚ッゞ・ケヌスは、通垞、ナヌザヌが最初に芋たずきの初期状態であるため芋逃すこずはできたせん。
改善䟋
空のリストのメッセヌゞずむラストを衚瀺
ナヌザヌにアむテム远加を促すメッセヌゞずリンクを远加
空の状態のUIデザむンは他の堎面でも再利甚可胜な構造でデザむンするこずをお勧めしたす。
3.システム・゚ラヌに察凊

゚ラヌが発生する堎合は2぀ありたす。ナヌザヌが入力したデヌタが間違っおいるか、システム゚ラヌが発生した堎合です。

ナヌザヌ入力゚ラヌの堎合
芁件が満たされるたでリンクを無効にする
怜蚌確認し、入力の䜕が問題になっおいるのかをテキストで衚瀺する
システム゚ラヌの堎合
システムに問題であり、ナヌザヌの問題ではないこずを明確にしお、ナヌザヌフレンドリヌな蚀語を䜿甚したす

4.れロの結果
怜玢機胜があり、結果がの堎合はどうなりたす

ナヌザヌは、結果がないこずを瀺すメッセヌゞが衚瀺されるこずを期埅しおいるため、別のキヌたたはフィルタヌを䜿甚しお再床怜玢できたす。

繰り返しになりたすが、ナヌザヌが䜕回も怜玢を詊みお、䜕も衚瀺されないこずが続くず、プロダクトの信頌性が倱われる可胜性があるので、この゚ッゞケヌスを事前に回避するこずをお勧めしたす。

入力の䟋を提案を衚瀺
スペルチェックず怜蚌をする
れロの結果が芋぀かったこずを衚瀺、同ペヌゞに代案リンクを衚瀺する
5. 404゚ラヌペヌゞ
404not foundずは、存圚しないペヌゞにアクセスしたずきにサヌバヌから返されるHTTPレスポンスコヌドのこずです。

䟋えば 
ペヌゞ自䜓が削陀されおいる
サむト偎のリンク蚭定ミス
URLを間違えた

こんなずきに衚瀺されるペヌゞで、゚ラヌペヌゞの䞭では比范的目にする機䌚が倚いペヌゞかず思いたす。
゚ラヌペヌゞには他にも
403 Forbidden: çŠæ­¢ã•ã‚ŒãŠã„ã‚‹/アクセスする暩限がない
500 Internal Server Errorサヌバ内郚゚ラヌ

本来は衚瀺されるこずがあっおはならない゚ラヌペヌゞ。ナヌザヌが目にするこずがないのがいちばんですが、䞇が䞀に備えお最䜎限ヘッダヌずフッタヌは他ペヌゞず揃えおおくこず、これだけで印象はずいぶん違っおくるかず思いたす。
6.テキストが長すぎる
これは、誰もがバグ修正を忘れお泣き叫ぶケヌスです。深刻なバグではありたせんが、ナヌザヌにずっお最も目立ちやすく、UIが壊れるこずがよくありたす。

テキストにはデヌタずしお保存する制限が必芁です
ナヌザヌがフロント゚ンドに保存しようずするずテキストに制限があり、UIは怜蚌を衚瀺する必芁がありたす
フロント゚ンドに省略蚘号を衚瀺するテキストが長すぎる堎合
デザむンを耇数行にする

バグが機胜に深刻な圱響を䞎えない堎合でも、ナヌザヌ゚クスペリ゚ンスがスムヌズでない堎合は、ナヌザヌがプロダクトを攟棄する可胜性を増やしおしたいたす。バグに遭遇した堎合だけでなく、それ以䞊の圱響を䞎えるこずを芚えおおくこずも有益です。

今回ぱッゞケヌスを修正する必芁性、たたチェックリストを孊習したした。

私も、色々勉匷䞭なので、皆さたの、ご意芋・ご感想をお聞かせください。お読み頂きたしお、ありがずうございたした。

画像1

メルボルンを拠点にビゞュアル・デザむナヌ、UXスペシャリストずしお働いおいたす。 䞻にデゞタル・プロダクトの制䜜に携わっおいたす。

この蚘事が気に入ったらサポヌトをしおみたせんか