רשומות

מוצגים פוסטים עם התווית functional testing

מערכת הפעלה אנדרויד 8, מה צריך לדעת?

תמונה
לפני כל השקה חדשה של מערכת הפעלה כדאי מאוד להתעדכן על השינויים הקרבים כדי לדעת כיצד לבנות אסטרטגיית בדיקות מתאימה לשחרור הקרוב. כך תוכלו להפיק את מיטב נקודות התורפה לפני השחרור.  אז מה צפוי באנדרויד 8? הגבלות עבודה ברקע - אחד השינויים הדרמתיים יותר בגרסא 8.0 אלו הגבלות המשך עבודת אפליקציות ברקע ללא מעורבות המשתמש. (עבודה ברקע זה השלב שהאפליקציה לא מוצגת על המסך). השינוי נובע

אמולטור למכשירי אנדרויד - כלי קטן חוסך זמן

תמונה
אתם עושים בדיקות ניידות ואין לכם מבחר מכשירים? אתם עושים בדיקות אינטרקציה בין מכשירים ואין לכם מכשיר נוסף? זקוקים לכלי שיעזור לכם בבדיקות? שם הכלי: Ganymotion כלי קטן ממש נחמד במובנה על VirtualBox knh (למי שזוכר, סביבה וירטואלית) שיאפשר לכם במספר קליקים לפתוח אמולטור של אנדורויד בו תוכלו להתקין כל קובץ APK...

מערכת ניהול באגים חינמיות

תמונה
Debugle.com יצא לכם לעבוד בחברת סטארט-אפ נטולת תקציב? יצא לכם בתוך החברה לעבוד מול מפתח חיצוני ולא הייתה לו גישה למערכת ניהול הבאגים של החברה? הנה שתי מערכות פשוטות וחינמיות שיעשו לכם את החיים נוחים וקלים יותר לניהול הבאגים והדרישות של הפרויקט שלכם מול המפתח. האתר Debugle : אתר נחמד ממשק נחמד עם אפשרות ניהול לפי רמת פרויקט, באגים ופיתוחים בפרויקט וניהול משתמשים. קל ופשוט לעבודה הניווט קצת מבלבל בהתחלה אבל נחמד מאוד וחינמי. אתר Issuepop : אתר טוב עם ממשק נוח לשימוש בעל אפשרות ניהול מספר פרויקטים וניהול באגים ופיתוחים לפי פרויקט. המערכת מאפשר בצורה נוחה מאוד לנהל משתמשים ולפתוח באגים. נגיש, ידידותי למשתמש ומאפשר צירוף קבצים או צילומי מסך לכל באג, ניהול באגים והיסטוריה ופתיחת קטגוריות חופשית.

UI ו-UX אינן מילים גסות

תמונה
שנים של עבודה, כמהנדס בדיקות איכות, במגוון רחב של תחומים וחשיפה שונה בכל פרויקט והנה אני עובד על פרויקט רשת מדיה חברתית. תחום הWEB אינו כל כך חדש לי מאחר ולמדתי פיתוח אתרים צד שרת ועסקתי בזה תקופה קצרה אך בכל הפרויקטים בהם עסקתי בבדיקת האיכות החברות המעסיקות דרשו לתת עדיפות נמוכה מאוד לדפקטים/באגים המשויכים לעולם חווית המשתמש. UI - User Interface בעיקרו ממשק המשתמש הינו החלק הנגיש למשתמש לתפעול התוכנה, הכלי וכד'. אם נעמיק אז ממשק המשתמש זו מילה גדולה יותר, המכילה בתוכה נושאים ואספקטים רבים כגון; מראה, אסתטיקה, נגישות, חווית המשתמש, בהירות השימוש ועוד. UX - User Expiriance יתכן ששמעתם את המושג User Friendly במקום UX או UXD וכד'. תחום ממוקד יותר בחוויית המשתמש. חלק מתחום הUI אך נוסף לו ההיבט חווייתו האישית של המשתמש. ההיבט החוויתי יכול לבוא לידי ביטוי באופן סידור הUI, האיכות הגרפית, יכולת ניווט בין חלקי המערכת, שימושיות, בהירות, מדריך המשתמש ועוד כיום ישנם מחקרים רבים לחקר חוויית המשתמש ואינם קלים לביצוע וניהול ויש להבין שציפיותיו של המשתמש הינם גם נושא ואפנתי.

כלי קטן - חסכון של זמן Pantsoff

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

כלי קטן חסכון בזמן: Check My Links

תמונה
אחד הדברים הכי חובבניים באתר, מקצועי אשר יהיה, הם הקישורים השבורים. אני בטוח שאתם משלבים בדיקת תקינות קישורים בתסריטי הבדיקות שלכם בצורה יעילה אך כמה פעמים מצאתם קישור שבור לאחר תיקוני באגים או לאחר שינויים של הרגע האחרון? ישנם עשרות כלים ברשת אך הנה תוסף קטן לדפדפן כרום בשם Check My Links  שכל מטרתו היא למצוא קישורים שבורים בדף ולסמן אותם. לחיצה קטנה, המתנה קצרה ושיפרתם את איכותו של פרויקט הWeb שלכם. הורידו את ה תוסף הקטן מדף זה (או אחד דומה מהרשימה של הדומים) לחצו על התוסף בדף הרלוונטי והנה רשימת קשורים שבורים והשגיאה הנלוות להם. תיהנו :-)

סביבת בדיקות "נקייה"

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

בדיקת פונקציונליות

תמונה
*רב ההתייחסות בפרסום זה בעיקרה לבדיקות תוכנה וWEB אך ניתן לשלב דברים אלו גם בתחומים אחרים. בדיקות פונקציונליות הן בדיקות מסוג קופסה שחורה המוגדרות לתפקודים שנכתבו מראש במסמכי האפיון. בדיקות אלו מאוד ממוקדות וברורות וכוללות בתוכן; פעולות שהמערכת אופיינה לבצע, יצירת פלט על פי אפיון, תגובתיות מערכת, הרצת מקרים משלבי מס' פונקציות והשוואת התוצאות. כל אלו הן חלק ברור מבדיקות פונקציונליות אך הן גם חלק ברור מבדיקות ביצועים, בדיקות אמיתות, בדיקות קצה בהזנת נתונים וכד' דבר שמעלה כאן שאלה: "למה לא לשלבם כחלק מבדיקות אחרות?". ברור לנו שביצוע בדיקות איכות בצורה מקצועית כוללת התייעלות, בקיאות במערכת ויכולת תמרון וזה הרגע להוכיח זאת; בדיקות פונקציונליות הן בדיקות רוחביות של המערכת ולכן סביר לומר שבכדי לחסוך זמן ולהתייעל, בהתאם להתקדמות ומבנה הפרויקט, כדאי ונכון יהיה לשלבם בבדיקות השונות ברבדים השונים של המערכת. איך ניתן לשלב בדיקות פונקציונליות במסמך בדיקות?