Performance Testing. How to compile, analyze, and report results. Karen N. Johnson. www.karennjohnson.com karen@karennjohnson.com



Similar documents
Learning How to Tell the Story Behind Your Test Results

Problems and Measures Regarding Waste 1 Management and 3R Era of public health improvement Situation subsequent to the Meiji Restoration

How To Get A Story Out Of A Story

Green Hosting Welcome Pack

Help Your Book to Sell through Social Media

MARKETING. How to make the most of Marketing for your business

Google Docs: Share and collaborate

best targets the audience that you want to reach, and best suits your participation goals

If you re a business owner looking for information on the cost of developing your own


Amy wants to use her to view some photos her friend Sandy sent, from her vacation to Washington DC.

Outlook Web App (OWA) To create a new message:

Creating a Project Folder Structure

Paper Airplanes & Scientific Methods

Who Wants To Literally Save Thousands In AdWords Management Fees?

HOW TO USE DATA VISUALIZATION TO WIN OVER YOUR AUDIENCE

The Tool that Will Transform Firmwide Financial Planning

Standard Life Active Retirement For accessing your pension money

BNG 202 Biomechanics Lab. Descriptive statistics and probability distributions I

Statistics. Head First. A Brain-Friendly Guide. Dawn Griffiths

Google Docs, Sheets, and Slides: Share and collaborate

Our Guide to Customer Journey Mapping

It has also been a busy time for OSINT, with changes to websites we love, like Echosec and Whoisology.

Form Approved SOCIAL SECURITY ADMINISTRATION/OFFICE OF HEARINGS AND APPEALS OMB No REQUEST FOR REVIEW OF HEARING DECISION/ORDER

Creating and Managing Shared Folders

Inbound Marketing. What is it and why do you need it?

CLASS PARTICIPATION: MORE THAN JUST RAISING YOUR HAND

@amyporterfield #FBlistbuilding 2013 Amy Porterfield, Inc.

The beginner s guide to content management systems

5 - Low Cost Ways to Increase Your

MICHAEL HODGES AND BRETT COOPER

Overcoming Your Content Challenges

INBOUND MARKETING. should do online. Put up a website? Google Adwords? Facebook Ads? Both? Something else?

Google Accounts Google Drive

7 Insider Secrets For Selecting the Perfect Web Designer For Your Next Project. By Bruce Spiher & Tarun Gehani

3 Ways Retailers Can Capitalize On Streaming Analytics

OET Cloud Services Getting Started Guide

5 Point Social Media Action Plan.

WHITE PAPER. Creating your Intranet Checklist

ARMT Longitudinal Data Analysis

7 Ways to Get More Engagement From Your Facebook Business

Creating Folders and Organizing Your

Outlook Rules and Alerts

Center for Teacher Certification Austin Community College

IT Security: Enabled. Managed Security Beyond the Trusted Advisor Role

Spring 2015 Syllabus for ENG : Writing Experience I

Overcoming Your Content Marketing Challenges

The National Debt A Primer and A Plan

In an ethical and moral way, it should be taken as a community building process, not a sales channel.

Z Take this folder with you to your

@amyporterfield #FBlistbuilding

The Envision process Defining tomorrow, today

How To Get A Werewolf

Simple Linear Regression

THE PROJECT MANAGER S ROLE IN BUSINESS DEVELOPMENT

Introduction to Geographical Data Visualization

Simple Predictive Analytics Curtis Seare

Applying to Physical Therapy Schools. Alyssa Montanaro Feel free to have any CMU students contact me with questions or advice.

BY CALIN YABLONSKI

The Professional Approach to Web Presence Development

Campaigner SMTP Relay

to get more customers online

Chapter 18 STAYING WITH A TREND

How to Use New Relic Custom Dashboards & Why You d Want To

Girl Scout Gold Award Proposal

Article Marketing A Quick & Easy Overview!

DEVELOPING A SOCIAL MEDIA STRATEGY

Guaranteed Growth Funds and Offshore With-Profits With-profits summary (Hong Kong)

How to Use Social Media to Enhance Your Web Presence USING SOCIAL MEDIA FOR BUSINESS.

How to start research and how to present it?

Cost Per Action Marketing 101

Maximise event marketing performance with IP tracking

Information Security

SEO. People turn to search engines for questions. When they arrive at your website they are expecting immediate answers

The 20-Minute PPC Work Week. Making the Most of Your PPC Account in Minimal Time. A WordStream Guide

Effective Marketing Strategies for the Development of a Successful Law Practice By Henry J Chang

