System Architecture: Follow The Data

When I’m planning upcoming tasks for performance, scalability, or reliability testing, the first thing I do is learn the architecture of the system I’ll be working on. This helps me figure out the areas of the system that are most likely to fail. How do I learn system architecture? I follow the data. Data has three states: it’s either [...]

Performance Testing 101

Hi all. In this post I’ll go over the general approach my team uses when planning and executing performance tests in the lab. Step 1: define the questions we’d like to answer I view software testing as answering questions. At the beginning of a test effort we document the questions we would like to answer, and then we spend the rest of [...]

Performance Test Documents

After reading Andrew’s article on test plans I started thinking about my own experiences with writing test documents. In this article I’ll describe the different types of performance test documents my team creates. Test Strategy Documents The first type is high-level test strategy documents. One of my team’s responsibilities is to provide guidance on performance tools, techniques, [...]

Where’s My Bottleneck?

Hello! My name is Rob Tougher and I’ll be contributing content to the Expert Testers blog. I’m excited for the opportunity to write about testing at Microsoft. Many thanks to Andrew for organizing this effort and setting things up. I lead a team that focuses on performance and reliability testing. We spend a lot of time [...]

Follow

Get every new post delivered to your Inbox.

Join 62 other followers