אני עובד בתור QA ב-13 שנים האחרונות.
העבודה שלQA היא לוודא שתכונות המוצר או הרכיבים עובדים לפי דרישה ואין בהם באגים.
מעבר לאפליקציות הבדיקות הרגילות כמו Quality Center או באגזילה, צריך אישQA עוד אפליקציות שמוגדרות בעיניי אפליקציות חובה בכל חברה ואשר יכולות להקל על חייו.
לדוגמה, אם הוא רוצה לשחזר באג ולאחר מכן לדווח עליו הוא עלול להזדקק לתוכנה אשר מצלמת מסך (סקרין שוט) או תוכנה אשר עושה וידאו של המסך.
הוא עשוי להזדקק לכלי אשר מדבג באגים או שגיאות ומה עם להריץ סביבות רבות ולשמור גיבויים של אותן סביבות?
שש אפליקציות חובה בכל חברה
ברשימה הבאה תוכלו למצוא שמות של יישומים שאני משתמש בשולחן העבודה שלי, אני חושב שכל בודק QA יכול ליהנות מהם ואפילו אנשים שלא עושים QA יכולים למצוא תוכנה אחת או שניים אשר מתאימים לצרכים שלהם.
הרשימה מכילה 6 יישומים, הסדר לא חשוב ורובם בחינם.
באג שוטינג
כאשר מדווחים על באג לעיתים צריך לצרף את צילום המסך אשר מראה את הבאג.
אם יש לך באג שוטינג, בקליק אחד על הכפתור 'Print Screen' אתה מקבל את המסך ועליו אתה יכול:
- הוספת גרפיקה וטקסט
- לחתוך את החלק הרצוי של המסך
- להפוך תמונה
- זום אין וזום אאוט
- UNDO
- שמירת תמונה בפורמטים שונים.
- סימון תחום מסויים בצבע
- ועוד…
וינק – יצירת סרטים על המסך
לפעמים אתה צריך להראות את תהליך השיחזור מתחילתו ועד סופו, אתה צריך סרט אשר יתעד את הצעדים שלך עד הסוף.
באמצעות ווינק זה ייעשה בצורה קלה, קלת משקל (באיכות טובה) ובחינם.
התוכנה יוצרת למעשה את הסרט ע"י צילומי מסכים רבים ולכן אתה יכול לערוך כל מסך בהתאם לצרכים שלך:
- הוספת טקסט
- הוספת צורות
- קפיצות בתוך הסרט
- הוספת Delay בתוך הסרט
- כפתורים של <next> <previous>
- כפתורים של Goto URL ועוד רבים אחרים.
נוטפד פלוס פלוס – Notepad++
קל לשימוש, ברור להבנה, חינם, מחזיק בתוכו תכונות רבות:
- יודע לקרוא כמעט כל פורמט טקסט הידוע לאנושות
- ניתן לפתוח קבצים רבים במקביל
- קל לדיבוג
- חיפוש/החלפה מתקדם על כל קובץ נפתח.
- תמיכה כמעט בכל הקידודים
- תמיכה ברוב שפות התכנות
- מסוגל לפתוח קבצי xls ו csv יותר טוב מתוכנת אקסל עצמה.
וי אם וור – VMWARE
הדמייה של כמה מכונות שרצות למעשה על מכונה אחת בלבד.
אתה לוקח מכונה פיזית, מתקין עלייה Windows או לינוקס ומעל מתקין את תוכנת VMware וזהו זה,
מאותו רגע אתה יכול להריץ במקביל כמה חלונות ו/או לינוקס כאילו יש לך כמה מחשבים כאשר למעשה יש לך רק מחשב אחד פיזי, כל אחד עם ה-IP שלו וההתקנים שלו (דיסק קשיח, תקליטור, ממשק רשת, מעבד, וכו ).
מעבר לשיקול של חסכון בקניית הרבה מכונות התוכנה מאפשרת למעשה גם לחסוך בחשבון החשמל ומשכורת לאנשי IT .
טיפ- ניתן גם להריץ מכונה שמדמה אנדרואיד בלי להחזיק מכשיר סלולרי אמיתי.
לתוכנה יש עוד אפשרות מעניינת לשמור תמונת מצב של המכונה ברגע נתון והאפשרות לחזור לאותו רגע בכל זמן שהוא.
חשוב לדעת- ישנה סוג נוסף של התקנה – ESXI שגם היא חינמית אבל דורשת מחשב חזק יותר והיא באה עם מערכת הפעלה משלה ללא צורך בהתקנות ביניים
אקרוניס – ACRONIS
תוכנה לגיבוי ושיחזור.
מאד חשוב להתקין את הבילד שמקבלים על גביי מכונה נקייה ולא על מכונה שכבר הותקנה בעבר וזאת מחשש ל'לכלוך' אשר היה קיים בעבר.
יש צורך בתוכנה שתבטיח שכל פעם היא כאילו הפעם הראשונה:
יש צורך בתוכנה שתבטיח שכל פעם היא כאילו הפעם הראשונה:
- ברגע שהחלטת ליצור את הגיבוי, אתה מאתחל את המכונה בזמן שה- CD בתוכו ומורה לתוכנה לגבות את המחשב.
- מנקודה זו ואילך אתה יכול ללכלך את המכונה כמה שאתה צריך- תמיד תוכל לחזור לרגע הגיבוי.
- שימוש נוסף הוא גיבוי מלא של המכונה ועם הזמן רק לגבות את השינויים
- הגיבויים באים בפורמטים של דחיסה שונים ובגדלים שונים.
- ניתן גיבוי מחיצות שלמות, חלק מהם, תיקייה ספציפית או קבצים
שימוש יעיל של אקרוניס יכול לעזור לך גם בעת בדיקת אפגרייד- לגבות גירסא רשמית שיצאה ועלייה לבדוק בדיקות אפגרייד לגירסא העתידית לצאת..
אם רימוט – mRemote
מסכים רבים על גביי מסך אחד
כנראה התוכנה הפחות ידוע מהרשימה שלי כאן, עדיין אחת היעילות ובחינם.
לפעמים תוך כדי עבודה אנו צריכים הרבה חלונות פתוחים, למשל חלון אחד עושה RDP,
בחלון השני SSH ובחלון השלישי לגלוש HTTP כאשר בחלון רביעי יש את מכונת ESX שלנו …
mRemote תעשה את כל זה באמצעות הרבה לשונית. התוכנה תומכת ב:
- RDP
- VNC
- ICA
- SSH
- Telnet
- RAW
- Rlogin
- HTTP / S
- כל יישום חיצוני שאתה מגדיר.
הרשימה שלך מעולה.
אבל היא יותר ספציפית לבדיקות מסוימות, למשל בדיקות WEB.
ברשימה שלי יש אפליקציות כלליות ללא קשר למוצר.
לגבי virtual-box, ללא ספק. הייתה לי התלבטות האם לרשום אותה או את vmware והאחרונה נבחרה רק מכיוון שהיא יותר מקיפה ומספקת יותר פתרונות (למשל גישה מהרשת ולא רק על המחשב האישי).
ואגב ל- vmware יש פתרון מתחרה וזה ה- VMWARE Player
שכחת עוד כמה מאוד חשובים ….
firebug
wireshark
selenium
ולגבי מכונות וירטואליות לשימוש ביתי מומלץ יותר להשתמש ב-virtualbox … 🙂