Use This Outside-the-box Marketing Idea To Get Outside-the-park Results

Beyond Net Promoter Scores

Social Media and Content Marketing.

Thanasis Velios podcast

The Targeting Advantage: Improve Your Marketing Success

Chapter 11. The Forex Trading Coach Is Born

Choosing an LMS FOR EMPLOYEE TRAINING

PowerSoftMD by Data Tec Backup Strategies

Concepts in Investments Risks and Returns (Relevant to PBE Paper II Management Accounting and Finance)

3 STEPS TO SUCCESSFUL DIGITAL MEDIA BUYING

THE 20-MINUTE PPC WORK WEEK MAKING THE MOST OF YOUR PPC ACCOUNT IN MINIMAL TIME

PO Box 0608 BC Health Sciences Centre, Vancouver, BC V3T 2Y5

Why do you want to launch a business analyst career? Some possibilities include:

Microsoft Windows SharePoint

Writing a Requirements Document For Multimedia and Software Projects

Insight Zone. Enterprise Mobility. Executive Interview

What are local sources of part-time work for teens and how can I find out more about them?

Children's rights. Starting out. The activities. Finishing up

Developer Criteria Checklist From How to Choose a Book App Developer Karen Robertson

This white paper is an introduction to SEO principles, with a focus on applying those principles using your SiteSuite website management tools

Google Product. Google Module 1

Whitepaper: Defining the challenges to FOOD AND BEVERAGE

WHO, WHAT, HOW, WHERE, & WHY of MARKETING

I can t help but feel the market only has room for four players. Undoubtedly, customer

Transcription:

Performance Testing How to compile, analyze, and report results Karen N. Johnson karen@karennjohnson.com

what am I here to talk about? How to compile test data How to calculate performance timings How to present your test results to management

who am I? I m Karen Johnson; I ve been in software testing for 14 years I have experience in performance testing multiple applications After years of testing, I found myself in executive meetings where I needed to talk about performance timings

compile test results The value of organizing test results is it enables you to sit back and analyze the information The skills in compiling test data isn t clerical; it s about knowing which tests can be bundled together and why How you organize your test results isn t as important as getting organized

compile test results Here s my method : 1. Build a test log of every test executed 2. Determine tests to include in analysis 3. Determine tests that must be disqualified/discarded 4. Create result folders to organize tests that will be used 5. Create analysis folders to think/work through the data

compile test results Build your own method: Find a method that works for you Choose a method your team can follow Design a method based on the final results you re seeking

analyze test results The value of analyzing test results is it enables you to understand and predict product behavior before launch The skills in analyzing performance timing information isn t gained overnight. There is not one set of golden rules. Ask for input from other people in your team. Correlate network and database statistics captured during test executions with your test data.

analyze test results Here s my method: 1. Clear your thinking; throw away speculations 2. Look for consistency in performance timings 3. Discover normal and within range performance timings 4. Look for trends; look for outliers

analyze test results Here s my method (continued): 5. Hold aside tests where performance timings are unusual 6. Experiment with different ways to calculate timings 7. Be aware of outliers when calculating timings 8. Build analysis sheets, crunch the math and be willing to discard some original conclusions

analyze test results Review my method and adapt as needed: Use many well-executed tests to substantiate your results Use consistent calculations to derive timings Don t just answer the original performance questions if the test data shows other information that should be told

outliers Definition: A statistical observation that is markedly different in value from the others of the sample. Questions to ask: Are there timings out of range from other tests? Are there timings that when included in final calculations affects the results?

standard deviation Definition: Standard deviation is the most common measure of statistical dispersion, measuring how spread out the values in a data set are. Question to ask: Does the average timing mean anything? Do the test timings show a wide fluctuation?

present test results The value of presenting is that it forces you to build conclusions, to attempt to answer product questions The skills in presenting are completely different from the skills need to execute the tests. Know your information well enough that you can be thrown off your planned presentation

present test results Know the information; know your audience Use basic charts or drawings whenever possible Build your presentation for short attention spans Know more details than you necessarily present

present test results Suggestions on presenting: Know the key questions your management has and be ready to answer at least those questions Spend time preparing to present by understanding the summary of the information you know All the technical product knowledge you have isn t valuable unless you can share it

sample analysis session Find the test with an outlier Find the high standard deviation Find why an average might not mean much What else can you find in the test results?

Thank you! Karen N. Johnson Website: http:// Email: karen@karennjohnson.com Blog: http://www.testingreflections.com/blog/3804