החומר ביד היוצר עובר תהליך ארוך מתחילת הייצור עד למוצר המוגמר. צורך, ניסוי וטעייה, חשיבה, התלבטויות, ביצועים, שינויים, תקלות משפיעים על הייצור לכל אורכו. גם לאחר הוצאת מוצר לשוק ממשיכים לבדוק, לשנות, לתקן ולשפר ולרצות את הלקוח. כך גם בייצור תוכנות.
באגים, חרקים, מטרדים שהפריעו והשפיעו על המצאות כבר בימי המאה ה- 19 ועל מחשבים במאה ה-20, הפכו למונח שגור. אין תוכנה מושלמת; הצורך להספיק ולספק ללקוח תוכנות בזמן אופטימלי כמעט ולא מאפשר הוצאת תוכנה מושלמת ללא באגים לשוק. במרבית התוכנות קיימים באגים ובכל תהליך של פיתוח תוכנה נדרשים אנשי
QA
לתהליך של בקרת איכותה. בעבר, היו מעבירים המפתחים והמתכנתים את התוכנה לבדיקה רק לאחר שסיימו
לעבוד עליה ומטרת אנשי ה-
QA
הייתה למצוא טעויות, ואילו כיום הם חלק מצוות המחקר והפיתוח ומעורבים בתהליך כבר מתחילתו ותפקידם לחשוב מחוץ לקופסה ולאתר בעיות שהמפתחים לא ערים להן. בוגרי קורס
QA
מתמודדים עם תקלות, מודדים איכויות תוכנה, מנהלים את בקרת האיכות ותומכים בפיתוח התוכנה.
בדיקות ה-
QA
נחלקות לידניות ולאוטומציה: הבדיקות הידניות מכונות
Monkey Testing
ונערכות באמצעות תוכנית בדיקות ידניות. בדיקות האוטומציה מבוססות על תסריטי בדיקה לבחינת כשירותה של התוכנה במצבים שונים, למשל דימוי עומס על אתר אינטרנט באמצעות כלי בדיקה אוטומטיים.
למי זה מתאים
קורס
QA
מתאים לחסרי רקע בתחום המעוניינים להשתלב בתחום ההייטק, לסטודנטים בשלבי חיפוש עבודה בתחום, למעוניינים בתפקיד מאתגר, להסבה מקצועית והסבת אקדמאים, הנדסאים ומהנדסים.
תנאי הקבלה לקורס הם בסיסיים ביחס למקצועות הייטק אחרים, ולמרות שעדיף רקע טכנולוגי, ניתן להצליח גם בלעדיו. במרבית מוסדות הלימוד דרוש ידע באנגלית, עמידה במבחן מיון והתאמה, ראיון אישי/פגישת ייעוץ/מבחן פנימי של המכללה, עדיפות לבעלי רקע ולידע תפעולי במחשב.
מה לומדים
הקורס מורכב משיעורים תיאורטיים בעיקר, אך גם מפרויקטים או עבודה מעשית. נלמדים יסודות המחשוב, בקרת איכות, בדיקות תוכנה, כלים לניהול בדיקות ומגוון סוגי בדיקות דוגמת
Quality Center
– כלי לניהול בדיקות, מסדי נתונים, מתודולוגית הבדיקות
Agile
, כלי בדיקות אוטומציה ועומסים, קשרי מערכות ותמיכה. אחת ממטרות קורס QA הינה לעמוד במבחן
ISTQB
המהווה "כרטיס ביקור" לאנשי
QA
. מרבית הקורסים נמשכים מעל 300 שעות אקדמאיות ומתפרשים על מספר חודשים.
להמשך קריאה: