DCSIMG
July 2011 - Posts - Eran Ruso
Sign in | Join | Help

July 2011 - Posts

באיזה טכנולוגיות תומך ה–Coded UI Test?

פורסם בתאריך Jul 25 2011, 10:34 PM על ידי Eran Ruso

באיזה טכנולוגיות תומך ה–Coded UI Test?

השאלה הזאת עולה הרבה מאוד פעמים, באיזה טכנולוגיות תומך ה – Coded UI Test?

התשובה ניתנת בטבלה הבאה:

Support_table_1

Support_table_2

יש להוסיף גם תמיכה חלקית ב – IE 9.0 שנוסף ב – Service Pack 1

הערה: המידע נלקח מפוסט של Gautam Goenka אותו ניתן לראות כאן

תיהנו!!!

“קול הלקוח” היכולת שלנו להשפיע על הגרסאות הבאות…

פורסם בתאריך Jul 21 2011, 10:13 AM על ידי Eran Ruso

Vote

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

אני שומע הרבה מאוד פעמים מהלקוחות שלי את האימרות הבאות:

1. “למה מיקרוסופט לא הוסיפו את הפיצ’ר ____ זה היה עושה את החיים הרבה יותר קלים”

2. “הפיצ’ר הזה לא הגיוני, הרבה יותר נכון לעשות את זה בצורה הבאה: ______”

3. “כמה חבל שלא ניתן לעשות ____ בעזרת הכלי”

ועוד…

היום כל לקוח של מיקרוסופט יכול להשפיע על המוצר, כל מה שצריך לעשות זה לגלוש לאתר:

http://visualstudio.uservoice.com/forums/121579-visual-studio

להצביע או להוסיף רעיון חדש ולהשפיע!

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

תיהנו!!!

נגמר ה–Expert Days אז מה היה לנו?

פורסם בתאריך Jul 17 2011, 01:52 PM על ידי Eran Ruso
נגמר ה–Expert Days אז מה היה לנו?

שבוע שעבר היה את ה – Expert Days של חברת E4D, אני העברתי שני סדנאות בשבוע זה:

1. Build and Deployment automation with Visual studio 2010 ב – 11.07.2011

2. Unit Test Coded UI Test and everything between ב – 12.07.2011

אני רוצה להודות לכל מי שהשתתף בסדנאות שלי, אני חייב לציין שגם אני למדתי דבר או שניים חדשים מהמשתתפים.

כמו כן אני רוצה לשתף אתכם במצגות שהעברתי, ניתן להוריד את המצגות מהלינקים הבאים:

סדנאת הבילדים

סדנאת האוטומציה

תודה לכולם,

תיהנו!!!

טופולוגיות של סביבת בילדים אוטומטיים

פורסם בתאריך Jul 10 2011, 11:36 AM על ידי Eran Ruso

טופולוגיות של סביבת בילדים אוטומטיים

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

לכל ארגון צריך להיות לפחות מכונת בילדים אחת (Build Machine).

בעבר פרסמתי פוסט על מהי מכונת בילדים טובה אותו ניתן לקרוא בלינק הבא:

http://blogs.microsoft.co.il/blogs/eranruso/archive/2009/06/30/what-is-a-good-build-machine.aspx

אך מהי הטופולוגיה המתאימה עבור הארגון?

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

ארגון קטן בדרך כלל מריץ בילדים ליליים ו - Gated Check in על מוצר לא גדול, צוות אחד או שניים ולכן ניתן לספק לו מכונת בילדים אחת עם כמה Build Agents עליה מומלץ 2 וזה אמור לספק אותו.

Build_toppology

לאומתו ארגון גדול המריץ בילדים ליליים ו – Gated Check in על מוצרים גדולים וצוותים גדולים דורשים מספר מכונות בילדים ואפילו מספר Build Controllers לצוותים השונים על מנת להתמודד עם העומס הגדול.

Build_Toppology_for_bigger_teams

חשוב לציין שכל Build Controller יכול לספק שירות עבור Team Project Collection אחד בלבד.

בעבר כתבתי פוסט על איך משנים את ה – Team Project Collector עבור Build Controller, ניתן לקרוא את הפוסט בלינק הבא:

http://blogs.microsoft.co.il/blogs/eranruso/archive/2010/01/25/how-to-configure-build-services-to-a-specific-tfs-2010-collection.aspx

