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

July 2010 - Posts

Can You Run Unit Tests With Out Installing Visual Studio?

פורסם בתאריך Jul 27 2010, 10:26 PM על ידי Eran Ruso

A customer asked me this question today, the answer is YES.

Unit Tests are not used only to test code, you will need to use Unit Tests to test WCF for example.

Running Unit Tests on machines with no installation of Visual Studio is an ability that can save licenses and installations.

So how it is done?

All you need is a Test Agent installed on the target machine, from this point you can do it in a few ways:

  1. Using command line and running all the tests by using the MSTest.exe
  2. Using the Visual Studio installed on another computer and change the test settings to run tests on the target machine.

Have Fun!!!

Microsoft® Visual Studio® Scrum 1.0 Template Was Released

פורסם בתאריך Jul 19 2010, 09:34 PM על ידי Eran Ruso

Today it happens!

Microsoft is releasing the Microsoft Visual Studio Scrum 1.0

In this template Microsoft is using the SCRUM terminology both with the Work Items and the Reports.

We can find there the following Work Items:

items

With the following Workflows:

work_flow

We can also find the following Reports:

  • Release Burndown
  • Velocity
  • Sprint Burndown

Release_Burndown Sprint_Burndown Velocity

Note: all images were taken from Brian Harry’s post: “A Scrum Process Template for TFS”

In “The Forrester Wave: Agile Development Management Tools, Q2 2010” we can find that Forrester names Microsoft a “leader” between 10 vendors offering Agile development management tools.

You can download the Microsoft Visual Studio Scrum 1.0 here.

Have Fun!!!

TFS 2010 and Project Server Integration (CTP)

פורסם בתאריך Jul 11 2010, 08:00 AM על ידי Eran Ruso

Many people have asked me about the Project Server integration, I know that many of you have waited for it to come…

Finally we can start evaluating the TFS 2010 and Project Server integration.

Microsoft has released the CTP in virtual machine for evaluation.

You can download and start the evaluation right away: http://www.microsoft.com/downloads/details.aspx?FamilyID=f221c660-161b-43ca-95f3-e0e4aad8d43e&displaylang=en

You can read more about it in Brian Harry’s post: http://blogs.msdn.com/b/bharry/archive/2010/07/06/tfs-2010-support-for-project-server.aspx

Have Fun!!!

Expert Days 2010 - סדנאות מומחים בטכנולוגיות מיקרוסופט

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

בתאריכים 1.8 ו – 4.8 אני מעביר סדנאות Testing ב – Expert Days:

