Pragmatic Approach for Continuous Testing in Financial Applications
As the pace of technological innovation has increased immensely over the years, the application needs to be delivered at the same pace to be in the race. Organizations have found ways for continuous integration, continuous deployment and continuous monitoring. However, in order to achieve continuous delivery, the problem of continuous testing still remains intact especially in the mission critical applications and domains such as financial technologies. Most of the organizations have developed quality gates in their automated delivery pipeline but they become fruitless when continuous testing faces challenges like shorter lifecycle of test scripts, limited domain understanding of automation engineers, lack of automation skills from testers, limitations of automation tools etc. As a result, release managers, project managers and product owners often have to trade-off between quality and timelines.
The problem of continuous testing is haunting the organizations working on financial applications where each code change introduces risks of financial or business loss which need to be mitigated right away. Automation has strived to resolve the problem but is still more of a philosophy than the reality with most of the organizations struggling to automate testing as much as expected by the decision makers. This calls for intelligent and pragmatic automation strategy and approach making it easy to decide whether to take the code live or not. Our successful experience in a large scale and complex financial switch development and delivery has boosted our confidence to replicate the model internally as well as inspire industry to adopt continuous testing in a way that works to catchup with the speed of innovation.
Outline/Structure of the Case Study
Background
Introduction of the organization
Financial switch sensitivity and client base
Problems
Complaints from the customers
Unrest in the top and middle management
Journey
Failed Management Efforts
The Decisive Twist
Road to Glory
Lessons Learnt
Conclusion
Learning Outcome
Understanding of the need for test automation
Understanding of the challenges of test automation
Understanding of pros and cons of famous test automation models
Understanding of testing challenges and solutions of large scale and mission critical applications
Understanding of quality gates in automated software delivery pipeline
Target Audience
Quality Assurance Professionals, Release Managers, Project Managers, Agile Testers, Automation Engineers, Product Owners, DevOps Engineers
Prerequisites for Attendees
Testing experience/basic knowledge
Agile team experience (As a member or a manager)
Basic knowledge of test automation
Basic knowledge of CICD pipeline
Public Feedback