Stochastic (aka Random) Testing

Paul Dietz commented on one of my posts about testing the compiler asking whether we do any “random testing” of the compiler. I also really appreciate the links he included to a couple of very interesting papers on the same subject. The first article was Will McKeeman’s “Differential Testing for Software” which discusses their experience…

8

Inline Warning Control

There has been plenty of talk on four of the bigger new features in the C# compiler/language: generics, anonymous methods, iterators, and partial types. There are however several other new features that could use some love as well. One of them is ‘#pragma warning’. Using this feature you can disable all warnings or specific ones…

5

Testing the C# Compiler #2

Lots of questions were sent my way after the last post about testing the compiler. A lot of them can be answered by providing some example tests that show some real code and demonstrate how a test works in our world. So that’s what I’ll attempt to do in this post. I’m keeping the tests…

3

Testing the C# Compiler #1

One of my intentions when I first started this blog was to focus some on software testing in general but also provide a view of how we test the C# compiler as well. I’ve miserably failed at both of those so far. But I guess it’s never too late to start. Every time Eric and…

5

My acting debut

Yesterday marked the first, and quite possibly last, acting job (unpaid) I’ve ever had.  A friend of ours, Prashant, is a product manager at MS (used to be the C# product manager actually) who has for a long time now worked on movie scripts on the side.  He’s quite the movie aficionado but it turns…

2

My Intro

A friend just pointed out to me that I should probably write up a quick intro post since the people running across the new blog may not have been familiar with my old blog.  So here it is: I’m the lead for the C# Compiler QA team in the Visual C# group.  My time at…

1

I’ve decided. I’m making the move…

Goodbye Movable Type, hello .Text (and Scott).  My old blog will be stopped after my next post to it which will mention my move over to .Text and the blogs.msdn.com gang.  Moving weblogs is not fun but I’m pretty convinced it’s worth doing at this time.  I’ve been dealing with a pretty painful comment spam problem…

1