
הטקסט המלא של הדקות הראשונות בהרצאה «מסמכי בדיקות - STP ו-STD» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
אוקיי, שלום לכולם, אנחנו ניתן מצגת פה על מה זה מסמכי בדיקות. הכוונה היא למסמכים שמפרטים את הצעדים שיש לבצע בתוכנה הנבדקת. במצגת הזאתי אנחנו יותר נתרכז במסמכים האלו, המסמכים הנפוצים ביותר, ה-STP, ה-STD, נסביר גם מה זה SRS ו-STR, אלו הם המסמכים העיקריים, וניגע ככה בקטן, כי זה קשור איכשהו לתמונה
הכללית, גם ב-ATP ו-ATD. אוקיי, אז שני המסמכים המשמעותיים ביותר בעולם הבדיקות הם ה-STP, שזה Software Test Plan, צריך פשוט לזכור את זה בעל פה, והמסמך השני הוא ה-STD, Software Test Design.
עכשיו, יש כאלו שקוראים לו גם Description, אז הבאתי פה את שניהם, אבל תדעו שמדובר ב-Design, זה מה שאנחנו צריכים לזכור, עוד מעט נבין למה זה גם בעצם Description.
אוקיי, מה זה המסמכים האלו? כשאנחנו ניגשים לעשות בדיקות על מוסר אנחנו בעצם ב-STP הוא תוכנית האב, ככה קוראים לו, לתהליך הבדיקות.
הוא מסמך ברמת ה-High Level, כלומר במבט שסוקר, עושה Review מלמעלה, איך אנחנו מתכננים את הבדיקות. כל הזמן, במשך המצגת, כל שקף הרחיב לנו עוד פריט של מידע ועוד ידע עד שתצאו מהשיעור הזה שאתם בעצם מבינים מי נגד מי והכל בעולם הבדיקות.
עכשיו, מה זה ה-STD? זה פירוט ממש אם התוכנית האב היא ברמת הכותרות מה צריך לבדוק אז std זה בעצם detail design הוא לא eye level design הוא כבר מפורט יותר והוא נותן פירוט של כל בדיקה ובדיקה אנחנו כל הזמן נדבר על זה כל שקף נרחיב עוד איזה טיפה של ידע על הדבר הזה אוקיי אז software test
plan זוהי בעצם תוכנית כללית לבדיקת מערכת עכשיו היא נותנת רק היא מגדירה את רמת הכותרות אנחנו כל הזמן ניגע בזה בהמשך אל תיבהלו מהמילים המתריסות פה, אתם תבינו עד הסוף מה אני הולך להסביר לכם.
רמת הכותרות נותנת רק את מקרה המבחן, אתם תראו את זה במצגות שרואים במצגות הקודמות שלי שמסבירים מה זה טסט קייטס, מה זה מקרה מבחן.
מקרה מבחן זה אומר מהי היחידה שנבדקת בפועל, כלומר אם אני בודק על המחשבון שבאמת אני מכניס מספר פנימה והוא רושם אותו בשורה טקסט, מקרה מבחן. עכשיו, מסמך ה-High-Level, כלומר ה-STP, ממנו נגזר מסמך ה-STD, כלומר יש לנו פה מסמך אב ומסמך בן.
ה-STP מגדיר את ה-What באנגלית, את ה-מה. מה בודקים, איזה מודולים, איזה רכיבים בתוך המערכת, איזה תתי מודולים, איזה מחשבים אנחנו נצטרך לבדיקה, כמה מחשבים, כלומר Resources, משאבים, באיזה מערכת הפעלה נעבוד, בלינוקס או ב-XP,
איזה גרסה של תוכנה אנחנו עובדים איתה, זאת אומרת זה מין מסמך כללי שנותן הסבר, מין סקירה כללית מה תהיה הבדיקה הזאת, מה ההיקפים שנמצאים בה, כמה בודקים אנחנו צריכים, מה הרמה של הבודקים.
עכשיו, העיקרו של המסמך הזה, שהוא עובד כמובן מול המסמך דרישות של מסמך לספציפיקציה, זה בעצם לוודא את הכיסוי של כל הנושאים שאנחנו בעצם הולכים לבדוק.
עכשיו, מטרת האב, המטרה העיקרית של המסמך הזה, חזרת המסמך היא בעצם ליצור כתובת כתובה שכל המעורבים בפיתוח של המוצר ובבדיקות יבינו, יהיה להם לאן לפנות, שיהיה להם תשובה לכמה יעלה לתקצב את הבדיקה, את תהליך הבדיקות בכסף, וכמה זמן זה ייקח.
זה בעצם המסמך ש... זו תוכנית העבודה שלנו בעצם, הסופטוור טסט פלן. אז פשוט צריך לזכור את זה בעל פה, מה זה סופטוור טסט פלן, זה מסמך ה-STP.
אוקיי, אז בואו נתקדם לשקף הבא. המשך על ה-STP. אז בעצם הבנו שזאת המסגרת הראשונית, הבסיסית ביותר, לכל תהליכי הבדיקה המבוצעים בפרויקט.
כלומר זה מסמך שנותן לנו כתובת לאן נחזור לאחר מכן. עכשיו ב-STP אנחנו נגדיר תיאור בסיסי ועקרוני של נוהלי הבדיקה.
מהם שיטות הבדיקה, כלומר ה-approach באיזה סוג של מתודולוגיה נבחר בספירלה, בביג בנג, בשיטת המפ"ל, בשיטת ה-V, לא משנה. תוצאות ומשאבים, כמה זה יעלה, מי הבודקים, באיזה מחשבים להשתמש ומי הם האנשים שעושים את העבודה עצמה, חלוקת התפקידים של הבודקים, ראש צוות, מה ראש צוות עושה, מה הבודקים עושים, מה מהנדס הבדיקות עושה,
בעצם זה מסמך כללי שנותן הכל ברמת הכותרת חוץ מתיאורים פרטניים של הבדיקות עצמם. אז מה זה std בעצם? std הוא המסמך המפורט של הבדיקות, שם אנחנו נגדיר מהם הבדיקות עצמם ונכתוב את התיאור והתוצאה כפויה של כל מקרה המבחן.
אנחנו נגיע לזה בהמשך, אתם תראו את זה, אתם תצאו מהמצגת הזאתי, שאתם ממש מבינים על מה אני מדבר. עכשיו, אנחנו נבדוק החל ממה הולך להיבדק,