Testing in VS 2005
Saw a good session on the new test framework in VS 2k5 this morning. This is a real improvement over...well...nothing.
Unit Tests - Auto-generated VB.NET or C# unit test code. NUnit users will find this VERY familiar.
Web Tests - Recordable, automated web UI test scripting. Can simulate IE or Netscape browsers. You can bind form fields to a data source rather than using the same values over and over again.
Load Test - This is a container for any combination of Unit and Web tests. You can specify the number of users to simulate and a bunch of other stuff. It can collect performance counters and such. VERY COOL.
Manual Test - This is weird. It is managed just like any other test in the system, but the script to “run” the test is just a text or Word document. You then select “Pass” or “Fail” from a dialog box. It seems odd by itself but the cool thing is that the results are integrated with the bug tracking and other functionality of Team System just as though it was an automated test.
The Missing Test - Still no WinForm / GUI test automation in the product. MS had to bring in CompuWare to keep this from looking like a big hole.