Software Quality (RSS)

Posts about how to improve software quality.

Always a topic: Tuning performance of .NET appplications

It's interesting... although the speed of computers raises expontially the questions on how increase the speed of applications don't stop... Furthermore with the increase of abstraction we use for developing software in these days - which we then usually call "modern" software development - make a former VB6 developer cry for more performance in the .NET Framework.

Enough motivation for me to create a list of interesting resources on the topic:

Performance Tuning

Profiling

Any more must-reads? Leave me a comment and I would be glad to add them.
with 1 Comments

Unit Testing with Visual Studio 2005

Unit Testing with Visual Studio 2005

  • Strengthening Visual Studio Unit Tests, MSDN Magazine, March 2006
  • Write Unit Tests With VSTS, Visual Studio Magazine, January 2006
  • Unit Testing and Generating Source Code for Unit Test Frameworks, September 2005

    Unit Testing in General

  • Presentation: Net Objectives The Case For Unit Testing Streamzine

  • You found another good source of information on Unit Testing in VS 2005? Post it as comment!

    [Excerpt from my more complete list on www.dotnet-online.com/teamsystem/]

    with 0 Comments

    UI Testing with Messages or Active Accessibility: What comes next?

    Look at this post by Randy Miller how the C# test team tested Visual C# 2005.

    TAO: Test Automation Object
    An important part of what a QA team does is automating test scenarios, many of which require manipulating the user interface. Over time we have created internal tools based mostly on Active Accessibility to do so. A common and significant problem with these tools is synchronizing the tests with the target application; writing very robust tests using this method has not always been easy. When the product UI changes, it often breaks tests and simple focus issues on the test machine can cause false positives.
    Trying to circumvent this problem the C# test team created TAO (Test Automation Object).  TAO is basically a test object in the language services that is only instantiated in a test environment.  [...]

    Interesting approach.

    with 0 Comments