PracticU

מבוא לקורס QA

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

מבוא לקורס QA
הקורס מלמד כלים מקצועיים וידע מתודולוגי לאיתור באגים בתוכנה, וכיצד להמליץ האם המוצר מוכן לשחרור לשוק. ההרצאה הראשונה מציגה את הנושאים ואת ההנחות שעליהן הקורס נשען.
הנחת היסוד
1. תוכנה עם באגים: כל תוכנה שיוצאת לשוק עדיין מכילה באגים. אי אפשר להגיע לתוכנה מושלמת, ולכן המטרה היא למצוא את הגבול בין מוכנות לשחרור לבין הבאגים שנותרו.
מה נלמד בקורס
2. נושאים: מקומה של הבדיקה במחזור החיים של הפיתוח, כלי בדיקה אוטומטיים, כתיבת מסמכי בדיקה, דיווח אפקטיבי על באגים, מדידת מאמצי הבדיקה, ההבדל בין בדיקות תוכנה לאבטחת איכות (QA), ודרכים למצוא עבודה כבודק תוכנה.
מהו באג
3. הגדרה: באג הוא התנהגות של התוכנה שאינה תואמת את מסמך האפיון, או תקלה שמשתמש הקצה נתקל בה בממשק או בתפעול.
מתי כדאי לתפוס באג
4. עלות התיקון: ככל שמוצאים את הבאג מוקדם יותר, התיקון זול יותר. באג שנמצא בשלב האפיון עולה מעט, ובאג שנמצא אחרי השחרור עלול לעלות מאוד.
תפקיד הבודק
5. מציאת באגים מוקדם: המטרה של הבודק היא למצוא באגים בשלב המוקדם ביותר האפשרי.
6. הכשרה: בודק טוב צריך להבין את הספציפיקציה, התכנון והארכיטקטורה, וכדאי שיהיה לו ידע בתכנות. ידע כזה מאפשר לו לראות את התמונה הגדולה.
7. דיפלומטיה: הבודק צריך להעביר ביקורת למתכנתים בצורה בונה ומקצועית.
שוק העבודה
8. מקצוע מבוקש: חברות רציניות מחזיקות מחלקות בדיקות מקצועיות, וזה הופך את המקצוע לבעל סיכוי קריירה טוב.
הבודק הטוב משלב סקרנות, יצירתיות, התמדה ושיקול דעת.
השיעור הבא בקורס: מחזור חיים של פיתוח מוצר תוכנה

פרקי ההרצאה: מבוא לקורס QA

  1. 00:00

    מה לומדים בקורס בדיקות התוכנה

  2. 00:42

    הנחת היסוד: אין תוכנה ללא באגים

  3. 02:01

    הבדל בין בדיקות תוכנה לאבטחת איכות

  4. 02:52

    מה זה באג - דוגמה מתוכנת Word

  5. 03:35

    מסמך ספציפיקציה כבסיס לזיהוי באג

תמלול ההרצאה: מבוא לקורס QA

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

  1. 00:01

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

  2. 00:30

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

  3. 00:45

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

  4. 01:06

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

  5. 01:21

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

  6. 01:37

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

  7. 01:58

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

  8. 02:18

    בארגונים יש תקן שנקרא ISO 9002 או בכלל התקן הזה של ה-GMP, הצלחת איכות של מוצרי קוטג' או מזון או כל דבר שאפשר להבטיח בו שהמוצר איכותי זה לא רק בתוכנה, זה קיים גם בתוכנה.

  9. 02:37

    ונלמד אותכם גם איך למצוא עבודה כבודק תוכנה. נרחיב אתכם כאנשי מקצוע בתחום הזה. מה זה בעצם באג? יש לזה עוד כמה שמות כמו defect או failure או error או באג.

  10. 02:49

    זה בעצם שהרכיב שאתה מפתח תוכנה יש שורות קוד שאוצרות את האפליקציה של התוכנה בואו נדבר רגע על תוכנת הוורד התוכנת הוורד אתם רואים את הפן החיצוני שלה את הגוי שלה זה נקרא בשפה של המחשבים graphic user interface הממשק החיצוני הגרפי של התוכנה יש שורות קוד שכתבו שיצרו את האפליקציה הזאתי החוצה מספיק שמשהו בשורות קוד הזה פגום אז אם אני

  11. 03:19

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

  12. 03:51

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

  13. 04:06

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

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

ההרצאה הבאה: מחזור חיים של פיתוח מוצר תוכנה

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

  • מבוא לקורס
  • מבוא לקורס JMeter
  • מבוא לקורס ראיונות עבודה ב-QA - חלק 1
  • מבוא לקורס פוסטמן - Postman

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

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