A couple IDE tips

1. Set Breakpoint using the Find Combo Box You can use the breakpoint dialog to set a breakpoint. But if you feel that’s too slow for you, use the Find Combo Box which is on the toolbar and next to Find in Files. In the Find Combo Box, type in the function name, e.g. Main…

3

An effective test tool – CodeInjector

CodeInjector   CodeInjector is a tool that validates various language service features on arbitrary code. The tool is extremely easy to set up and it uses idle cycles on your machine to do testing. It is a fault injection tool that inserts, removes, and replaces tokens in C# files, checks for errors during injection and…

5

Testing using WPF UI automation

I just ran across Lester’s blog post Testing using WPF UI automation, which is definitely worth sharing here. It looks like testing WPF UI will be much easier than testing native/WinForms UI. Kirill Osenkov, C# IDE QA


Using Reflection to automate testing of an .exe file

Hi all, My name is Kirill Osenkov and I am a new member of the C# IDE QA team. I’m hoping to post articles related to C#, testing and other interesting areas to our teams blog. I also have a personal blog over at http://kirillosenkov.blogspot.com, where I post random thoughts about .NET, design and developer…


Is a tester ever done with testing (Part 2)

Hope you got a small glimpse of a my world as a tester in my previous post.   This post continues to shed light on more specifics of testing I have witnessed my team do and how it contributes to the we-will-never-get-done attitude I mentioned in my previous post.   As you might already know,…


C# IntelliSense tests

C# IntelliSense tests   Hi, I am Jeremy Meng from the C# QA team. I mainly work in testing the C# IntelliSense area.  C# IntelliSense is a set of IDE features that help C# developers write their code faster and less error-prone. Examples of these features include   ·         Quick Info. The yellow tooltip window…

3

Is a tester ever done with testing? (Part 1)

My name is Suma Sushilendra and I have been a tester in C# IDE team since August ’02. I have owned testing C# IDE features for Visual Studio 2003, Visual Studio 2005 and now for Visual Studio 2008, also known as “Orcas”. Over these products and the last 5 years, I have owned testing almost…


Rename Refactoring on Anonymous Types

Hi, My name is Rahul Bhandarkar and I work on the C# IDE QA team. I have spent most of my time working on the Refactoring and Project System features, in the past I have also worked on Snippets and Edit-and-Continue. Rename Refactoring is a code refactoring we introduced in VS2005, it allows a user…

1

Welcome

Welcome to the Visual C# Quality Assurance (QA) team blog. We work closely with developers and program managers to define and create features.  We own finding the bugs, defining test strategies, creating automation, and writing tools that do testing for us.  We help define and decide when a product is ready to ship. We are…