ממש רצינו וזה חזר… Unit Tests Generator עבור Visual Studio 2012 ו–Visual Studio 2013

יום שלישי, אוגוסט 5, 2014

מי לא מתגעגע ליכולת פשוט לבצע קליק ימני על מטודה ולבחור Create Unit Test ואז הקסם קורה ואנחנו מקבלים Unit Test עם קוד התחלתי נוח לעבודה. היכולת המופלאה הזאת שכול כך אהבנו וללא התראה מוקדמת נילקח מאתנו ב – Visual Studio 2012. רבים חיכו לבשורה המשמחת והיום אני ממש שמח לבשר אותה… באדיבותם הרבה של ה – Rangers קיבלנו כלי חדש שניקרה: Unit Test Generator. ניתן להתקין את ה – Unit Test Generator על Visual studio 2012 ועל  Visual Studio 2013 באופן הבא: צעד 1: פתח את ה – Extensions and Updates מיתוך ה – Tools טאב ב – Visual Studio צעד 2: תחת ה...
תגיות: , ,
אין תגובות

איך מיקרוסופט מבצעים פגישות Stand-Up?

יום שני, יולי 14, 2014

ישנו סרטון מאוד מעניין בו מציגים צוותים אמתיים של מיקרוסופט מבצעים פגישות Stand-Up במתודולוגיית ה – SCRUM. כפי שניתן יהיה לראות בסרטון יש שם גם דברים “לא חוקיים” שמתבצעים. מומלץ לצפייה!!! את הסרטון ניתן לראות בלינק הבא: https://www.youtube.com/watch?v=-UUrLxNBK_g תיהנו!!!
תגיות: ,
אין תגובות

איך ניתן לשנות הכותרת של ריצה אוטומטית או ידנית ב–MTM?

יום שני, יוני 30, 2014

הבוקר התקשר אלי אחד מהבודקים ואמר לי שמאוד קשה לו להתמצא ב – Tab תוצאות הריצה ב – MTM. הכול אותם שמות הוא אמר, ניתן לראות בדוגמא שהכנתי שאכן לא ניתן לדעת מה היה בכול בדיקה על פי השמות. ה – MTM לוקח כ – Default את שם ה – Test Suite כשם הריצה, במידה והרצתי את אותה ה – Suite הרבה פעמים התוצאה תהיה זהה למה שרואים ב – Screenshot. הפתרון מתחלק לשניים: בניית עץ בדיקות - יש לבנות עץ בדיקות עם שמות משמעותיים כך שנוכל לדעת איזה אזור במוצר הרצנו. שינוי שם הריצה ידנית - ניתן לשנות את שמות הריצות גם תוך...
תגובה אחת

יצא CTP ל–Visual Studio 2013 Update 3 ו–TFS 2013 Update 3

יום שלישי, יוני 10, 2014

Brian Harry הכריז על CTP עבור VS 2013 Update 3 ועבור TFS 2013 Update 3, למרות שרק יצא Update 2 עם חידושים לא מעטים כבר באים אלינו עם בשורות חדשות ומעניינות לא פחות. ב – Update 3 ה – Test Plan וה – Test Suite הופכים להיות Work Item מה שיאפשר להוסיף שדות, לעקוב אחר היסטוריה ולשלוט ב – Work Flow שלהם. כמו כן הוספו יכולות שליטה על ה – Test Suites ב – Security Tab (מה שהולך לפתור לי לא מעט בעיות) ניתן לקרוא עוד בלינק הבא: http://blogs.msdn.com/b/visualstudioalm/archive/2014/05/23/test-plan-and-test-suite-customization-with-tfs2013-update3.aspx אז מה עוד יש לנו שם? שיפורים ב – Code Map עליהם ניתן לקרוא בלינק: http://blogs.msdn.com/b/visualstudioalm/archive/2014/05/27/code-map-improvements-in-visual-studio-2013-ultimate-update-3-ctp1.aspx ושיפורים ב...
תגיות: , , , ,
אין תגובות

Kanban בשווארמה

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

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

שוחרר TFS 2013 Update 2 כמו כן יש לנו גם VS 2013 Update 2 RC

