הכשרה עצמית כאיש QA

הכשרה עצמית כאיש QA

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

עפר פרת

New member
החברות האלו לא פייריות, אבל...

שלום ליאור. הדרישה מסטודנט חסר נסיון QA לבוא עם ידע בכלים אוטומטיים נראית לי לא פיירית וגם לא הגיונית. אני אנסה להסביר: אוטומציה של טסטים בכלים אוטומטיים מסחריים היא משימה שדורשת: 1. הכרות עם המוצר הנבדק 2. הכרות עם מתודולוגיית בדיקות (איך בודקים מוצר כלשהו) 3. הכרות עם מערכת הבדיקות הספציפית למוצר הנבדק 4. הכרות עם מתודולוגיית אוטומציה (איך הופכים טסטים לאוטומטיים) 5. הכרות עם הכלי האוטומטי (איך משתמשים בכלי) כלומר, הדרישה שלהם היא לסעיף 5, בעוד ששאר הסעיפים נזנחים בדרך. ועכשיו נסיון לעזרה, מתוך הנחה שאתה באמת מעוניין להשתלב בחברות עם דרישות לא הגיוניות: רוב הכלים בשוק מכילים: 1. יכולת הקלטה ו"נגינה" מחדש של פעולות משתמש המתבצעות מול GUI 2. יכולת עריכת הסקריפט הנוצר באמצעות דקדוק כלשהו המאפשר שימוש בפונקציות, בדיקת ערכים והרצת מקרי בדיקה רבים בלולאה ניתן לנסות חינם כלים מסחריים, כמו QuickTest Pro בכתובת: http://download.mercuryinteractive.com ניתן להתנסות בכלים חינמיים, כמו AutoIT: http://www.hiddensoft.com/AutoIt/downloads.php רוב מודעות הדרושים בישראל רוצות כלים של מרקורי (WinRunner, QuickTest), אז ניתן לשקול אופציה לעשות קורס של אחד הכלים הללו באופן פרטי (אצל מקרורי, או אצל ג'ון ברייס). עוד הצעה אחרונה: בחברות רבות משתמשים בPerl לפיתוח טסטים אוטומטיים. Perl היא שפה ידידותית ביותר (בייחוד למי שלמד C או CPP או JAVA). היא חינמית, ניתן למצוא עבורה כלים רבים ברשת, כולל דקומנטציה מלאה. הלימוד (ברמה בסיסית) מהיר מאוד, והפרקטיות שלה מאפשרת להשיג תוצאות יפות בזמן קצר. כדאי.
 
למעלה