PracticU

תוכנית בדיקה - Test Plan

בלי כתוביותעם כתוביות
PracticU › קורס בדיקות ידניות - QA › תוכנית בדיקה - Test Plan
מילון מושגים:
תוכנית בדיקות - מסמך שמגדיר את היקף הבדיקות, הגישה, המשאבים והלוח זמנים לבדיקת מוצר תוכנה.
שם משתמש - מזהה ייחודי שמשתמש מזין כדי להזדהות במערכת, לרוב יחד עם סיסמה.
כפתור - רכיב בממשק המשתמש שהמשתמש לוחץ עליו כדי להפעיל פעולה, כמו שליחת טופס או מעבר לדף אחר.
מערכת הפעלה - התוכנה הבסיסית שמנהלת את חומרת המחשב ומשאביו ומריצה את שאר התוכנות, למשל Windows או Linux.
iOS - מערכת ההפעלה של אפל למכשירי iPhone ו-iPad.
Android - מערכת הפעלה מבוססת Linux לטלפונים ולמכשירים ניידים, שפותחה על ידי גוגל.
דפדפן - תוכנה שמציגה דפי אינטרנט ומריצה את הקוד שבהם, ומאפשרת לגלוש בין אתרים, למשל Chrome או Firefox.

תוכנית בדיקה - Test Plan
לכל פונקציונליות במערכת שבודקים צריך לכתוב תוכנית בדיקה (Test Plan). ההרצאה מסבירה ממה היא מורכבת, איך נראית טבלת התסריטים, ועל אילו סביבות מריצים אותה.
מרכיבי תוכנית הבדיקה
1. תסריט חיובי: בדיקת שפיות שהפונקציה עובדת בתנאים תקינים. למשל בלוגין, כניסה עם שם משתמש וסיסמה נכונים.
2. תסריט שלילי (negative test): בודק איך המערכת מתמודדת עם טעויות ושגיאות, כמו לוגין שגוי או מילוי שגוי של שדות. המטרה של שני התסריטים היא לבדוק את הפונקציה מכמה שיותר זוויות.
3. טבלה בארבע עמודות: הפעולה הנבדקת (action), כמו לחיצה על כפתור, מילוי שדה או בחירה מרשימה. ההתנהגות המצופה, כמו מעבר למסך אחר או הודעת אישור. ההתנהגות בפועל (actual behavior), האם התקבלה הודעה והאם הגענו למסך הצפוי. והאם הבדיקה בוצעה אוטומטית או ידנית.
4. הרצה ותיעוד: אחרי הכתיבה מריצים את הצעדים ורושמים בעמודה המתאימה עובר או נכשל (pass או fail).
שימו לב
את הבדיקות מריצים על מגוון מערכות הפעלה וגרסאות, כמו גרסאות של Windows, macOS, iOS ו-Android. במערכות Web מריצים את אותו טסט על כמה דפדפנים, כמו Chrome, Edge, Firefox, Opera ו-Safari.
אחרי ההרצאה אפשר לבנות תוכנית בדיקה עם תסריטים חיוביים ושליליים ולדעת על אילו סביבות להריץ אותה.
השיעור הבא בקורס: הדגמה של תוכנית בדיקה - Test Plan

פרקי ההרצאה: תוכנית בדיקה - Test Plan

  1. 00:00

    מרכיבי תוכנית בדיקה ותסריט חיובי

  2. 00:37

    תסריט שלילי - Negative Test

  3. 01:16

    מבנה טבלת התסריט בארבע עמודות

  4. 01:53

    בדיקה אוטומטית או ידנית

תמלול ההרצאה: תוכנית בדיקה - Test Plan

הטקסט המלא של הדקות הראשונות בהרצאה «תוכנית בדיקה - Test Plan» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

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

  2. 00:17

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

  3. 00:29

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

  4. 00:41

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

  5. 00:56

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

  6. 01:16

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

  7. 01:34

    עמודה שנייה, התנהגות מצופה מהמערכת כתגובה לפעולה שבוצעה בעמודה הראשונה. לדוגמה, מעבר למסך אחר או אישור של הפעולה. העמודה השלישית היא התנהגות המערכת בפועל, actual behavior, כלומר, האם המערכת התנהגה בהתאם להתנהגות המצופה.

  8. 01:58

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

  9. 02:11

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

לקורס המלא: קורס בדיקות תוכנה ידניות QA

ההרצאה הקודמת: מסמך אסטרטגיית בדיקות

ההרצאה הבאה: הדגמה של תוכנית בדיקה - Test Plan

הרצאות קשורות מקורסים אחרים

  • מבוא Execution Plan
  • Terraform Plan
  • תוכנית ראשונה באנדרואיד
  • מבוא למתודולוגיות בדיקה

קורסים נוספים במסלול

  • קורס בדיקות ידניות - Manual Testing
  • קורס הכנה למבחן ההסמכה ISTQB