ההרשמה אינה מסיימת את הבדיקה של מוד מהסדנה
עודכן
הגדירו את ההשפעה המצופה, אשרו את התקנת התוכן, פעלו לפי הדרישות המתועדות ובדקו את הסשן הרצוי. הפרידו בין הרשמה, זיהוי והשפעה נראית. הרצף הזה עוזר לבחור את הבדיקה הרלוונטית הבאה, להגן על ההתקדמות ולהימנע מטענות תאימות חסרות בסיס.
תחום תחולה: הפריט והסשן בדוגמה הם היפותטיים. ההפעלה, הדרישות והתאימות לשמירות תלויות במשחק ובפריט. פעלו לפי ההוראות העדכניות שלהם. זה אינו סדר טעינה אוניברסלי, הבטחה שכיבוי מוד ישחזר שמירה או שיטה לכפות על תוכן שאינו נתמך לעבוד.
כפתור ההרשמה מציג את הבחירה שלכם בסדנה, אך לא בהכרח את התוצאה בתוך משחק שפועל. כאשר השינוי המצופה אינו מופיע, הגדירו תחילה את השלב האחרון שבאמת אפשר לאשר. הרשמה, התקנה, זיהוי הפריט בידי המשחק והשפעתו בסשן הרצוי קשורים זה לזה, אבל הם תצפיות שונות.
הגדירו את ההשפעה שאתם מחפשים
נניח שנרשמתם לפריט שאמור לשנות חלק נראה בממשק. לפי הוראות הפריט, קבעו באיזה מסך ובאילו תנאים השינוי אמור להופיע. זו מטרת בדיקה מדויקת יותר מהאמירה שמוד אמור לעבוד איפשהו. בדקו גם שהפריט מיועד למשחק הרצוי ותומך בגרסה או בסשן שאתם מתכננים להשתמש בהם.
פריט מפה היפותטי ופריט ממשק עשויים להופיע בדרכים שונות. אל תחפשו רק בתפריט מודים כללי ואז תסיקו שכל סוגי התוכן מהסדנה חסרים. קראו את השימוש המוצהר של הפריט ואת דרך הגישה שהמשחק תומך בה לסוג התוכן הזה. תעדו אי־ודאות לגבי ההשפעה בנפרד מאי־ודאות לגבי השאלה אם הקבצים מותקנים.
בדקו הרשמה והתקנה בנפרד
תיעוד המימוש של סדנת Steam מתייחס להרשמה ולהתקנה כמצבים נפרדים. תוכן שנרשמתם אליו זה עתה עשוי עדיין להיות בתהליך הורדה לאחר שהמשחק מתחיל. לכן מצב ההרשמה לבדו אינו מאשר שלסשן הפעיל כבר יש גישה לתוכן המותקן הדרוש לו. בדקו את מצב ההורדה הרלוונטית דרך הממשק הרגיל של תוכנת הלקוח.
בדוגמת הממשק ההיפותטית, מסך שלא השתנה בזמן שההורדה הרלוונטית עדיין לא הסתיימה מתפרש אחרת ממסך שלא השתנה אחרי שהתוכן זמין. תנו לתהליך הנתמך להסתיים ופעלו לפי הוראות המשחק לזיהוי פריטים שזמינים כעת. אל תמציאו זמן המתנה אוניברסלי ואל תניחו שכל משחק מרענן את התוכן באותה דרך.
קראו את הדרישות לפני שינוי הסשן
בדקו את הדרישות המוצהרות של הפריט ואת הנחיות התאימות העדכניות של המשחק. פריט נלווה חובה, DLC, ענף של המשחק או תנאי של הסשן הם חלק נפרד מהתצורה הרצויה כאשר הדרישה מתועדת במפורש. אל תסיקו שקיימת תלות רק משום שאוסף פופולרי כולל פריט אחר. אל תניחו גם שהרשמה לאוסף מוכיחה שהתצורה כולה מתאימה למשחק שלכם.
לפני ניסוי שינויים, הגנו על התקדמות חשובה בדרך שהמשחק תומך בה. אם ההוראות דורשות סשן חדש, אל תכפו את הדוגמה על הקמפיין הקיים החשוב היחיד שלכם. גם כיבוי פריט אינו מבטיח בכל המקרים שכל השינויים בהתקדמות יבוטלו. סביבת הבדיקה צריכה להתאים לדרישה המתועדת בלי להפוך שמירה חשובה לניסוי חסר הסבר.
הבדילו בין זיהוי לבין ההשפעה הרצויה
אם המשחק מספק רשימת תוכן רלוונטית, בדקו אם הוא מזהה את הפריט ואם אפשרויות ההפעלה הנתמכות תואמות להוראות. רשומה ברשימה הזו היא ראיה לזיהוי. היא עדיין אינה ראיה לכך ששינוי הממשק המצופה או השפעה אחרת מופיעים במצב שבחרתם. המשיכו עד למסך או למשימה שאתם באמת רוצים לבדוק.
נניח שהפריט מזוהה, אבל מסך היעד עדיין לא השתנה. שמרו את תוצאת הזיהוי ובחנו את תחום ההשפעה המתועד. ייתכן שאתם בודקים הקשר לא נכון או שהפריט אינו תואם לתצורה הנוכחית; היעדר ההשפעה לבדו אינו מוכיח אף אחד מההסברים. תעדו את מה שאפשר לראות לפני בחירת השינוי הרלוונטי הבא.
צמצמו את ההתנגשות בלי להמציא אשם
כאשר המשחק תומך בבדיקה בטוחה, השוו תצורת בסיס מתאימה לפריט הרצוי ולדרישותיו המתועדות. שמרו על אותה גרסת משחק ועל אותה משימה נצפית. אם משנים קבוצה שלמה של פריטים בבת אחת והתוצאה משתפרת, תארו את הקבוצה ששונתה. אל תאשימו פריט מסוים ללא השוואה שתומכת במסקנה הזו.
בדיקה מבוקרת יכולה להראות שההשפעה מופיעה בתצורה אחת ולא באחרת. היא אינה מסבירה אוטומטית את המנגנון הפנימי של האינטראקציה ואינה קובעת סדר טעינה שעובד בכל המקרים. לצעד הבא השתמשו בהוראות התאימות של המשחק ושל יוצרי הפריטים. השמיטו נתיבי קבצים אישיים ומידע חשבון שאינו קשור לבעיה מכל ראיה שאתם משתפים עם התמיכה.
תעדו מה עבד בתצורה שנבדקה
רשמו את גרסת המשחק הרלוונטית, תצורת הפריטים שנבחרה, הסשן הרצוי וההשפעה שנצפתה. עדכון מאוחר יותר של המשחק או הפריט עשוי לשנות את התועלת של התוצאה. אם ההשפעה נעלמת לאחר שינוי רלוונטי, חזרו לשלב שהושפע במקום להתייחס לבחירת הרשמה ישנה כאישור תאימות קבוע.
בעת בקשת עזרה, הסבירו את השלב האחרון שאושר: הרשמה, הורדה, זיהוי או השפעה נראית. כללו את המסך המצופה ואת התוצאה בפועל. כך הקורא מקבל גבול אישור שימושי, ונמנע תיאור של הורדה שלא הסתיימה, חוסר זיהוי והשפעה מתנגשת כאותו סוג של בעיה.