What an eye sore!! (102,796)
Well, I finally managed to download all the components for Visual Studio 2008. It was long a process because of the size of the archives involved. Regardless, I have to say that the process was smooth.
Now to the substance, comparing DevRiot and the test tools of VS 2008.
I started with the basic: take an int and return it.
Nothing else fancier where DevRiot has advantage over VS: gui testing (on PC and devices, on and off screen), dynamic array/data structure manipulation, dynamic build test tress, built-in load and stress testing, etc :-}
It is an eye sore: test projects, test types, test attributes, test contexts, asserts, clicks, clacks to get to the point of to modify the test source to add the only thing that is of interest to the user: desired input and expected output. That is all a user needs. If the user needs to add a second test: repeat the process :-}
The thing is dog slow. It took (on average) 102,796 times more ticks than DevRiot. Granting that I was using Virtual PC but the times I am using for DevRiot are from 4 years ago on much slower machine than the current one I own.
If we assume a 50 times handicap (meaning that a 5000% improvement) DevRiot is still around 2000 times faster.
No wonder the execution time report is not the default one.
I tried to mess MS tool with changing return types, it choked like a child. Then I tried exceptions or even setting scenarios. It would have required getting into coding, api, etc..
I do not think they have clear concept of what automation means.
So, bottom line: why spend more time using MS QA infrastructure if it is not going to yield faster development cycles?
The pricing structure and road map discussion, I will leave for other post.
Labels: .Net desktop, .Net_compact, .Net_desktop, add-in, DevRiot, gui_testing, QA_Automation, Software_Automation, unit_testing, visual studio, visual_studio


