בואו לסדנה מעשית וייחודית בנושא Automation Testing

יום רביעי, ינואר 14, 2015

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

מדוע לא בודקים Private Methods ב–Unit Tests?

יום שני, ספטמבר 1, 2014

הערה: אני רוצה לפתוח בפוסט קצת מתקדם יותר על Unit Testing, בהמשך אפרסם דברים יותר בסיסיים. אנחנו בארגון מבצעים מהלך של העמקת ה – Unit Testing, במסגרת זו אני שולח טיפים למפתחים על כתיבת Unit Testing האחרון ששלחתי הוא: “ב – Unit Testing אנחנו לא כותבים בדיקות ל – Private Methods בדרך כלל, במידה ואתם מרגישים שצריך לכתוב ל – Private Method בדיקה יש לבחון קודם כול האם הקוד כתוב כמו שצריך או שדרוש Refactor” לאחר משלוח הטיפ הנ”ל נוצרו דיונים שהעלו שאלות מהמפתחים, למה בעצם לא בודקים Private Methods מה ההיגיון מאחורי האמרה? אחת מהשיחות שהיו לאחר הטיפ...
תגיות: , , ,
תגובה אחת

שוחרר עדכון Visual Studio 2013 Update 3

יום רביעי, אוגוסט 13, 2014

לפני כשבוע שוחרר עדכון VS/TFS 2013 Update 3 להורדה לכלל הציבור.הורידו עכשיו Visual Studio 2013 Update 3לקבלת כל הפרטים על הפיצ’רים החדשים קראו את Visual Studio 2013 Update 3 RTM release notes ולקבלת כל הפרטים על הבאגים שתוקנו כנסו ל- Visual Studio 2013 Update 3 KB article.  אתם גם יכולים לצפות בוידאו על העדכון ששוחרר.חלק מהעדכונים המשמעותיים ביותר הכלולים בעדכון זה:CodeLens support for GitConfigurable display on in progress items on the backlog (a common customer request)Application Insights toolingDesktop app support in the memory usage tool (including WPF)Release management support for PowerShell/DSC and ChefTest plan/suite customization, permissions, auditing, etc.Cloud load...
תגיות: , ,
אין תגובות

"איך באמת האפליקציה שלי מתנהגת בעולם האמיתי?" או בשתי מילים: Application Insights

יום ראשון, יוני 8, 2014

בחודש נובמבר האחרון צוות Visual Studio השיק שירות חדש בשם Application Insights (כרגע בגרסת Preview) שירות זה מתווסף לקשת כלים רחבה יותר ש- Visual Studio Online מציע למשתמשיו. Application Insights הינו שירות המאפשר לנו לגבש תובנות לגבי התנהגותה של האפליקציה (*) שלנו בעולם האמיתי... לחזות בביצועי האפליקציה תחת שימושם של משתמשים אמיתיים, לקבל מידע בזמן אמת לגבי תקלות וקריסות כל זאת ועוד ע"י ניטור אוטומטי של כל המידע הרלוונטי עבורנו איסופו והצגתו במקום אחד, באופן אינפורמטיבי וברור. *נתמך עבור סוגי האפליקציות הבאות: Web app, Windows Store, Windows Phone 8, Web service ניטור מידע בזמן אמת אז איזה מידע רלוונטי עבורנו נאסף ונשמר? בגדול -...
תגיות: , , ,
2 תגובות

Grid View – הפיצ'ר החדש ב TFS 2013 לעריכת Test Cases – המדריך השלם

יום שלישי, אפריל 29, 2014

  החל מ- 2012 ניתן לראות שנושא ניהול הבדיקות וארגונן ע"י שימוש בTFS מקבל דגש רב יותר, מגמה זו התחילה בראשית 2012 אז נתווסף Tab חדש ל Team Web Access בשם Test בו ניתן היה לערוך בדיקות ולהריצן לאחר מכן באופן ידני, מאז עם כל עדכון חדש לTFS עוד ועוד פונקציונליות מתווספת לאזור זה ב Web Access. ב TFS 2013 תחזוקת הבדיקות ב Web Access עברה מקצה שיפורים נוסף וקיבלנו יכולות משופרות לעריכת הבדיקות שלנו באמצעות ה Grid View. מדריך זה ייפרט לגבי הפונקציונליות החדשה שנתווספה ל TFS, וכן יסביר כיצד להשתמש ב Grid View ע"מ לשפר את הפרודוקטיביות...
אין תגובות

שוחרר עדכון TFS 2013 Update 2 – מה חדש?

