Services

We offer a wide range of services to ensure your non-functional testing will be a success

Our Services

Our services build on our extensive knowledge of engineering and non-functional testing acquired over many years using a wide range of tools & methodologies.

The sections below highlight the main service categories we offer.

Performance Engineering

 Improve your Performance Testing Maturity

 Have Architects & Developers consider performance during design & development

 Identify performance issues early where rectification is quicker and cheaper

 Improve the quality and effectiveness of your Non-Functional Requirements

 Improve quality of script development through coding standards

 Applies to any Software Development Lifecycle Methodology

 Implement Continuous Improvement Culture

 Performance Issues Root Cause Analysis

 Risk Reduction

One of the main objectives of Performance Engineering is to provide a framework that moves the commonly used “tick in the box” set of performance tests conducted just before delivery to a more proactive approach that considers performance all the way through the software development lifecycle (SDLC) from design to end of life.

Often, by the time the performance testing phase begins, the project is already late and overspent so pressure is applied to complete testing as quickly as possible. Because of this, testing is rushed, which can result in some underlying performance issues never being discovered until the system is live leading to downtime, loss of revenue and brand damage.

By considering performance all the way through the SDLC, some performance issues can be identified early where they can be rectified more quickly and more cheaply. It also improves quality and minimises the risks of system failures due to load and volume.

A good Performance Engineering process is one that is seeking to continually improve. To achieve this, we can develop a set of effective KPIs and these can be analysed over time to measure improvements in quality and the reduction of performance related incidents in Production.

Performance Testing Services

 Performance Test Process & Standards

 Any Development Methodology

 Performance Test Plans/Approaches

 Scripting

 Data Generation & Database Interactivity

 Performance Testing

 Performance Engineering & Tuning

 Results Analysis & Reporting

Conducting performance testing involves a set of preparation, execution and analysis & tuning activities. These are used to achieve the objective of identifying and eliminating bottlenecks that can cause the system or application to under-perform or fail in service.

VR-Tek has a wealth of experience in all stages of performance testing, from requirements gathering & analysis all the way through to performance engineering and system tuning. We have worked successfully with many large and smaller companies, some of whom already had existing performance testing processes and infrastructure, and some who were conducting performance testing for the first time.

Test Strategy Development

 Overarching - Company Wide

 Common Approach across Multiple Teams

 Repeatable

 Risk Reduction

If you plan to conduct performance testing regularly on different applications or on multiple application Releases, having a relevant Performance Testing Strategy is very important. It defines a common approach and Framework for performance testing that fits in with your development methodology across all development and test teams. The Strategy can be presented as a stand alone document or it can be added to an existing Functional/Automation Test Strategy.

Once the strategy is in place, individual project performance test approaches and plans can be developed that add project specific details to the processes outlined in the strategy.

VR-Tek has developed strategies for a number of its clients who operate in different industry verticals and use a variety of software development methodologies, team structures, architectures, requirements and budgets

Strategy Review and Health Check

 Development & Test Methodologies

 Digital Transformation

 Technology Refresh

 Process Review

 Cost Effectiveness

When was the last time you reviewed your Test Strategy? Is it still relevant? Does it still reflect your current work practices and technologies? Is it hindering effective testing and reducing quality rather than improving it? VR-Tek can review your current Test Strategy against your development methodology, applications and team structures to produce recommendations for ways the Strategy can be brought up to date to match your current practices.

Once the strategy is in place, individual project performance test approaches and plans can be developed that add project specific details to the processes outlined in the strategy.

VR-Tek has developed strategies for a number of its clients who operate in different industry verticals and use a variety of software development methodologies, team structures, architectures, requirements and budgets

Test Tool Evaluation

 Technologies

 Protocols

 Virtual Users

  Cost

 Support

The key to successful performance testing is the approach, which is generated after a conducting a thorough analysis of requirements, infrastructure and volumetrics. The tool used to apply the load to the system under test is simply that – a tool. There are probably a number of performance testing tools on the market that would be able to test your application. Each of these will have their own set of pros and cons. The key is to choose a tool that meets your short and long term requirements and is priced within your budget.

VR-Tek is not tied to any particular performance test tool vendor and is, therefore, in the best position to be able to analyse your requirements and select the most appropriate tool for your testing. There are many options for tool licencing, from simple pay per use to full ownership. Our job is to evaluate and propose the best fit for your requirements and budget.

Outsourcing Validation

 Test Approach

 Test Coverage

 Script Quality

 Coding Standards

 Results Analysis

 Reporting

 Documentation

With the current trend of outsourcing testing services, how can you be sure that their testing is being planned effectively, built correctly, executed and monitored cleanly, and reported accurately (not partially)? Service integrators develop, build and test their own work. How confident are you that they are providing you with an accurate picture or a rolled up summary that smooths over the cracks?

VR-Tek has the practical experience and knowledge, gained from decades of combined experience in the performance test industry to hold your performance specialist to account. We are able to throw back the curtains, clear away the stage smoke, and redirect the mirrors. We represent you and work with your testing teams to ensure your performance specialist delivers high quality, fit for purpose testing while providing positive governance and guidance for improvements.

Training

 Introduction to performance Testing

 Advanced Scripting Techniques

 Visual Studio Plugin Development

 Performance Testing in Agile Environments

VR-Tek offers a range of courses ranging from beginner to advanced level. These courses are offered either on-premises or at a regional training centre. VR-Tek’s consultants are well repsected and have a proven track record of mentoring team members in many aspects of performance testing and tools. This experience can be drawn upon to develop bespoke training that will meet the needs of your team members.