Putting Quality First Through Testing and Service Assurance
GroundProbe’s Senior Software Tester, Aarthi Selvam
GroundProbe’s software testing regime ensures bugs are found and resolved quickly, essential for our safety-critical products.
As a global technology leader, we pride ourselves on creating state-of-the-art technologies and software that deliver precise and reliable information. To ensure our solutions remain industry-leading, we are continually innovating and improving our software. GroundProbe strives to consistently release software that is feature-rich, user-friendly, resolved of bugs and stable, all essential for safety-critical monitoring.
Testing, Testing, Testing
Our software development Testing and Quality Assurance Program, part of our Quality Assurance Practice, is designed to ensure that bugs are found, mitigated and resolved quickly.
At GroundProbe, software testing begins early in the software development process. Testing at the early stage of the Software Development Life Cycle (SDLC) is important because it helps us to:
- Rectify the issue before customer user acceptance testing (UAT)
- Improve practices to ensure increased product and service efficiencies
- Mitigate vulnerabilities to ensure a secure product marketing position
- Improve customer confidence.
Through our testing program, we were able to resolve critical bugs and make quality-of-life improvements to early releases of our software, ensuring each subsequent release is more secure and stable than the last.
Our Software Testing Process
Our three-person team of experienced testers are dedicated full-time to trialing and testing our software. They have built a solid end-to-end understanding of the software and have developed a robust testing regime that includes:
- Develop. The testing team develops a testing plan and test scripts
- Identify. Any bugs identified are raised, through reporting, to the Software Developers
- Report. The Software Developers, together with the Head of Software Engineering, will review the report and establish a plan to rectify any bugs
- Rectify. The engineering team will rectify the bug, and pass the feature information back to the testing team
- Retest. The feature is then re-tested to ensure it is operating as expected, and no new bugs are found, by the testing team
- Resolve. Once all testing is complete, the Head of Software Engineering will sign off the changes and release the updated software.
Our Ongoing Customer Support Commitments
GroundProbe’s Testing and Quality Assurance Program is just another example of our ongoing commitment to investing heavily in research and development and product development, ensuring we continue to deliver innovative market-led solutions. I am proud to be part of this team that ultimately helps our customers better manage risk, maintain operations and production, and keep people and communities safe – and that’s what decision confidence is all about. I encourage our customers to upgrade to our latest software to get the most from our systems and ensure best-practice monitoring.