איך לכתוב תוכנית בדיקה: 13 שלבים (עם תמונות)

תוכן עניינים:

איך לכתוב תוכנית בדיקה: 13 שלבים (עם תמונות)
איך לכתוב תוכנית בדיקה: 13 שלבים (עם תמונות)

וִידֵאוֹ: איך לכתוב תוכנית בדיקה: 13 שלבים (עם תמונות)

וִידֵאוֹ: איך לכתוב תוכנית בדיקה: 13 שלבים (עם תמונות)
וִידֵאוֹ: 4 reasons to learn a new language | John McWhorter 2024, מרץ
Anonim

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

צעדים

חלק 1 מתוך 2: הכנת תכנית הבדיקה

כתוב תוכנית בדיקה שלב 1
כתוב תוכנית בדיקה שלב 1

שלב 1. הכירו את היסודות

מה שאתה מכניס לתוכנית הבדיקה שלך תלוי במידה רבה במורכבות התוכנה שאתה מתכנן לבדוק. עם זאת, ישנם שלושה חלקים בסיסיים שתמיד יש לכלול בתכנית בדיקה: כיסוי הבדיקה, שיטות הבדיקה ואחריות הבדיקה.

  • כיסוי הבדיקה מגדיר מה תבדוק ומה לא.
  • שיטות הבדיקה מגדירות כיצד תבדוק כל חלק המוגדר בסעיף "כיסוי".
  • אחריות הבדיקה הקצה משימות ואחריות לגורמים שונים. סעיף זה צריך לכלול גם אילו נתונים כל צד יקליט וכיצד יאוחסנו וידווחו.
כתוב תוכנית בדיקה שלב 2
כתוב תוכנית בדיקה שלב 2

שלב 2. הכיר את מסמכי הסטנדרטים הנדרשים של IEEE

המכון להנדסי חשמל ואלקטרוניקה (IEEE) מפרסם תקנים בינלאומיים לבדיקה ותיעוד של תוכנות ופיתוח מערכות. כדי לשמור על תוכנית הבדיקה שלך ברמה הגבוהה ביותר, התייעץ עם הפרסומים של IEEE להלן:

  • 29119-1-2013, הנדסת תוכנה ומערכות - בדיקת תוכנה - חלק 1: מושגים והגדרות
  • 29119-2-2013, הנדסת תוכנה ומערכות - בדיקת תוכנה - חלק 2: תהליכי בדיקה
  • 29119-3-2013, הנדסת תוכנה ומערכות - בדיקת תוכנה - חלק 3: תיעוד בדיקה
  • 829-2008, תקן IEEE לתיעוד תוכנות ומבחני מערכת
  • 1008-1987 - תקן IEEE לבדיקת יחידות תוכנה
כתוב תוכנית בדיקה שלב 3
כתוב תוכנית בדיקה שלב 3

שלב 3. עיין בתבנית

אתה יכול למצוא תבניות לתוכניות בדיקה באינטרנט. המקור הטוב ביותר לתבניות הוא ספריית IEEE, אך הגישה אכן עולה תשלום.

אוניברסיטת עיריית דבלין מציעה גם תבנית תכנית ניסוי בחינם, המבוססת על תקני IEEE 829

חלק 2 מתוך 2: כתיבת תוכנית הבדיקה

כתוב תוכנית בדיקה שלב 4
כתוב תוכנית בדיקה שלב 4

שלב 1. כתוב את ההקדמה

המבוא שלך מתפקד כ"סיכום המנהלים "של תוכנית הבדיקה: מטרותיה, היקפה ולוח הזמנים שלה. יש לשמור זאת בקצרה, מכיוון שתכנס לפרטים נוספים בחלקים הבאים של תוכנית הבדיקה.

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

שלב 2. הגדר את המטרות שלך

תוכנית הבדיקה שלך צריכה להגדיר בבירור מה תבדוק ולמה תבחן אותה. אלה תמיד צריכים להתבסס על תקנים בתעשייה.

  • קבע מה היקף הבדיקה. אילו תרחישים ייבדקו?
  • קבע מה הוא מחוץ לתחום הבדיקה. אילו תרחישים לא ייבדקו?
  • תרחישים נפוצים כוללים בדיקת מודולים, בדיקת אינטגרציה, בדיקות מערכות/קבלה ובדיקת בטא.
כתוב תוכנית בדיקה שלב 6
כתוב תוכנית בדיקה שלב 6

שלב 3. כתוב חלק על המשאבים הנדרשים

חלק זה מתאר את כל המשאבים הדרושים להשלמת הבדיקה, כולל חומרה, תוכנה, כלי בדיקה וצוות.

  • כאשר אתה מתייחס לעובדים שלך, הקפד לפרט את האחריות הנדרשת מכל חבר ואת ההכשרה הנדרשת לביצוע האחריות.
  • הקפד לתעד את המפרט המדויק של חומרה ותוכנה.
כתוב תוכנית בדיקה שלב 7
כתוב תוכנית בדיקה שלב 7

שלב 4. כתוב קטע על סיכונים ותלות

פרט את כל הגורמים שהפרויקט שלך תלוי בהם והסיכונים הכרוכים בכל שלב. רמת הסיכון המקובל בפרויקט שלך תעזור לקבוע מה תעשה ומה לא תבדוק.

  • שקול את הסבירות לסיכונים שונים. יהיה עליך לתעדף את התחומים הקריטיים.
  • היו מודעים לדרישות מעורפלות או לא ברורות. למשתמשים לעתים קרובות אין את המומחיות בהבנת השפה או ההליכים הטכניים, ולכן אי הבנה של משתמשים עלולה להוות סיכון.
  • השתמש בהיסטוריית ה"באג "שלך בעבר כדי לעזור לך לזהות אזורים לדאגה ובדיקות נוספות.