יום רביעי, אפריל 23, 2014

גרסת TFS 2013 update 2 שוחררה, והגרסה מציעה שיפורים ותוספות לגרסת 2013. מה חדש ב- update 2? ממשק ה- web access החדש עבר מתיחת פנים נוספת, עם look & feel חדש המותאם למסכים רחבים. המינוח Team Favorites השתנה ל- Pinned Items, וכפי שרואים בתמונה, ניתן "לנעוץ" למסך הראשי גם גרפים. התמיכה בתיוג work items הושלמה. החל מגרסת TFS 2012 update 2, התאפשר לנו לתייג work items – להוסיף להם tags ולבצע סינון דרך אייקון של סינון ב- web access. כעת, מגרסת TFS 2013 update 2, ניתן גם לשלב tags בשאילתות – ב- web access, בסטודיו וב- Excel. יכולת חשובה נוספת היא האפשרות לעדכן את...
תגיות: , , ,
אין תגובות

בדיקות אוטומטיות בארגון – מפנטזיה למציאות.

יום שני, מרץ 17, 2014

מנהלי פיתוח וכן מנהלי איכות של מוצרי תוכנה/ חומרה כבר מכירים בחשיבותן של בדיקות אוטומטיות כחלק חיוני במאמץ לפתח מוצר יציב ואיכותי. ובצדק, ניתן לדבר בשבחן של בדיקות אוטומטיות בלי סוף... חוסכות זמן אדם וכסף, תהליך הבדיקה חף מטעויות, דיוק, כיסוי בדיקות נרחב יותר של המוצר וכו' ועם זאת, אירגונים שנכוו בעבר מניסיון הטמעה כושל של בדיקות אוטומטיות לא יתנו צ'אנס נוסף להטמעת כלי אוטמציה חדשים, וינטשו את היוזמה. חס ושלום שנאמר על אותם מנהלים שהם אינם מבינים את החשיבות הרבה של בדיקות אוטומטיות?! מבינים גם מבינים!, אלא ש...התקציב לא מאפשר... וגם ככה גוייסו בודקים חדשים, ואל דאגה כמובן שזה נכלל ב"תכנית...
2 תגובות

הפרטים החשובים שבדרך כלל שוכחים לספר לכם על עולם ה Production Debugging

יום ראשון, מרץ 9, 2014

תחום ה Production Debugging הוא תחום מאוד מיוחד בעולם הפיתוח. הרי מצד אחד, חלק מאוד משמעותי מזמן הפיתוח הולך ל Debugging (שלא נדבר על כמה אנחנו משקיעים בזה אחרי שחשבנו שסיימנו את הפיתוח ו QA והלקוחות הוכיחו אחרת...). מצד שני, הוא לא זוכה לעמוד כשווה בין שווים בתוך השורה הארוכה של תחומי ההתמחות שכל מפתח מתהדר בהם - בכל קורות חיים תקרא שבן אדם כותב שהוא יודע SQL, או Web, או WCF, Windows והרשימה ארוכה אבל כמה פעמים ראיתם בקורות חיים של מישהו את המילה Debugging? כיצד ייתכן שכמעט אף אחד לא צובר בזה מספיק ידע כדי להוסיף עוד...
2 תגובות

ניהול פרוייקט תוכנה בחברות סטארטאפ באמצעות Visual Studio Online

יום שני, פברואר 24, 2014

תסריט נפוץ בישראל: אתם חברת סטארטאפ חדשה. צוות קטן. 5 אנשים. מתחילים לעבוד על פרוייקט תוכנה חדש. אתם זקוקים לפתרון שיאפשר לכם לנהל את הפרויקט בצורה אג'ילית, לתכנן את מחזורי הפיתוח, להקצות משימות למפתחים וכמובן – לספק סביבת ניהול תצורה מתקדמת. Visual Studio Online הוא כלי שיכול לספק לכם בדיוק פתרון לסוג כזה של תסריטים ותסריטים נוספים.  Visual Studio Online הוא סביבת TFS מבוססת Azure, בענן של Microsoft, שמספקת את היכולות האלה, ועד 5 משתמשים – ללא חיוב. כל מה שנדרש הוא להכנס ל- VisualStudio.com ולייצר סבביבה משלנו, באמצעות הזדהות עם ה- Live ID שברשותנו. יצירת Team Project, שיהווה את המסגרת...
אין תגובות

השלבים הנדרשים להקמת DevOps בארגון

יום שבת, פברואר 1, 2014

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