QA – Quality Assurance הינו תחום שלם בתעשייה ובהיי טק אשר אחריותו מסתכמת באבטחת איכות המוצרים המיוצרים על ידי החברה או ארגון.
QA, או בעברית אבטחת איכות, הוא תחום אשר בוא אנשי מקצוע בודקים מוצרים שונים וקובעים את איכותם. מכיוון שלדבר זה חשיבות רבה שכן יש לו השפעה ישירה על מכירות ורווחים, ישנה עלייה בדרישה לאנשי QA איכותיים. תחום ה-QA נמצא בעיקר סביב מחשבים, ובפרט סביב תוכנות למחשב. עבודה בתור איש QA מצריכה הבנה עמוקה של תהליכי בדיקה ופיתוח שכן לעיתים היא עבודה מאתגרת, מעניינת אך גם מאוד מתגמלת (במיוחד במשכורת).
מציאות משתנה
אולם לאורך זמן אנו רואים כי יכולותיהם, תחכומם ומורכבותם של מיזמים ומוצרים הולך וגובר בהתמדה, ובמקביל ישנה דרישה הפוכה לקצר את זמני הוצאת הפיתוחים לשוק התחרותי, ועדיין שהמוצר יעמוד בסטנדרטי האיכות התקינה. מציאות זו יצרה מחויבות כך שמשאבי תכנון הבדיקות משתווים לבדיקות עצמן, תכנון הבדיקות באופן מעמיק ברמתן האסטרטגית והטקטית ובאופן מיטבי אפקטיבי ויעיל.
|
|
QA, או בעברית אבטחת איכות, הוא תחום אשר בוא אנשי מקצוע בודקים מוצרים שונים וקובעים את איכותם. |
|
|
נושאי לימוד
במהלך קורס QA ילמדו המשתתפים מגוון נושאים מעניינים, כגון: מהי איכות, סקירת תקני איכות, אבטחת איכות ובקרת איכות בעולם התוכנה, מורכבות תהליך הבדיקה, מקורות של תקלות, מגבלות הבדיקה, מושגים מרכזיים מעולם ה-QA, מערכת מידע, מודל ה- S.W.O.T, תרשימי אפיון, DFD, ERD, Real Time, Stand Alone, Client Server, עבודה עם בסיסי נתונים, מתודולוגיות בדקיה, הכרות עם שפות תכנה והכרות עם תחום ניתוח מערכות, תכנון בדיקות, שימוש בכלי בדיקה אוטומטיים, תכנות מונחה עצמים, תכנות מבני, סוגי תקלות בזמן פיתוח, פסיכולוגיה של תוכניתן, CRM, DWH, פיתוח סביבת בדיקה, בדיקות קופסה שחורה, בדיקות קופסה לבנה ועוד.
עיצוב וביצוע הבדיקות
נושא זה של עיצוב וביצוע בדיקות ה- QA, שהוא לב הקורס, יזכה להתייחסות נרחבת ובו ילמדו המשתתפים נושאים כגון: בדיקות סטטיות ודינאמיות, התמקדות בבדיקות מערכת, רמות בדיקות תוכנה, סקירת סוגי בדיקות מערכות, בדיקת עומסים וביצועים, הכנות נדרשות לקראת ביצוע בדיקות, הגדרת התהליך, קביעת לוח זמנים, בקרה ומעקב, ביצוע הערכות מצב, שינוי ושיפור, מודול ניהול תקלות ב-QC, כתיבת תסריטי בדיקות, דוחות וגרפים, מהו באג, דרוג באגים על פי חומרה, סיווג באגים, דיווח ותיעוד, פקודות, פונקציות ולולאות, קריאה וכתיבה לקבצים, בדיקות אוטומטית בעזרת QTF ועוד.