מה זה QA




אז.. מה זה בעצם QA?
ראשי התבות של QA הוא בעצם Quality Assurance. כלומר הפירוש של QA הוא
"הבטחת איכות ".
כל תהליך פיתוח של מוצר כלשהו דורש גם שמישהו יבדוק את המוצר.
אז בואו נבין מה זה בעצם "מוצר"?
מוצר יכול להיות כל דבר. החל מ עיפרון, בקבוק מים, משחק מחשב, ועד ל - אייפון , טיל לחלל , וכדומה.
ומה זה אומר "לבדוק" את המוצר?
לפני שהמוצר מגיע ללקוחות , חייבים לבצע בדיקות על המוצר הזה בשביל להבין שאותו מוצר עושה את מה שבעצם הוא יועד לעשות.
לדוגמא:
בוא נדבר על עיפרון. ברור לכולנו שהתפקיד של העיפרון - הוא לכתוב. אבל תפקידו של העיפרון הוא לדוגמא שהוא יהיה גם נוח ביד. תפקיד נוסף של העיפרון הוא שהוא לא יגמר תוך שניה, ואם ילד בטעות יאכל את העיפרון - הוא לא יפגע.
יש עוד מלא תפקידים לעיפרון. וכל אחד מהתפקידים האלו חייבים להיבדק. ופה בא תפקידו של הבודק בעולם הQA.
לסיכום:
QA (או עולם הבדיקות) הוא בעצם להיות אחראי על איכות המוצר, ולודא שכל מה שהמוצר עושה את כל מה שהוא אמור היה לעשות.
מהו תפקידו של הבודק בQA?
תפקידו של הבודק הוא מאוד פשוט ואפשר לסכמו ב2 משפטים:
1. להיות אחראי על איכות המוצר.
2. לתת דיווח בזמן אמת על מצב איכות המוצר להנהלה .
נכון נישמע פשוט?
אז זהו.. שזה באמת פשוט - אך אם זאת גם מאוד מורכב.
בוא ננסה להבין את שני המשפטים :
1. מה זה אומר בעצם להיות אחראי על איכות המוצר?
להיות אחראי על איכות המוצר אומר לדוגמא את הדברים הבאים: להכיר את המוצר בעל פה, לכתוב טסטים למוצר, לפתוח באגים (תקלה) על המוצר, לשחק עם המוצר, להעמיס על המוצר, לכתוב אוטומציה למוצר, ועוד ועוד ועוד..
2. מה זה אומר לתת דיווח בזמן אמת על מצב איכות המוצר להנהלה?
צריך להבין שאנחנו בQA לא מקבלים החלטות לגבי שחרור המוצר לשוק, אלא אנחנו נותנים המלצות להנהלה לגבי האם המוצר מוכן להגיע ללקוחותיו מבחינת האיכות שלו. כלומר - כל פעם שמנהל רוצה לדעת האם הוא יכול לשחרר את המוצר ללקוחות - הוא מקבל את היעוץ הזה מאיתנו. אנשי הQA.
מטרת האתר הזה הוא בעצם לעזור ולהסביר איך אפשר לבצע את תפקיד הבודק בעולם הQA בצורה טובה יותר.
האם אני מתאים לעולם הבדיקות והQA ?
אז איך נכנסים לעולם הבדיקות?
בשביל לענות על כך נסו לשאול את עצמכם מספר שאלות שיעזרו לנו לדעת האם אתם באמת רוצים להיות שם:
האם אני סקרן?
האם אוהב לפרק דברים מורכבים לדברים קטנים יותר?
האם אני אוהב טכנולוגיה?
האם אני בעל יכולות תקשורת מילוליות מאוד טובות?
האם אני אחראי? מסודר? בעל ראש גדול?
האם אני אוהב להוביל דברים?
האם אני שם לב לדברים שאחרים מתקשים לשים לב אליהם?
אם עניתם "כן" על השאלות למלעלה - אתם בדרך הנכונה.
אז איך נכנסים לעולם הבדיקות?
נתחיל מהאמת : לפני מספר שנים היה הרבה יותר קל להיכנס לעולם הבדיקות וה-QA. בשנים האחרונות יותר קשה להיכנס לעולם הQA. אבל זה שהסינון קשוח יותר עכשיו - לא אומר שאי אפשר להיכנס לעולם הבדיקות , ויותר מכך - שהתנאים בQA השתפרו באופן דרמתי בשנים האחרונות!
בגדול אפשר להגיד שלאנשים ללא תואר וללא ניסיון יש 4 דרכים להיכנס לעולם הבדיקות:
1. ללמוד במכללות \קורסים:
תוכלו לעשות הסבה לQA בעזרת מקומות כמו ן John Brice , מכללת נס, מכללת HackerU וכדומה.
יתרונות: לימודים מעמיקים מאוד במקומות מוכרים.
חסרונות: יקר. ארוך מאוד.... ואין ממש תעודת תואר בסוף הדרך הארוכה הזו.
2. ללמוד באופן אישי:
בשביל ללמוד באופן אישי תצטרכו לדעת קודם כל מה ללמוד, להשיג את החומר מהאינטרנט, לשבת ולהשקיע בלמידה העצמית הזו, ולבסוף לעשות מבחן ISTQB שיתן לכם תעודה מוכרת בעולם הQA בעולם.
יתרונות: זול . מותאים אישית לכל אחד. לא ארוך. יש סוג של תעודה מוכרת בעולם הבדיקות בעולם.
חסרונות: לא מתאים לכל אחד. דורש משמעת עצמית.
3. ללמוד בעזרת מדריך אישי:
אני אכוון אותכם מה אתם צריכים ללמוד, אסביר לכם מאיפה לומדים את זה, אנחה אותכם מה חשוב שתדעו לפני ראיון עבודה ו מה שואלים בראיון עבודה , אעזור לכם לשנות את כיוון המחשבה שלכם ככה שיתאים יותר לראש של בודק טוב, אכיר לכם חברות שמחפשות בודקים רלוונטים בשוק, אעזור לכם להתכונן למבחן הISTQB , ואחרי כמה פגישות אישיות תוכלו להרגיש מוכנים להגיע לראיונות עבודה בתחום.
יתרונות: מותאים אישית לכל אחד. לא ארוך. כניסה יחסית קלה לעולם הבדיקות.
חסרונות: חלק מהזמן זה עדין למידה עצמית.
4. פרוטקציות :-)