Performance and Technical Testing
“We believe there’s more to testing than UAT”
Technical testing is essential to discover how the system will behave and technically cope when used in the real world. It is critical to mitigate the risk of failure before you go live. Here are some aspects to consider.
Performance Testing
Are you prepared for the costs that come from unacceptable response times, transaction timeouts and system failures? Load, Stress and Soak tests will identify these potential issues.
BenchTest+™ Report
Do you know how your system behaves? Results from Load, Stress and Soak Tests, including details of exactly how they can be recreated are included in the BenchTest+™ Report. This provides a baseline for all future performance validation.
Capacity Planning
How will your system perform if volume increases in the future? If a performance test is undertaken, it only takes a minimal amount more effort to increase the load to determine the limits of the system. This provides you with an insight into how the system will perform if volume increases in the future. It is better to know when you will reach the limits of the system and plan for it, than to have the system fail when live.
Proof of Concept
How can you be sure that your system is capable of performing to your specifications? Beta release testing helps identify problems early on, and can dramatically reduce development costs. This method of testing allows The Testing Consultancy to apply the code to different hardware and operating system configurations to ensure the desired performance levels are reached.
Reliability Testing
What should happen if and when a system fails? Can you recover?
Reliability issues such as memory leaks can cause unnecessary failures days, or even weeks, into production. Ensuring software is stable and can provide a robust, reliable solution is fundamental in all application development. The Testing Consultancy specialise in testing failover capabilities of architecture and how it will cope under failure conditions.
Security Testing
How secure is your data? How secure does it need to be?
Most consider security testing to be penetration testing [ethical hacking] and at the Testing Consultancy we employ specialists for this important role. There are many other security considerations to be taken into account such as password strength enforcement, data security and user permissions.
Scalability
Will your system cope with forecast growth?
It is better to know when you will reach the limits of the system and plan for it, than have to deal with overloaded systems and processing failures.
Usability
How user friendly is your application? Does it follow industry convention? Has it been optimised for the user?
The focus of usability testing is to assess the user's experience with the system. The earlier in the development lifecycle usability testing is carried out the faster and easier it will be to produce the experience your users require.
The Testing Consultancy focuses on where a users interaction with the software can be improved. This can be carried out formally or informally and enables software to be produced that aids productivity, allowing users to work quickly and easily.
“What about those expensive licenses?”
Sometimes your testing will require 3rd party technical test tools, but often it may be more appropriate, and cost effective to develop simple code to apply load.
The Testing Consultancy has extensive experience in working on client sites with off the shelf and bespoke tools.
“What can I expect from Non Functional testing?”
Every client’s needs are different, but our role remains the same:
to determine, with you, an appropriate level of testing and provide clear, concise reports of how the system performs under predicted scenarios and projected use.
“Why The Testing Consultancy?”
Non Functional Testing is a specialist task and needs to be carried out by experienced professionals.
At The Testing Consultancy, our consultants are qualified testing practitioners who understand the complexities, ask the right questions and give clear answers.