Monday, April 12, 2010

Visual Studio Team Edition for Software Testers

The Microsoft presentation on High Speed, Low Drag: Driving Application Quality with Minimal Friction tonight was fun. It was given by Mark Mydland from Microsoft.

He presented with Windows 7 and Visual Studio 2010.
A few notes I took during interesting parts of the presentation:
theory of constraints
fix bugs - all bugs - before adding new features.
what does CodeComplete mean?
unit test only validates what I as developer think the code does; still need another set of eyes.
He showed a few slides of "Ellen the vigilant tester"

A guiding principle he uses in his group, where it's a ratio nearly of one tester per developer: is the customer going to be delighted

need to communicate well what's in the build

actionable bugs - capture clickstream & environment info

I liked the story / parable he told about Qa / developer interaction. When playing table tennis with his daughter, he can return the ball like a father (nicely) or like a master table tennis champion, whereby the ball is hit at the highest possible velocity and jumps off the table and is hidden in a crevice of the wall so that it can't be found for a few days, enabling me to go off and do more coding. More often than not, it's better to be the fatherly table tennis player.

pathological bug - only a crazy person wuld have done that ...

IntelliTrace. This looks like a really cool feature. managed code only; can do it with unmanaged code, but have to instrument the binaries first.

developers have abdicated responsibilities in delegation of quality to QA

agile testing quadrants

some say they're doing agile but no unit testing, not continuous integration, not peer programming! Agile is about discipline and quality.

----------------
I got a cool t-shirt at the event. It's a Visual Studio t-shirt with words across the chest, "are you looking at my code?"

Also, there was a flyer for 40% off of a good book. "Professional Application Lifecycle Management with Visual Studio 2010"

No comments:

Post a Comment