Archives

Building an Automation Strategy That Scales

Imagine my QA team of 50+ members working on a large project, spending vast amounts of time on managing 4,000+ test scripts. The results were always the same, with formal QA testing running weeks’ late and more missed dates due to defects found too far down the process. The perception that 4,000 automated functional test […]

Risk vs Cost: Understanding and Applying a Risk Based Test Model

Once we realize testing time is limited due to cost and schedule constraints, we must learn to apply the skills of what to test based on factors critical to the success of the system being tested. There are a variety of models/theories/tools that can be applied to understand and manage risk. We will discuss several […]

How to Transform a Manual Testing Process to Incorporate Test Automation

Most QA organizations have test automation as a subset of their overall testing team. The majority of testers have a manual testing role, but interface with their test automation counterparts. To this extent, the processes for the QA/Testing department have largely been defined and the test automation team must fit within this structure. The prevailing […]

Implementing Business Context to Test Heuristics Model – Part 2

We live in a world with various business domains. Testers in these domains are called upon to understand the business context, and while the core approach to their testing should be similar to other testers, it is important to understand the industries that are out there. Have you ever wondered how testers in another domain […]

Implementing Business Context to Test Heuristics Model – Part 1

We live in a world with various business domains. Testers in these domains are called upon to understand the business context, and while the core approach to their testing should be similar to other testers, it is important to understand the industries that are out there. Have you ever wondered how testers in another domain […]

Metrics: Tell A Story Not A Number

How are you providing the status of testing to your stakeholders today? Do you feel that they understand the information? Do you agree with what you are providing? Is your organization wrapped tight around test coverage numbers, percent complete, percent pass/fail, or metrics that measure individual productivity? Do you find yourself speaking in code (e.g. […]

Building Load Profiles from Objective Data

One of the most difficult items to put together as part of a performance testing effort is a model of the existing load on the system.   What business processes are common?  How many users are involved?   What is the maximum observed load today?   This seminar discusses how to identify objective sources of […]

Top Performance Problems and How You Can Test for Them

Ever wondered why Healthcare.gov really had a problem or why BestBuy was down on Black Friday? Or what is the real reason behind that maintenance screen when you just tried to access your online banking system? If the system crashed under the load – why didn’t they test it properly? Or did they but forgot […]

Performance Testing in Agile Contexts

Development and deployment contexts have changed considerably over the last decade. The discipline of performance testing has had difficulty keeping up with modern testing principles and software development and deployment processes. Most people still see performance testing as a single experiment, run against a completely assembled, code-frozen, production-resourced system, with the “accuracy” of simulation and […]

Calculating Performance ROI

Why are you here? As a performance tester we often encounter challenges about the value of our work, the financial benefits of performance or the quantitative calculations that prove we are actually making a difference. In the worst cases we can be caught off-guard without a meaningful reply to questions from our managers, our stakeholders […]