Unit-Testing Native C++ with Visual Studio

Hi there! I’m John Socha-Leialoha and I’m a big fan of TDD. When I asked around about writing C++ tests, I was told there isn’t any support for C++ unit tests in Visual C++. Not true. Check this blog post where I tell you what’s required in order to write unit test for native C++ code using Visual… Read more

ActiveX Test Container Application is Still Available

Hello, I’m Pat Brenner, a developer on the Visual C++ Libraries team.  I’ve noticed some posts on various forums lamenting the loss of the ActiveX Test Container application and I wanted to address those concerns. The ActiveX Text Container tool is still available as a sample in Visual Studio 2008 and Visual Studio 2010.  It… Read more

How to redistribute the Visual C++ Libraries with your application

Hello again, this is Ben Anderson, SDET on the Visual C++ libraries team.  One of the most common questions we get from customers on the forums and elsewhere is “My app needs the Visual C++ Libraries (CRT, ATL, MFC, OpenMP or some combination thereof) – how do I get them on my customers’ machines?”  It’s… Read more

What Does a VC++ QA Do Daily?

Hello everyone, this is Smile Wei, an SDET (QA) in the VC Compiler team. This is not only my first blog on vcblog, but also my first ever blog. As you might have guessed, I’m a new face around here, joining Microsoft only 3 ½ months ago. Here I’d like to give a brief introduction… Read more

"Build On The Fly" Testing

Hello. This is Pengpeng again.  I wrote a blog not long ago talking about security testing for the Visual C++ IDE as a parser. The IDE is definitely a lot more than just a parser. Among other things, it provides an integrated software development experience with browsing, go to definition, go to declaration, quick info,… Read more

Testing Compiler Diagnostics…and a Cool IDE Tip!

Hello everyone, this is Jamie Eckman.  The last time I posted I was an SDET (tester) on the Libraries team.  I’ve since moved to the Compiler team, still as an SDET.  One thing we see a lot of on both teams is compiler diagnostics: warnings and errors. One of our Libraries developers, Stephan T. Lavavej,… Read more

Testing the IntelliSense engine

Hi, I am James Wang, an SDET on the VC++ Compiler Front End team. Currently, I am working on designing the test architecture for the new IntelliSense engine. I am responsible to design tests that make sure the IntelliSense engine gives correct answer for quick info, member list, parameter help, and etc. Currently we have… Read more