PracticU

איך נראת עבודה אמיתית

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

איך נראת עבודה אמיתית
העבודה של בודק תוכנה מתחילה במסמך האפיון, שמכין צוות הפיתוח וכולל את תהליכי העסק ואת הדרישות. המרצה מראה איך נראית העבודה בפועל בכלי Test Director, שהוא חלק מ-Quality Center של Mercury (היום HP). הכלי מורד כגרסת ניסיון ל-14 יום.
שלבי העבודה
1. איסוף הדרישות: מסמך האפיון, שהמרצה תיאר כספר עבה עם תמונות ומסכים, מתורגם לדרישות ולתהליכי עסק בתוך הכלי.
2. כתיבת מסמך התכנון: Software Test Plan בוורד, עם תיאור כללי ושמות של הבדיקות.
3. כתיבת ה-STD בתוך הכלי: לכל צעד נכתבים שם, תיאור ותוצאה צפויה. המרצה מדגים צעד לוגין וצעד של קליטת תעודת זהות לתוך מסד הנתונים.
4. ביצוע ידני: הבדיקות מורצות ידנית ב-Test Labs, והסטטוס נרשם. באג נשלח מהכלי למפתח, שמקבל הודעה בדוא"ל ומחזיר תיקון.
5. דוח סיכום: ראש הצוות כותב את ה-Software Test Report, ומסכם מה נבדק ומה לא.
6. רגרסיה: מריצים שוב את הבדיקות, בעיקר אחרי הוספת מודול או תיקון באגים.
חיפוש מסמכים לדוגמה
המרצה מראה איך מחפשים בגוגל תבניות של STP, STR ו-STD. בחיפוש מתקדם בוחרים פורמט קובץ של Word וכותבים את שם המסמך. לא כל תוצאה תהיה מדויקת, ולכן צריך לעבור על התוכן ולהתאים אותו לארגון.
כדי להתאמן אפשר לכתוב את המסמכים לעצמכם, אבל בכל ארגון צריך לברר את הנוהל שלו.

פרקי ההרצאה: איך נראת עבודה אמיתית

  1. 00:00

    הורדה והכרת כלי ניהול הבדיקות Mercury

  2. 00:58

    מסמך האפיון כבסיס לתהליך הבדיקות

  3. 02:09

    כתיבת מסמך Software Test Plan

  4. 02:48

    כתיבת צעדי הבדיקה ב-Design Steps

  5. 03:25

    ביצוע הבדיקות הידניות בכלי

  6. 04:21

    דיווח באגים ומעקב אחר תיקונם

תמלול ההרצאה: איך נראת עבודה אמיתית

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

  1. 00:05

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

  2. 00:23

    גרסת ניסיון, הגרסה הזאת זה כלי לניהול בדיקות של הטסט דירקטור. אחרי שתורידו את התוכנה, ככה היא נראית, יש פה בצד שמאל requirements, test plan, test labs ו-defect.

  3. 00:36

    כלי לתיעוד ודיווח של בדיקות אתם עובדים איתו אני לא אכנס עכשיו לעומק שלו מה שאני רוצה שתבינו כרגע הוא נמצא ב-Test Land יש פה דבר שנקרא Design Steps לכל רכיב בתוכנה שאני רוצה להוסיף לו איזה צעד איזה סטפ אני מתאר מה אני רוצה שירואה יש פה Description ויש פה Expected Result אנחנו לא ניכנס לזה אבל אני מדבר על זה כדי שנבין את השקף הבא איך נראה תהליך עבודה של בודק תוכנה המסמך אפיון

  4. 01:07

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

  5. 01:28

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

  6. 01:52

    של המרקיורי את העובדה הזאת של ה-Design Steps, את התיאור שלה, וככה אתם כאילו מתקדמים. עכשיו, לאחר מכן יש כתיבה של מסמך וורד שנקרא SDP כתיבת מסמך זה נקרא Software Test Plan, נותן תיאור כללי ושמות של הבדיקות של מה שאנחנו הולכים לעשות.

  7. 02:17

    בשקף הבא אני אסביר לכם איך להוריד אותו מהאינטרנט, לעבוד איך להבין מה זה לאחר מכן יש כתיבת מסמך בדיקה שנקרא std software test design שהוא נעשה בתוך ה quality center quality center זה הכלי של mercury שנקרא test director בעצם אותו דבר ה test plan נמצא פה זה ה test plan זה השלב הבא לאחר שאתם עובדים על ה requirement אתם נכנסים ל test plan ושם אתם מבצעים את

  8. 02:45

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

  9. 03:07

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

  10. 03:26

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

  11. 03:44

    תרחישי הבדיקה לתהליכים עסקיים כל סטפ כל איסוף נתון של תעודת זהות נבדק ידנית באזור הזה של ה-Test Labs וה-Defects.

  12. 03:55

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

  13. 04:09

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

  14. 04:25

    לאחר מכן בדרך כלל ראש הצוות, ולא הבודק תוכנה, מבצע מכתיבת מסמך סיכום שנקרא SDR, Software Test Report, אשר מבצע סיכום מה נבדק ומה לא נבדק.

  15. 04:37

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

  16. 04:48

    או אם ביצענו את כל הבאגים,

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

ההרצאה הקודמת: מסמכי בדיקות - STP ו-STD

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

  • עבודה עם VI - חלק 1
  • רכישת תעודה אמיתית מ-GoDaddy
  • בניית סביבה אמיתית בענן של AWS
  • עבודה עם UIPickerView

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

  • קורס Load Runner - בדיקת עומסים
  • Quality Center
  • מבחן QA לדוגמא