Hero Image

Testing

An optimised solution to minimise disruption

 
 


Ensures a Faster Time to Market

Our rigorous testing process involves repeated testing, leaving no stone unturned. By ironing out any issues at the earliest stage, prior to launch, we enable clients to a faster time to market.


Frees Up Your Test Resources

By undertaking testing on our clients’ behalf, we allow them to focus on their core competencies, rather than wasting time and money and disrupting their business in the process.


Optimised Schedule

Our testing team works with in collaboration with our clients to ensure the testing schedule is the most beneficial for their business. This results in the continual and smooth delivery of software.

 

 

We understand that testing new applications and software can have a negative impact on your business. Often it can be time-consuming, costly and disruptive, putting unwanted pressure on your limited resources. To minimise this disruption, we undertake enterprise level testing on your behalf, freeing up your resources and saving you the time and hassle. We use the most appropriate methodology for both waterfall and agile models and additionally, we test desktop and server operating systems, Microsoft Office applications, Database versions as well as patching updates to all environments.

Our rigorous testing methods ensure that DA developed and supported applications are compatible with the upgraded environment. Once a stable version is available, we develop and customise a testing schedule based on client needs as well as infrastructure plans and requirements. To ensure all possible scenarios are covered, our clients perform User Acceptance Testing (UAT). This confirms that the software is able to handle required tasks in real-world scenarios and resolves any identified issues prior to production implementation. Finally, we undertake a complete dress rehearsal of critical path tasks to mitigate the overall project risk.

WHAT DOES OUR ENTERPRISE TESTING INVOLVE?

 

  • Unit testing written and performed by the development team.
  • String testing written and performed by test analysts within the development team.
  • Performance testing undertaken by the development team.
  • Promotion and management of consolidated code changes to a separate testing environment ready for:
      • Testing of the application by the independent DA test team to a set of test scenarios based on the Change Request requirements/design.
      • System Integration Testing – end-to-end testing of all applications and interfaces including regression testing utilising automated testing tools where appropriate.
      • Performance testing incorporating GUI, overnight processes, and API performance tests utilising automated testing tools where appropriate.
      • Identification, correction and re-testing of defects prior to signoff and promotion to UAT environments.