יום שני, אפריל 28, 2014

לפני מספר ימים שחררה מיקרוסופט את ה – Update 2 של TFS 2013. ב – Update 2 ישנם לא מעט דברים מעניינים… בפוסט הזה אני רוצה לציין כמה שנראים לי יותר מעניינים. CodeLens ב – TFS 2013 מיקרוסופט ספקה לנו את היכולת לקבל מידע נוסף על הפונקציה עליה אנחנו עובדים. אז מה קיבלנו ב – Update 2? את היכולת לראות מה קורה ב – Branches מקבילים לזה שעליו אני עובד. לדוגמא אני עובד על Branch Main ורואה שבוצעו שינויים בפונקציה עליה אני עובד ב – Branch Test שמתקן Bug בפונקציה זו. אתם כבר יכולים להבין את ההשלכות של יכולת כזאת… Work Items Tags יכולת שנוספה רק עבור ה –...
תגיות: , , , ,
2 תגובות

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

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

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

לאיפה נעלם ה–Team Build Default Template ב–TFS 2013?

למי שכבר שדרג את ה – TFS שלו לגרסת ה – 2013 בטח כבר שם לב שחסר משהו ב – Build. עד היום ניתן היה למצוא ב – Source Control Explorer תיקיה בשם BuildProcessTemplates, אך מ – TFS 2013 RTM התיקייה חסרה. אז איך ניתן למצוא את ה – Default Template כדי לשנות אותו? צעד 1: לחץ על Builds ב – Team Explorer צעד 2: צור Build Definition חדש צעד 3: הקלק Process תחת חלון ה – Build Definition שניפתח צעד 4: הקלק על Show details צעד 5: הקלק על Download צעד 6: הכנס שם ל – Template ולחץ Save זה הכול, מכאן הכול אותו הדבר, ניתן לשנות...
אין תגובות

העברת Test Plan/Suite בין Team Projects שונים

יום חמישי, פברואר 20, 2014

מדי פעם אני נתקל בשאלה: “איך אני מעביר תוכנית בדיקות או Test Suite מסוים בין פרויקטים שונים?” ישנו כלי שנקרא: tcm והוא מותקן אוטומטית עם ה – Visual Studio 2012 ו – Visual Studio 2013. כדי להגיע לכלי יש להיכנס ל: For VS 2012: :\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE For VS 2013: :\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE מיתוך ה – Command Line יש לכתוב את הפקודה הבא: tcm suites /clone /collection:http://:8080/tfs/    /teamproject: /destinationteamproject: /clonerequirements    /suiteid: /destinationsuiteid:    /overridefield:"Iteration Path"=""    /overridefield:"Area Path"="" כאשר המשתנים הם: ServerName – שם שרת ה – TFS CollectionName – שם ה – Collection כאשר שתי הפרויקטים חייבים להיות תחת...

ניהול פיצ’רים ב–TFS 2013

יום חמישי, אוקטובר 24, 2013

הפוסט שכתבתי בנושא זה פורסם ב – MSDN Blog, ניתן לקרוא אותו כאןלנוחיותכם אני מפרסם עותק שלו גם בבלוג.תיהנו!!!===============================================================================בדרך כלל כאשר אנחנו מנהלים תהליך פיתוח אנחנו מתחילים באפיון על של המוצר ברמת הפיצ’רים\Scenarios.אגב שאני מדבר על אפיון על אני לא מתייחס למתודולוגיה מסוימת, גם במתודולוגיות אג’יליות וגם במתודולוגיות שאינן אג’יליות ישנו האלמנט של פיצ’רים\Scenarios לפעמים קוראים לפיצ’רים גם בשמות אחרים.את אותה רמה גבוהה אנחנו צריכים לפרק לאלמנטים ביצועיים בסופו של דבר וכאן זה משתנה בהתאם למתודולוגיה, במתודולוגיה אחת קוראים לזה דרישות ובאחרת מדובר על User Stories אך בשניהם אני מצפה לקבל את אותו הדבר, טריסביליות.מיקרוסופט הוסיפה יכולת ב –...
אין תגובות