.Net Development and Unit Testing Tutorial

Summary The goal of this tutorial is to learn to create C# programs, learn to compile, execute, and debug them, learn unit testing, and learn some general error handling. Overview The .Net Framework is installed on every Windows machine so you can create and compile a program without installing any other components. Visual Studio is the integrated… Continue reading .Net Development and Unit Testing Tutorial

Creating Successful Requirements for Performance and Scalability from Subjective Goals

Whenever I work on a performance problem, I need a maturity assessment of the existing requirements. A great place to start is characterizing the performance issues from the stakeholders. Let’s separate this into three archetypes to guide the discussion: Subjective, Low Precision, and Monitored. For each of these, I will try to describe some patterns… Continue reading Creating Successful Requirements for Performance and Scalability from Subjective Goals

User Modeling and Script Modularization

User Modeling User modeling is a very important step when planning out load tests. There are many ways to go about creating a model, but the UCML (User Community Modeling Language) Diagram stands out as an excellent way to quickly and visually communicate the various business processes virtual users will perform during the load test.… Continue reading User Modeling and Script Modularization

A Tale of Two Sites…

As a software quality assurance professional with over 15 years’ experience in the field, I was initially shocked by the technical problems with healthcare.gov.  I’ve devoted a large portion of my professional career towards ensuring that things like this never happen to my customers!  However, after much thought, I realized that the ramifications of bad… Continue reading A Tale of Two Sites…

Interesting Tricks using LoadRunner’s TruClient Mobile

I found some interesting tricks using LoadRunner’s TruClient Mobile protocol last month. The first part of this task involved recording the session, then working with and enhancing the recorded script to make it work according to the script’s requirements. This is where the challenge with TruClient mobile began to appear in earnest. The script, after… Continue reading Interesting Tricks using LoadRunner’s TruClient Mobile

Repeatable and Trustworthy

These are key tenets of any enterprise testing organization but too often the testing teams are at the mercy of the hardware, operating system and middleware configuration of their system under test environments. How can the testing professionals really do their job without a clean and well controlled laboratory? They are mixing chemicals in dirty… Continue reading Repeatable and Trustworthy