Is performance testing relevant for your company?
If you have a company website, it is already relevant. Next to a marketing point of view every website, webshop, ERP, …should be performant at any moment as your reputation as reliable partner is at stake. Downtime can cause harmful long-term damage to your brand. To clarify some numbers:
- 66% of customers said website performance influences their impression of the company and 33% of customers have a negative impression of companies with a poor performing website
- 47% of customers expect to wait no longer than two seconds for a web page to load. After that, consumer tolerance wears and 40% of the visitors leave a web page if it doesn't load in less than three seconds
- The results of a one-second increase in download: 78% conversion decrease, 64% increased bounce rate, 4,3% loss of revenue per visitor
Different types of performance testing
Performance is often referred to as non-functional software testing. Other examples of these ‘non-functionals’ are security testing and usability testing. To determine how your digital application (website, application, CRM, webshop, …) performs under different circumstances, we execute different types of tests; load testing, stress testing, endurance testing, spike testing, volume testing and scalability testing.
How we test the performance of your digital application
Every project starts with defining clear goals and assigning responsible persons (at your side and ours). Further on the benchmarks are set, what do we expect to know after testing had been done? Then a straight forward process starts:
1. Identify the stakeholders
Who to include to get a better understanding of what to test and who can help when performance issues are found
2. Understand the situation
What is the architecture, normal usage of the system, number of concurrent users, what do we want to test, what is the goal of the test…
3. Decide on KPI's, tooling and parameters to monitor
4. Agree on the needed scripts
What are the actions we need to simulate?
5. Define the scenarios
For each script; how many virtual users do we want to run, ramp-up, simulate different devices and browsers, load different countries, …
6. First sets of runs
Identify and improve the found issues followed by a debrief of the results and a baseline for future runs
7. Include performance in the testing routine as a whole
Boxes to check for the best ROI
✓ Choose the best tooling, suitable for your case. Also if this means throwing another one out the window. Our experts are skilled in both open-source as paid tooling. We are vendor-independent, so you can count on an honest and objective advice.
✓ Dare to automate when you integrate. Experience taught us automating the right test scripts at the right time increases your ROI significantly.
✓ Be prepared to test, don't test to be prepared. Allocate budget and resources to test the performance of your application from the start. The later you discover bugs, the more you pay to fix them.
Other solutions
Flex Testing
IT-departments tend to struggle more and more with time- and budget restrictions. When unforeseen circumstances (illness, vacation, go-live) arise, companies often have a need for fast & temporary test capacity. Flex testing provides an ideal solution in these situations.
Test Automation
Software test automation is one of our core competences. Our community of technical consultants are experts in a wide range of test automation tools for automating web, desktop and mobile applications, APIs and mainframes. And this for commercial tools as well as open-source libraries.
ERP Testing
EaaP/ ERP testing is an automation-driven quality approach focused on integrating and deploying any ERP solution First Time Right.
BrightScan
A BrightScan is a highly effective assessment executed by a specialist to obtain an objective analysis of your current software quality organisation. It allows you to improve your organisation’s QA maturity and time to market, while reducing quality costs.
Coaching
We guide your organization or team in the right direction, bring new insights and quickly add expertise.
Security Testing
Applications need to be secure and protect their users’ data. In the short term, security testing can reactively help you solve existing vulnerabilities in your application(s).