Automation Runner – Running Tests Without Visual Studio

Wednesday, April 8, 2015

I’m often asked to provide a solution for testers who wants to run automation but don’t want to work with Visual Studio (Or don’t have a license). You can run automation using MSTest or using VSTEST.Console command line tools, working with command line isn’t simple and friendly for testers:     1. Test Methods – How do I know which tests available in each Test Assembly?     2. Running list of tests – I what to control which tests to run and manage my own test plans.     3. Reporting – I want to get real time status on...

How To: Enable Coded UI Html Logger

Monday, November 24, 2014

Many of my customers has already build large amount of Tests based on Coded UI, those tests running every build and every day, for a second everything looks just perfect, until a test failed with unexpected exception…. Then we need to understand why? the test failed because the new build broke the test? maybe something wrong with the test? So the obvious choice is adding logs to Coded UI, Coded UI has some basic logs capabilities, you can use either console, trace and TestContext to write logs inside your Coded UI Tests. Console.WriteLine("Console Writeline"); Trace.WriteLine("Trace Writeline"); TestContext.WriteLine("TestContext Writeline"); Now, if you...

Super Simple Load Test From VSO

Wednesday, November 19, 2014

Brian Harry post about this new experience a few weeks ago so in case you haven't heard about it here a glimpse. First if you don’t have VSO (Visual Studio Online) account it’s free and simple right here - http://www.visualstudio.com/For more information on VSO check out my presentation on VSO - http://blogs.microsoft.co.il/shair/2014/10/30/sela-open-house-visual-studio-online-application-insights/ Microsoft calling it “Load Test” but I think the proper term is High Scale Availability Check, because you can only test one Url,  and you can’t add validations to the load so where there is not validations there is no Test. As the post title implies it’s...

העתקה של בדיקות ומבנה משרת לשרת

Thursday, June 26, 2014

בתקופה האחרונה שואלים אותי יותר ויותר בנוגע להעברת בדיקות וכל מבנה העץ תחת MTM לשרת אחר או פרוייקט אחר. ב – 2010 שרק הגיע MTM לשוק כתבתי כלי לשכפול פנימי בתוך הפרויקט (במטרה לנהל גרסאות שונות של הבדיקות) - http://blogs.microsoft.co.il/shair/2011/03/20/test-case-migrator-between-projects-wpf-metro/. ב – 2012 מיקרוסופט הכריזה על יכולת חדשה ב – MTM – Clone המאפשרת שיכפול של כל עץ הבדיקות, אבל זה רק באותו הפרוייקט…. אז שוב מצאתי את עצמי כותב כלי לסייע במעבר –הורדה של הכלי (כולל קוד) 1. הקמתי פרוייקט ריק 2. נפתח את הכלי, נציין פרויקט מקור ופרוייקט מטרה. 3. לאחר מכן נבחר אילו ספריות ו\או בדיקות אנו מעוניינים להעביר.. 4. ניצור Test Plan...
no comments

How To: Run Tests On Different Machines In Parallel

Wednesday, June 18, 2014

I’m getting this question a lot, how to run multiple tests on different machines in parallel? Every customer that I work with has over 100 tests and some has more than 1000+. So how to improve test execution time? running 1000+ tests can take a while and we want to get the results as fast as possible. So, for Unit Tests there is a nice trick (Wrote about it in 2010 –>Run Unit Tests in Parallel using Visual Studio 2010) that allow you to run those tests in parallel on the same machine. But what about Coded UI Tests? you most know we...

Unit Test Error – ERROR [IM014] [Microsoft][ODBC Driver Manager]

Monday, April 28, 2014

Visiting a customer we faced a strange problem running Coded UI with Excel Data Source: The unit test adapter failed to connect to the data source or to read the data. For more information on troubleshooting this error, see "Troubleshooting Data-Driven Unit Tests" (http://go.microsoft.com/fwlink/?LinkId=62412) in the MSDN Library. Error details: ERROR The specified DSN contains an architecture mismatch between the Driver and Application The same test works on Windows 7 machines but received this error on Windows 8 64bit, So I start to investigating… First if opened odbcad32 (from Run command), I’ve noticed the “Excel Files” DSN exists but...

Could not load file or assembly ‘Microsoft.TeamFoundation.Client While Running Tests

Thursday, July 25, 2013

I know this sounds strange – What the relation between “'Microsoft.TeamFoundation.Client” and Running Tests from command line? Visiting a customer I saw this error when the the customer tried to run Coded UI Tests using MsTest (Machine only with Test Agent): Run has the following issue(s): Failed to queue test run 'XX@XXX-XXXTEAM-PC 2013-07-18 17:58:02': Could not load file or assembly 'Microsoft.TeamFoundation.Client, Version=11.0.0.0, Culture=ne utral, PublicKeyToken=b03f5f7f11d50a3a' or one of its...

מפגש ALM בנושא – All About Testing In Visual Studio 2012

Thursday, June 6, 2013

ראשית תודה לכל מי שהגיע למפגש ALM שהתקיים במיקרוסופט רעננה, בהרצאה זאת דיברתי על היכולות השונות לבדיקות אוטומטיות ב – Visual Studio 2012: Unit Test ו- Fakes Coded UI Advanced Search Cross Browser Playback ...

מפגש קבוצת ALM בנושא אוטומציה ב–Visual Studio 2012

Monday, May 20, 2013

בשנתיים האחרונות שאני שומע רק על Coded UI  ב – Visual Studio אבל יש עוד כ”כ הרבה מעבר, במפגש הקרוב אני אדבר על כל יכולות האוטומציה ב – Visual Studio 2012 עבור מפתחים ואנשי אוטומציה. נדבר על Unit Test ויכולת ה – Fakes החדשה שמגיעה עם Visual Studio 2012 (מחליף את Pex & Moles) ממשק Web Test Manager שמגיע עם Update 2, אשר מאפשר עבודה עם בדיקות ללא MTM. ...