SlideShare a Scribd company logo
TEST IT Limited Load, Stress & Performance Testing
The Un-Managed Process How often have you come across a situation where the developed software has not been tested ‘adequately’ for the required number of users, before putting into production use?
The Un-Managed Process How often have you heard it said ‘we should have got someone to test that!’? How do we test for 1000’s of users? Surely all we need do is get a few people together and test it.  That should be enough to check it works before we go live! Shouldn’t it?.
The Un-Managed Process How many times have you heard, We should have tested that.  We’ll send a patch and ‘remember’ to test it in the  next release!
Performance Testing Test end to end : network and servers Test from multiple WAN nodes concurrently (even globally) without leaving the centre. Test varying workloads to either determine possible SLAs or to test against known SLAs. All efficiently, effectively and  at low cost .
Load / Stress Testing This type of testing checks to see that the server will perform as specified at peak con-current loads or transaction throughput. Includes stress testing servers, networks and databases.
The TEST IT Process Meet & agree client requirements Demonstration of agreed script functionality Capture & engineer test script scenarios Perform sighter tests to iron out any issues pre-actual test execution   Perform formal test executions Prepare report  Debrief client representative(s) on test results
The Initial Process
The Main Process
The Reporting Process
Think Positive Think TEST IT You want to run a Load & Performance Tests for hundreds or thousands of users but do not have the capability or think it will cost too much? Your existing arsenal of tools have the capability but no one remembers how to use them? You are worried about the Load & Performance your application will be subjected to when your software goes live? If your thoughts are ‘YES’ to any one or all of the above then Test IT can help.  Please visit our website at  www.testit.org.uk  or email us : info@testit.org.uk

More Related Content

PDF
Boston MeetUp 10.10
PDF
NYC MeetUp 10.9
PPTX
Solano Labs presented at MassTLC's automated testing
PPTX
WinOps Conf 2016 - Gael Colas - Configuration Management Theory: Why Idempote...
PPTX
Continuous delivery is not finished
PPTX
Yelp Tech Talks: Mobile Testing 1, 2, 3
PPTX
Start with Quality - an Agile Tester's Case Study
PPTX
Humans by the hundred
Boston MeetUp 10.10
NYC MeetUp 10.9
Solano Labs presented at MassTLC's automated testing
WinOps Conf 2016 - Gael Colas - Configuration Management Theory: Why Idempote...
Continuous delivery is not finished
Yelp Tech Talks: Mobile Testing 1, 2, 3
Start with Quality - an Agile Tester's Case Study
Humans by the hundred

What's hot (20)

PPTX
How selenium can transform your qa career
PPTX
Delivering @ Warp Speed
PPTX
SDLC. QA Role
PPTX
Intro to Puppet Enterprise
PPTX
Stop! you're testing too much
PDF
Managing technical debt - Dan Nicola - Florin Cardasim
PPTX
Zero to tested
PPT
Automation testing strategy, approach & planning
PDF
RTGen introduction to a new EDA tool
PDF
Product Vs Craft
PPT
The Why and How of Continuous Delivery
PPT
Test Presentation
PPTX
Agile Testing Dilemmas
PPTX
Agile testingandautomation
PDF
Bycraft Conference - Running operations in 2 hours
PPTX
Reaching for Your Quality Stretch Goals: Testing at Realtor.com
PPTX
Introduction to Puppet Enterprise 03-31-2016
PPTX
Testing Your Software Testers
PPTX
Fundamentals of testing
PPT
Agile testing
How selenium can transform your qa career
Delivering @ Warp Speed
SDLC. QA Role
Intro to Puppet Enterprise
Stop! you're testing too much
Managing technical debt - Dan Nicola - Florin Cardasim
Zero to tested
Automation testing strategy, approach & planning
RTGen introduction to a new EDA tool
Product Vs Craft
The Why and How of Continuous Delivery
Test Presentation
Agile Testing Dilemmas
Agile testingandautomation
Bycraft Conference - Running operations in 2 hours
Reaching for Your Quality Stretch Goals: Testing at Realtor.com
Introduction to Puppet Enterprise 03-31-2016
Testing Your Software Testers
Fundamentals of testing
Agile testing
Ad

Viewers also liked (7)

PDF
YaraGo Software - Independent Testing Services
PDF
TRASYS Testing As A Service
PPTX
Managed Test Services - Maveric Systems
PDF
Rob England, Dead Cat Syndrome by The IT Skeptic
PPTX
Oss Bss Testing
PPTX
Testing as a Managed Service using SLAs and KPIs
PDF
MSP Best Practice: Using Service Blueprints and Strategic IT Roadmaps to Get ...
YaraGo Software - Independent Testing Services
TRASYS Testing As A Service
Managed Test Services - Maveric Systems
Rob England, Dead Cat Syndrome by The IT Skeptic
Oss Bss Testing
Testing as a Managed Service using SLAs and KPIs
MSP Best Practice: Using Service Blueprints and Strategic IT Roadmaps to Get ...
Ad

Similar to Testit Process (20)