כתוב תוכנית בדיקה שלב 8
כתוב תוכנית בדיקה שלב 8

שלב 5. כתוב קטע על מה שאתה עומד לבדוק

ציין אילו היבטים חדשים תבדוק ואילו היבטים ישנים תנסה לבדוק מחדש. הקפד לפרט את המטרה של כל בדיקה.

  • אתה יכול להשתמש במלאי יישומי תוכנה, הנחיות IEEE ומקורות אחרים כדי לעזור לך לקבוע רשימה זו.
  • סעיף זה מייצג גם את "התוצרים" שלך, או אילו נתונים תמסור ללקוח לאחר השלמת הבדיקה.
כתוב תוכנית ניסוי שלב 9
כתוב תוכנית ניסוי שלב 9

שלב 6. כתוב קטע על מה שלא תבדוק

ציין את כל התכונות שלא ייבדקו במהלך הפרויקט הנוכחי. הסיבות שלא לבדוק תכונות כוללות:

  • התכונה לא תיכלל בגירסה זו של התוכנה
  • התכונה בסיכון נמוך או שהייתה בשימוש בעבר ללא בעיה
כתוב תוכנית בדיקה שלב 10
כתוב תוכנית בדיקה שלב 10

שלב 7. רשום את האסטרטגיה שלך

חלק זה מתאר את אסטרטגיית הבדיקה הכוללת של תוכנית הבדיקה שלך. הוא יפרט את הכללים והתהליכים שיחולו על הבדיקות שתוארו לעיל.

כלול מידע על כלים לשימוש, אילו מדדים ייאספו ובאיזו רמה, כמה תצורות ייבדקו והאם יש דרישות או נהלים מיוחדים לבדיקה

כתוב תוכנית בדיקה שלב 11
כתוב תוכנית בדיקה שלב 11

שלב 8. לפתח קריטריונים לעבור/להיכשל

קריטריונים אלה ינחו את צוות הבדיקות שלך כך שידעו אם הושגו יעדי הבדיקה. סעיף זה יכול לכלול גם "קריטריונים ליציאה", כך שהצוות שלך יידע מתי מקובל להפסיק לבדוק תכונה מסוימת.

עליך לכלול גם רשימת קריטריונים להשעיה ודרישות חידוש. מידע זה אומר לבודקים מתי להשהות את הבדיקות ומה רמת הפגם המקובלת לחדש אותן

כתוב תוכנית בדיקה שלב 12
כתוב תוכנית בדיקה שלב 12

שלב 9. כתוב רשימת מסמכים שיופקו במהלך הבדיקה

מסמכים אלה מכונים גם "תוצרים", הנתונים, הדוחות, התסריטים והתוצאות שיופקו על ידי בדיקות.

כדאי להקצות את התשלומים הללו ל"בעלים "האחראים למשלוחם. הקצה מועדים לפיהם הם אמורים להגיע

כתוב תוכנית בדיקה שלב 13
כתוב תוכנית בדיקה שלב 13

שלב 10. כתוב קטע על תוצאות הפרויקט שלך

מתאר את כל המטרות שאתה מקווה להשיג במהלך תהליך הבדיקה. פרט מי אחראי לאישורים הסופיים.

וידאו - על ידי שימוש בשירות זה, מידע מסוים עשוי להיות משותף עם YouTube

טיפים

  • כמה מפתחי תוכנה משתמשים בחברת בדיקות עצמאית לביצוע תוכניות הבדיקה שלהם. כאשר חברה עצמאית מבצעת את הבדיקות, ניתן לבחון את המתודולוגיה והתוצאות באופן שונה.
  • אם פרויקט התוכנה שלך מחולק למספר חלקים עם צוותים שונים, כל צוות צריך ליצור תוכנית בדיקה משלו. ניתן לשלב את תוכנית הבדיקות של כל צוות לתכנית הבדיקות הכוללת של הפרויקט לאחר בדיקה ואישור.
  • תוכנית בדיקה יסודית יכולה להסיר את הצורך בהליך בדיקה, שעלול להיות יקר לפתח אותו. בדרך כלל, תוכניות הבדיקה מתארות איזה מוצר נבדק ונהלי הבדיקה מתארים כיצד לבדוק את המוצר הזה. עם זאת, תוכנית בדיקה מפורטת יכולה לכסות את המידע המתואר בדרך כלל בהליך בדיקה.
  • התאם את תוכנית הבדיקה שלך לתוצאות שאתה מצפה מהבדיקה. כמה בדיקות נעשות כדי לראות אילו תכונות מצליחות וחלק מהבדיקות נעשות כדי לראות מה ייכשל. כל אחד דורש תכנון שונה.
  • כדי לבוא במהירות עם מקרי בדיקה ו/או כדי למזער את הסיכון לשכוח משהו חשוב לבדוק, שקול להשתמש ברשימות בדיקת תכניות הבדיקה ו/או בתבניות תוכנית הבדיקה. שימושי במיוחד כאשר עובדים על מוצר אחד ומוסיפים תכונות חדשות וחדשות למוצר זה.
  • כדי לבוא במהירות עם מקרי בדיקה ו/או כדי למזער את הסיכון לשכוח משהו חשוב לבדוק, שקול לתת מבנה לתוכנית הבדיקה שלך. שיטת בנייה טובה מאוד לתוכניות בדיקה היא שיטת ACC (תכונות, רכיבים, יכולות). זהה תכונות (תארים המתארים את המערכת), רכיבים (שמות עצם לחלקים פונקציונליים, תכונות המערכת) ולכל שילוב של תכונה ורכיב, זיהוי יכולות (פעלים לפעולות משתמש, פעילויות).

מוּמלָץ: