רשומות

מוצגים פוסטים עם התווית כלים

SQL Profiler - כלי עבודה במסדי נתונים

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

הקמת מחשב וירטואלי 2 - VirtualBox

תמונה
VirtualBox היא תוכנה חינמית נפוצה מבית Sun בשונה מVPC היא מאפשרת התקנת מגוון מערכות הפעלה כולל לינוקס ועוד. יחד עם זאת היא ניתנת להתקנה על גבי מגוון מערכות ההפעלה בשונה מVPC שהוא ניתן להתקנה על גבי מערכת הפעלה של Microsoft בלבד. אני מוצא את המערכת קצת פחות נוחה לשימוש אבל יותר מסודרת ומאפשרת יותר מVPC הבסיסי עם כי ההתקנה קצת יותר מורכבת. מעולם לא בצעתי השוואה ביניהן וזה יכול להיות מעניין אבל לרב אני משתמש בVirtualBox רק כאשר אני זקוק לתמיכה בלינוקס. *חשוב להבין שהמחשב הווירטואלי אינו מכיל מערכת הפעלה או רישיונות למערכת הפעלה ואת זאת יש להתקין כבכל מחשב רגיל. שלב ראשון - הורדה : היכנסו ל אתר זה והורידו את הפלטפורמה המתאימה לכם לפי סוג מערכת ההפעלה שלכם. שימרו את הקובץ בתיקיית הגיבוי שלכם. שלב שני - התקנה : פיתחו את קובץ הVirtualBox-4.2.6-82870-Win.exe שהורדתם והריצו אותו. מסך 1 - פתיחה במסך הראשון הקישו הבא Next.

הקמת מחשב וירטואלי VPC

תמונה
בפרסום זה נתמקד בVPC למרות שיש מספר תוכנות שנותנות מענה דומה. התוכנה חינמית ונוחה לשימוש אך יש לה חיסרון מובהק, לא מאפשרת התקנת לינוקס נכון ליום כתיבת פרסום זה. VPC - או בשמה המלא Virtual PC, היא תוכנה חינמית מבית Microsoft המדמה סביבת מחשב סגורה אשר גוזרת את משאביה מהמחשב המארח. כל התקנה של מערכת הפעלה היא התקנה רגילה ומצריכה רישיון חדש או נפרד מזו של המחשב המארח. בעלי מחשב הכולל מערכת הפעלה Win7 יקבלו רישיון והתקנה מלאה חינם לXP בממשק XP Mode אשר ניתן לקרוא עליו כאן . חשוב להבין שבדיקה שכוללת תעבורת רשת בין שני מחשבים וירטואליים המתארחים באותו מחשב תהיה חסרת תועלת ומיותרת. בפרסום זה אסביר כיצד מקימים סביבה וירטואלית וארחיב בכל שלב לגופו.

תיעוד באגים

תמונה
השבוע נשאלתי לגבי אופן הזנת באגים וחשבתי שמעולם לא רשמתי על דבר זה בפורום שהינו מעוד בסיסי. אז הנה אני מתחיל.... בכל תהליך בדיקות תפגשו סוגים שונים ומגוונים של באגים ברמות שונות. כל באג או דפקט שנחשף בפניכם חשוב לתעד ממספר סיבות, ביניהן; היכולת להריץ בדיקות רגרסיה, מעקב תיקון באגים, סטטיסטיקות על איכות, עדכון אוטומטי לכל המעורבים בפרויקט, מיקוד בדיקות באזורים מרובי באגים ועוד. כל חברה ואופן העבודה וההרגלים שלה וביניהן סוג השרת והתוכנה בה משתמשים. בין אם אתם עובדים עם; Quality Center, OnTime2007, Synergy, Mircrosoft virtual Studio2010 או כל תוכנה אחרת, תיעוד הבאגים תמיד יהיה זהה במהותו ואני אתמקד במה חשוב לדעת ולא על אופן ההזנה הטכני (אותה תרכשו לרב במהלך החפיפה). נתחיל מההבנה שמדובר באנשים ולכן חשוב להיות כמה שיותר מפורט כדי להעביר את המסר למפתח (נסו להיות סובלניים אם המפתח מתלונן שאינו מבין את הבאג וזיכרו שאנחנו מעבירים ביקורות על עבודתו הקשה ולעתים הפניה היא ממקום אמוציונלי). אז אחרי שנגעתי בכל מה שמסביב נעבור לעיקר :

כלי בדיקות - הכל באחד

תמונה
הרבה פעמים אני מוצא עצמי מחפש ברשת כלי בדיקה מתאים לצורך מסוים והפעם אני משתף עימכם כלי שימושי המאגד מגוון של כלי בדיקות שימושיים בממשק אחד. הרבה עצמה, נוחות וחסכון בזמן. הכירו את ה WSCC – כלי שפותח על ידי KLS-Soft בשיתוף   עם NirSoft המאגד מגוון רחב מאוד של כלי מערכת וניתור שימושיים בתחומים שונים; ניתור מערכת, ניתור רשת, ניתור תהליכים, ניתור חומרה ועוד. ניתן להוריד את התוכנה מ הקישור הזה או מ האתר הזה . בנוסף, מי שרוצה להרחיבו עוד ולהוסיף כלי עבודה כמו צילום מסך ואפליקציות נוספות יכול לשלבו עם זה: Portable Apps  והנה לכם  תיק עבודה יעיל, רחב, נוח וכולו בדיסק נייד ( DOK ) אחד.

כלי בדיקות ביצועים

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

צילומי מסך - למה?

תמונה
עובדים על פרויקטים המכילים הרבה UI?! במטרה למנוע החזרת באגים לQA בסטטוס "זקוק למידע נוסף" או בעקבות אי הצלחת הפיתוח לשחזרם תמצאו שכתיבה מסודרת ושימוש בצילומי מסך יורידו את המקרים ב80% או יותר (סתם מספר שזרקתי כדי להעביר את המסר) כי תמונה שווה אלף מילים. באפליקציות WEB, עבודה עם ניידים ואפליקציות למשתמש הקצה (CLIENT) אני מוצא את השימוש בצילומי מסך חלק בלתי נפרד מתיעוד באג. תופתעו לגלות שהקלטת המסך תוך כדי הרצת בדיקות תעזור נפלאות למצוא באגים שלא היו קשורים לתסריט שלכם ואינכם מצליחים לשחזרם. אז אילו כלים יכולים לעזור?