תאריך 1.8 יוקדש ל – Automated Testing, המשתפים ילמדו איך אני בונה בדיקות אוטומתיות בעזרת הכלים החדשים והישנים אותם מציאה מיקרוסופט ב – Team System 2010.
כמו כן אני ידבר על דרכים נכונות לבניית מערכי בדיקות וביצוע בדיקות ביצועיים.
היום הזה מיועד לבודקים עם ידע בכתיבת קוד לפחות ברמה הבסיסית (C# או VB.NET)

תאריך 4.8 יוקדש ל – Manual Testing, המשתפים ילמדו איך לעבוד עם ה – MTLM (Microsoft Test And Lab Management) הוא הכלי החדש עבור ה – Tester אותו חשפה מיקרוסופט ב – Team System 2010.
ניראה איך מנהלים תסריטי בדיקה, קונפיגורציות שונות של סביבות בדיקה, Collectors, Test Suites, תוכניות בדיקה ועוד…
היום הזה מיועד לבודקים וראשי צוותים, כמו כן מומלץ גם לבודקים אוטומטיים שהיו בסדנא הראשונה.

השמח לראותכם!!!

מידע נוסףעל ה – Expert Days:

אתר הכנס - www.expertdays.co.il

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

והשנה בסימן Practical .NET 4.0 - חוויות מהשטח . חמישה ימים של טכנולוגיה. סדנאות עומק המכסות את כל הנושאים החמים ביותר, כל סדנא בת יום אחד, בנושא אחד.

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

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

השנה, לראשונה, אירוע פתיחה חגיגי (ביום ראשון, ה1 לאוגוסט) לכל משתתפי הכנס הכולל מפגש מינגלינג עם בכירי התעשיה, הרצאות ייחודיות של מומחי מיקרוסופט שיציגו את החזון שמעבר לגרסת 4.0

ותערוכת שותפים

הכנס יתקיים ב 1-5 לאוגוסט במרכז הבין-תחומי בהרצליה

לרשימה מלאה של הסדנאות

לפרטים נוספים והרשמה

How “Get Latest Version” Really Works? TFS Source Control

פורסם בתאריך Jul 04 2010, 03:39 PM על ידי Eran Ruso

Many people using the Source Control of the Team System don’t really understand how do Get Latest Version works.

Customers calls me in the middle of the night telling me that they have lost files and lost changes, I ask them what they did, they tell me: “I did Get Latest Version and I don’t see the files or the changes”.

Because that I am tired of getting to customers in the middle of the night for false alarms I decided to write this post explaining how does it work.

Lets start with that the Get Latest Version is not overwriting local changes, so if you have deleted a file than the system sees it as an intention of making a change with the file, at that case deleting the file from the project. So at that case when doing Get Latest Version you will not get the deleted file.

Get Latest Version works in a check list method, means that when it gets a file from the server to your local file system it writes down the file and its version, it will not get that file again until the file version will be changed on the server.

In case you made local changes and changes have been made on the server the Get Latest Version will trigger the merge window in order to merge your local changes with the server changes.

Here are some examples:

Scenario 1:

You trigger a Get Latest Version and get all the files from the server, one of the files is test.txt and its version on the server is V5.
You check out the test.txt, open it and add your name to it.
You save the file but you don’t check in the file.
You trigger the Get Latest Version once again.
A check is being made in the check list and the source control finds that the server has V5 for test.txt and on the last Get Latest Version you got V5 so nothing happens to this file.
You check your local changes and you can still see them.

Scenario 2:

You trigger a Get Latest Version and get all the files from the server, one of the files is test.txt and its version on the server is V5.
You delete the file.
you don’t check in the deletion.
You trigger the Get Latest Version once again.
A check is being made in the check list and the source control finds that the server has V5 for Test.txt and on the last Get Latest Version you got V5 so nothing happens to this file.
You check your local file system and you find that the file is missing.

Scenario 3:

You trigger a Get Latest Version and get all the files from the server, one of the files is test.txt and its version on the server is V5.
You check out the test.txt, open it and add your name to it.
You save the file but you don’t check in the file.
You trigger the Get Latest Version once again.
A check is being made in the check list and the source control finds that the server has V6 for test.txt and on the last Get Latest Version you got V5.
The source control also see that your local version contains changes, so it triggers the merge tool.

So we can see the most common scenarios that can happen with the Get Latest Version, I hope that now its mechanism is clear and there will be less night work for me ;-)

Have Fun!!!

Team System 2010 (RTM) Virtual Machines For Trial Are Available

פורסם בתאריך Jul 01 2010, 08:31 AM על ידי Eran Ruso

Finally Microsoft have released the Virtual Machines for trial!

The virtual machine include the following:

  1. Team Foundation Server 2010
  2. Visual Studio 2010 Ultimate Edition
  3. SQL Server 2008
  4. Windows Server 2008
  5. Office

All the applications are trial applications and will work until December 15 2010 except for the office version that will work for 25 times only.

There are 3 versions of the Virtual Machines depends on the Virtualization provider you are using:

You will get windows warning messages that lets you know that you are on a trial version, ignore these warnings (Until December 15 2010).

On your first time use you will get a pop up window that asks you for windows license, choose “Activate later”.

2010-07-01_0829

Have Fun!!!