תיהנו!!!

יצא Patch עבור TFS 2010 SP1

פורסם בתאריך Jul 07 2011, 10:09 AM על ידי Eran Ruso

יצא Patch עבור TFS 2010 SP1

אל תעשה

לא להתקין את העדכון על TFS Proxy Server.

לא להתקין את העדכון על ה – Clients

 

עשה

יש להתקין את העדכון על ה – TFS 2010 לאחר התקנת ה – SP1.

איך מתקינים SP1:

http://blogs.microsoft.co.il/blogs/eranruso/archive/2011/04/24/how-to-install-tfs-2010-sp1.aspx

יש להתקין את העדכון על ה – Build Machines לאחר התקנת ה – SP1.

 

ניתן להוריד את העדכון מהלינק הבא:

http://www.microsoft.com/download/en/details.aspx?id=26211

תיהנו!!!

 

מה תוקן? (נילקח מה – MSDN)

Issue 1

When you connect to a Microsoft SQL Server Analysis Service database in Team Foundation Server (TFS) 2010, you cannot process the SQL Server Analysis Service database if the following conditions are met:

  • The database is located on an instance of SQL Server in a failover cluster.
  • The instance of SQL Server does not use the default listening port.

Note When this issue occurs, you can connect to the SQL Server Analysis Service database.
For example, you encounter a Microsoft.TeamFoundation.Server.WarehouseException exception and receive the following error message when you try to manually process the SQL Server Analysis Service database from a Web service:

TF221122: An error occurred running job Full Analysis Database Sync for team project collection or Team Foundation server TEAM FOUNDATION.

Additionally, you receive the following error message when you view a report for the SQL Server Analysis Service database in Report Manager:

An error has occurred during report processing. (rsProcessingAborted). Query execution failed for dataset 'dsIteration'. (rsErrorExecutingCommand)The Team System cube either does not exist or has not been processed.

Issue 2
When you use Microsoft Visual Studio Team Explorer 2008 to manage the security settings for a TFS 2010 server, you encounter a System.NullReferenceException exception.

Issue 3

2479248 (http://support.microsoft.com/kb/2479248/ ) FIX: "Partially Succeeded" status in Visual Studio 2008 if you upgrade to TFS 2010 and to TFS Team Build 2010

Issue 4

2527572 (http://support.microsoft.com/kb/2527572/ ) FIX: Slow to add files or Source Control Explorer stops responding in Visual Studio after you install Team Foundation Server 2010 SP1

 

איך נחליט איזה באגים לתקן בתהליך הפיתוח?

פורסם בתאריך Jul 02 2011, 10:34 PM על ידי Eran Ruso

סוגיה שעולה אצל מרבית הלקוחות שלי…

אני תמיד אומר: “את כל הבאגים צריך לנהל אך לא את כל הבאגים נתקן”, אז איך נחליט את מה לתקן?

התשובה לזה היא פשוטה: “אם עלות תיקון הבאג גבוהה מהעלות של לא לתקן את הבאג אז לא נתקן, אם עלות התיקון נמוכה יותר נתקן”

איך זה יכול להיות? אם תשקיעו מחשבה בתשובה שנתתי תיראו שמדובר על תשובה מאוד הגיונית.

ניקח לדוגמא באג מסוג Show Stopper מה שאומר שחלק באפליקציה שלנו לא עובד, נניח ונשחרר את האפליקציה עם הבאג נקבל לקוחות מאוד כועסים, לקוחות כועסים לא טובים לחברה בטח שלא לקוחות עוזבים ולכן עלות התיקון במקרה זה נמוכה מעלות האי תיקון.

שבודקים עלות באג לא מתוקן יש לבחון גם את הדברים הבאים:

- השם של החברה בשוק

- עלות התמיכה בלקוחות

- עלות לקוחות עוזבים או לא מרוצים

ופרמטרים נוספים שיקבעו מראש על פי התחום בו פועלת כל חברה.

שבודקים עלות תיקון יש לבחון גם את הדברים הבאים:

- זמן מפתח

- זמן בודק

- זמן ארכיטקט

ופרמטרים נוספים שיקבעו מראש על פי התחום בו פועלת כל חברה.

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

תיהנו!!!