Guest Blog by: Pavandeep Puddupakkam, Quality Assurance Manager at Encompass Corporation
As with most Software-as-a-service (SaaS) offerings, Encompass’ clients expect seamless updates and regular enhancements. Indeed that is one of the key benefits of adopting software that is hosted in the cloud. As QA Manager at Encompass my role is to ensure that what we release is robust with a high degree of reliability. With general releases and limited availability releases taking place on a monthly basis, keeping up with the pace of our team of developers and engineers is critical.
Every process in software development, including testing itself, takes time to develop and test. However, we found that by automating the testing you can release the application on time, with fewer issues and you can also reduce the time for regression and cross browser testing. To really provide a reliable platform you need to test every instance of the application (including sandboxes and training instances) on every type of browser, every time you release!
So it’s no surprise there is a growing demand for test automation of banking, financial and commercial applications like Encompass. Given the importance and implications of decisions people make on the back of reviewing information in Encompass – this rigorous process is absolutely essential and one we certainly take very seriously.
If you look at most banking or non-banking applications, test automation usually lags behind development of new functionality. The tools that are used to automate are dependent on the UI and this causes automation of the functionality to start only after the environment and the UI are stable. However, what many people are not aware of, is that the automation of testing the application can be stared earlier, i.e. even before the UI is completely ready or
At Encompass this is one of the things that allows us to be so responsive to the needs of our clients, changes in legislation or different types of information. We are able to build, enhance and release our product quickly. For example, when the PPS Register was created, we were able to tailor our solution to be super effective at searching, reviewing and managing this type of data, ahead of the rest of the market.
To automate testing of an application you need to start with good wireframes, where the element identifiers on a webpage are defined. Both the developer and the automation test engineer will use the same element identifiers for developing the application and the automation scripts. By the time the application is developed and ready for testing, the test scripts are there to test the application, which helps speed up the QA process.
For organisations that rely on commercial information to deliver their core services, such as banks, government agencies or professional services, using a solution like Encompass that is specifically designed for managing commercial information and is developed at much faster pace than their core systems, provides agility and responsiveness that could not otherwise be achieved. By integrating these more nimble, specialised and market focussed solutions with core systems, your organisation can remain competitive and agile to, in turn, meet your clients’ changing needs.
Ready to learn more?
Lawyers, accountants, corporate advisors and lenders must review and cross reference official documents from a range of sources, to verify facts at the beginning of every matter.