יום שישי, 30 בספטמבר 2011

שש אפליקציות חובה בכל חברה

אני עובד בתור QA ב-13 שנים האחרונות.
העבודה שלQA  היא לוודא שתכונות המוצר או הרכיבים עובדים לפי דרישה ואין בהם באגים.

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

ברשימה הבאה תוכלו למצוא שמות של יישומים שאני משתמש בשולחן העבודה שלי, אני חושב שכל בודק QA יכול ליהנות מהם ואפילו אנשים שלא עושים QA יכולים למצוא תוכנה אחת או שניים אשר מתאימים לצרכים שלהם.

הרשימה מכילה 6 יישומים, הסדר לא חשוב ורובם בחינם:



Bug Shooting-  תוכנה ללכידת תמונת מסך.

כאשר מדווחים על באג לעיתים צריך לצרף את צילום המסך אשר מראה את הבאג.

אם יש לך באג שוטינג, בקליק אחד על הכפתור 'Print Screen' אתה מקבל את המסך ועליו אתה יכול:

-  הוספת גרפיקה וטקסט
-  לחתוך את החלק הרצוי של המסך
- להפוך תמונה
- זום אין וזום אאוט
-  UNDO
-  שמירת תמונה בפורמטים שונים.
-  סימון תחום מסויים בצבע
- ועוד






Wink- יצירת סרטים של המסך שלך.

לפעמים אתה צריך להראות את תהליך השיחזור מתחילתו ועד סופו, אתה צריך סרט אשר יתעד את הצעדים שלך עד הסוף.

באמצעות ווינק זה ייעשה בצורה קלה, קלת משקל (באיכות טובה) ובחינם.

התוכנה יוצרת למעשה את הסרט ע"י  צילומי מסכים רבים ולכן אתה יכול לערוך כל מסך בהתאם לצרכים שלך:
- הוספת טקסט
- הוספת צורות
- קפיצות בתוך הסרט
- הוספת Delay  בתוך הסרט
- כפתורים של  <next> <previous>
- כפתורים של Goto URL ועוד רבים אחרים.





Notepad + + - עורך מתקדם

קל לשימוש, ברור להבנה, חינם, מחזיק בתוכו תכונות רבות:
-  יודע לקרוא כמעט כל פורמט טקסט הידוע לאנושות
-  ניתן לפתוח קבצים רבים במקביל
-  קל לדיבוג
- חיפוש/החלפה מתקדם על כל קובץ נפתח.
-  תמיכה כמעט בכל הקידודים
- תמיכה ברוב שפות התכנות
- מסוגל לפתוח קבצי xls ו csv יותר טוב מתוכנת אקסל עצמה.




VMware – הדמייה של כמה מכונות שרצות למעשה על מכונה אחת בלבד.

התוכנה החשובה ביותר עבור QA ואני מאמין  שלכל אחד בתעשיית המחשבים ובחינם.

אתה לוקח מכונה פיזית, מתקין עלייה  Windows או לינוקס ומעל מתקין את תוכנת VMware  וזהו זה, מאותו רגע אתה יכול להריץ במקביל כמה חלונות ו/או לינוקס כאילו יש לך כמה מחשבים כאשר למעשה יש לך רק מחשב אחד פיזי, כל אחד עם ה-IP שלו וההתקנים שלו (דיסק קשיח, תקליטור, ממשק רשת, מעבד, וכו ).

מעבר לשיקול של חסכון בקניית הרבה מכונות התוכנה מאפשרת למעשה גם לחסוך בחשבון החשמל ומשכורת לאנשי IT .

טיפ- ניתן גם להריץ מכונה שמדמה אנדרואיד בלי להחזיק מכשיר סלולרי אמיתי. 

לתוכנה יש עוד אפשרות שהיא לשמור תמונת מצב של המכונה ברגע נתון והאפשרות לחזור לאותו רגע בכל זמן שהוא.
חשוב לדעת- גם התקנת ESXI  היא חינמית ודורשת מחשב חזק יותר, באה עם מערכת הפעלה משלה ללא צורך בהתקנות ביניים
  




Acronis- תוכנה לגיבוי ושיחזור.
מאד חשוב להתקין את הבילד שמקבלים על גביי מכונה נקייה ולא על מכונה שכבר הותקנה בעבר וזאת מחשש ל'לכלוך' אשר היה קיים בעבר.
יש צורך בתוכנה שתבטיח שכל פעם היא כאילו הפעם הראשונה:
- ברגע שהחלטת ליצור את הגיבוי, אתה מאתחל את המכונה בזמן שה-
CD בתוכו ומורה לתוכנה לגבות את המחשב.
- מנקודה זו ואילך אתה יכול ללכלך את המכונה כמה שאתה צריך- תמיד תוכל לחזור לרגע הגיבוי.
- שימוש נוסף הוא גיבוי מלא של המכונה ועם הזמן רק לגבות את השינויים
- הגיבויים באים בפורמטים של דחיסה שונים ובגדלים שונים.
- ניתן גיבוי מחיצות שלמות, חלק מהם, תיקייה ספציפית או קבצים

שימוש יעיל של אקרוניס יכול לעזור לך גם בעת בדיקת אפגרייד- לגבות גירסא רשמית שיצאה ועלייה לבדוק בדיקות אפגרייד לגירסא העתידית לצאת..








   mRemote-מסכים רבים על גביי מסך אחד.

כנראה התוכנה הפחות ידוע מהרשימה שלי כאן, עדיין אחת היעילות ובחינם.

לפעמים תוך כדי עבודה אנו צריכים הרבה חלונות פתוחים, למשל חלון אחד עושה RDP, בחלון השני SSH ובחלון השלישי לגלוש HTTP כאשר בחלון רביעי יש את מכונת ESX שלנו ...

mRemote יעשה את כל זה באמצעות הרבה לשונית. הוא תומך ב:
- RDP
- VNC
- ICA
- SSH
- Telnet
- RAW
- Rlogin
- HTTP / S
- כל יישום חיצוני שאתה מגדיר.





2 comments:

שכחת עוד כמה מאוד חשובים ....
firebug
wireshark
selenium

ולגבי מכונות וירטואליות לשימוש ביתי מומלץ יותר להשתמש ב-virtualbox ... :-)

הרשימה שלך מעולה.
אבל היא יותר ספציפית לבדיקות מסוימות, למשל בדיקות WEB.
ברשימה שלי יש אפליקציות כלליות ללא קשר למוצר.

לגבי virtual-box, ללא ספק. הייתה לי התלבטות האם לרשום אותה או את vmware והאחרונה נבחרה רק מכיוון שהיא יותר מקיפה ומספקת יותר פתרונות (למשל גישה מהרשת ולא רק על המחשב האישי).
ואגב ל- vmware יש פתרון מתחרה וזה ה- VMWARE Player

הוסף רשומת תגובה

Twitter Delicious Facebook Digg Stumbleupon Favorites More