PPTX
Software Testing Concepts
PPT
Getting Started with Apache Jmeter
PDF
7 QA Tests You Should Be Running
PPTX
The DevOps Dance - Shift Left, Shift Right - Get It Right
PDF
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
PPTX
Introduction to Performance Testing
PDF
How to Actually DO High-volume Automated Testing
PPTX
Automated tests
PDF
The Tester’s Role: Balancing Technical Acumen and User Advocacy
PPS
Performance Test Slideshow R E C E N T
PPS
Performance Test Slideshow Recent
PPTX
What does it take to be a performance tester?
PDF
Principles and Practices in Continuous Deployment at Etsy
PDF
Fundamentals Performance Testing
PPT
Jmeter From Scratch
PPT
Technical Testing Introduction
PPT
Technical Testing Introduction
PDF
Types of Non Functional Testing
PDF
OMSOFTWARE NEW Service
PPT
Basic software-testing-concepts
Software Testing Concepts
Getting Started with Apache Jmeter
7 QA Tests You Should Be Running
The DevOps Dance - Shift Left, Shift Right - Get It Right
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
Introduction to Performance Testing
How to Actually DO High-volume Automated Testing
Automated tests
The Tester’s Role: Balancing Technical Acumen and User Advocacy
Performance Test Slideshow R E C E N T
Performance Test Slideshow Recent
What does it take to be a performance tester?
Principles and Practices in Continuous Deployment at Etsy
Fundamentals Performance Testing
Jmeter From Scratch
Technical Testing Introduction
Technical Testing Introduction
Types of Non Functional Testing
OMSOFTWARE NEW Service
Basic software-testing-concepts

Testit Process

  • 1. TEST IT Limited Load, Stress & Performance Testing
  • 2. The Un-Managed Process How often have you come across a situation where the developed software has not been tested ‘adequately’ for the required number of users, before putting into production use?
  • 3. The Un-Managed Process How often have you heard it said ‘we should have got someone to test that!’? How do we test for 1000’s of users? Surely all we need do is get a few people together and test it. That should be enough to check it works before we go live! Shouldn’t it?.
  • 4. The Un-Managed Process How many times have you heard, We should have tested that. We’ll send a patch and ‘remember’ to test it in the next release!
  • 5. Performance Testing Test end to end : network and servers Test from multiple WAN nodes concurrently (even globally) without leaving the centre. Test varying workloads to either determine possible SLAs or to test against known SLAs. All efficiently, effectively and at low cost .
  • 6. Load / Stress Testing This type of testing checks to see that the server will perform as specified at peak con-current loads or transaction throughput. Includes stress testing servers, networks and databases.
  • 7. The TEST IT Process Meet & agree client requirements Demonstration of agreed script functionality Capture & engineer test script scenarios Perform sighter tests to iron out any issues pre-actual test execution Perform formal test executions Prepare report Debrief client representative(s) on test results
  • 11. Think Positive Think TEST IT You want to run a Load & Performance Tests for hundreds or thousands of users but do not have the capability or think it will cost too much? Your existing arsenal of tools have the capability but no one remembers how to use them? You are worried about the Load & Performance your application will be subjected to when your software goes live? If your thoughts are ‘YES’ to any one or all of the above then Test IT can help. Please visit our website at www.testit.org.uk or email us : info@testit.org.uk

Editor's Notes

  • #3: ‘Adequately’ what does this mean? You have done all the testing you could, but for some reason it gets out to the client/customer and its not performing as they expect! DID YOU HAVE THE TIME TO DO MORE TESTING OR DID YOU RUN OUT? DUE TO PROJECT CONSTRAINTS? IT WAS A NEW FEATURE WE DID NOT EXPECT ANYONE TO USE IT
  • #4: ‘ Someone’ Can one person run a load test? Maybe if you are thinking of ONLY one person using the s/w at a time! It’s never going to work! Depends on what we mean by load testing, applications require different criteria to run load tests. E.g. Batch Runs, multiple user runs, Combination of both! Parallel runs of multiple batch stream.
  • #5: ‘ Remember to’ – Testing s/w should NOT rely on someone having to remember what needs testing in the next release planning is key to a successful project.
  • #8: Agree requirements, scripts and resources. Participation both Test IT and client resources. Demonstration of agreed script functionality. Participation both Test IT and client resources. Capture and engineering of scripts. Just Test IT Sighter tests. Just Test IT Formal tests. Both Test IT and client resources. Report preparation. Test IT Debrief. Both Test IT and client resources. ---------------------- ------- ---------------------------- --------- ---------------------------- Sighter tests comes from "letting us get site of the thing before users start asking stupid questions". Basically as we start running the scripts immediately after capture we are just as likely to find issues with the script (like tipos in directives or test data being incorrectly extracted ) as we are to see problems with the system being tested (like the user after a Day asks for its password to be changed or the additional users - beyond the few we used to capture the scripts - don't work). Also the local DBA may have not created enough space in the database. You can make him your enemy if you expose that to his boss. Better work with him to sort minor errors out. Having people around asking stupid questions while you sort these issues out is a pain in the arse. It's like developing a program. You write it. You know it is likely to have little problems so you do unit testing. Only when you are happy it does something sensible do you demonstrate it to a user.