PracticU

מה זה QA

בלי כתוביותעם כתוביות
PracticU › קורס הכנה למבחן ההסמכה ISTQB › מה זה QA
מילון מושגים:
QA - הבטחת איכות (Quality Assurance): תחום שעוסק בבדיקת תוכנה ובתהליכים שמבטיחים שהמוצר עומד בדרישות.
דרישות - התיאור של מה שמערכת או תוכנה צריכות לעשות, המשמש בסיס לפיתוח ולבדיקות.

מה זה QA
ההרצאה מסבירה מהו QA ומדוע בדיקות תוכנה חשובות, ומביאה דוגמאות לכשלים שפורסמו.
הגדרות
1. QA: Quality Assurance, אבטחת איכות. זו מתודולוגיה שמטרתה למנוע פגמים ולהבטיח שהמוצר עומד בדרישות. צוות ה-QA הוא הגוף שאחראי על הבדיקות.
2. דרישות: לכל מוצר יש דרישות מהארגון או מהלקוח, וצוות הבדיקות מוודא שהן מתקיימות. ההרצאה מזכירה את תקן ISO 9000 כחלק מניהול איכות.
מטרות הבדיקות
3. מניעת תקלות קריטיות: המוצר מגיע ללקוח ללא תקלות שמונעות שימוש בסיסי.
4. שקיפות: תקלות שנשארו פתוחות מתועדות ונלקחות בחשבון בהחלטה על שחרור המוצר.
עלות התקלה
5. גרף העלויות: ככל שפגם מתגלה מאוחר יותר בתהליך, העלות גדלה במרכיבים של כסף, זמן, מאמץ ומוניטין. תיקון בשלב הדרישות זול בהרבה מתיקון בשלב הייצור, או מהחזרת מוצר מהשוק.
דוגמאות
6. כשלים מתועדים: ההרצאה מציינת נפילת שרתי סלקום בסוף 2010, קריסת אתר משרד הפנים בזמן פרסום תוצאות הבחירות לרשויות, שגיאות בהפקת מטבע וירטואלי, ותקלה בחללית Orbiter שנגרמה מאי התאמה בין יחידות מידה (מטרים לאינצ'ים), ובנזק של מעל 130 מיליון דולר.
שימו לב
לפי ההרצאה, ההשקעה החשובה ביותר היא בזיהוי הפגמים מוקדם ככל האפשר, כבר בשלב הדרישות והתכנון.
בדיקות תוכנה נועדו לזהות פגמים מוקדם, כשהתיקון זול ופשוט.
השיעור הבא בקורס: הורדת קובץ PDF עם כל החומר למבחן ISTQB

פרקי ההרצאה: מה זה QA

  1. 00:00

    מבוא: מה זה QA ואבטחת איכות

  2. 00:57

    דרישות המוצר ותפקיד צוות הבדיקות

  3. 01:52

    מוצר ללא תקלות קריטיות לצרכן

  4. 03:05

    עלות תקלה שמתגלה בשלב מאוחר

תמלול ההרצאה: מה זה QA

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

  1. 00:02

    שלום לכם, זהו סרטון מבוא לדלת לימודי ההסמכה ל-ISTQB. בסרטון הקרוב נדבר מה זה QA. ISTQB היא כאמור הסמכה לבודקי תוכנה.

  2. 00:17

    בודקי תוכנה נקראים באנגלית QA או צוות בדיקות תוכנה, צוות ה-QA. זוהי ההגדרה בוויקיפדיה ל-QA, אבטחת איכות.

  3. 00:28

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

  4. 00:57

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

  5. 01:14

    לכל מוצר יש דרישות, צוות הבדיקות אחראי לוודא שהדרישות האלה מבוצעות בצורה תקינה. אז כאמור, Software Quality Assurance או SQA או בקיצור QA, אבטחת איכות של התוכנה.

  6. 01:30

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

  7. 01:46

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

  8. 02:01

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

  9. 02:21

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

  10. 02:45

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

  11. 03:05

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

  12. 03:19

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

  13. 03:33

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

לקורס המלא: קורס הכנה למבחן ISTQB אונליין

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

ההרצאה הבאה: הורדת קובץ PDF עם כל החומר למבחן ISTQB

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

  • קורס בדיקות ידניות - QA
  • קורס בדיקות ידניות - Manual Testing