SPEAKERS
Arun Kumar Dhakshinamoorthy
Arun is a Performance Test Analyst from Cognizant Technology Solutions who has nearly 10 years of experience in Development and Quality Assurance.
He is very much interested in taking up challenges to automate complex modules in software testing life cycle. He has worked on BFS and Healthcare domain and have hands on experience in performance testing of various software applications during his technical career, he is also interested in topics like continuous performance testing, Machine Learning, DevOps and designing CICD pipelines and passionate in building drones and robots during his free time.
Topic: Adaptive Learner
Abstract: The process of performance testing has improved many times over the course of its development as an industry. However, the automation of scenario design and performance test execution is still to be developed. Due to the increasing number of testing requirements for new and old applications it is becoming hard for the performance tester to design a scenario and the optimise it based on the server metrices obtained following testing. Tester must manually adjust the load based on the resource utilization and tune the performance characteristics of the server and the application settings manually. This requires several tests runs of the different test scenarios which required time and effort for the testing resources.
The Objective of the paper is to develop a solution to automate the scenario design process and performance tuning. A Python based machine learning application called the “Learner” will be part of the continuous integration model and will learn the behaviour of the application residing in the server, it will then design a pattern of load that needs to be generated by the performance testing tools. This tool controls the load generators by providing an adaptive feedback from the APM Tools.
The Learner will have a default pattern of testing which is then altered based on the feedback received from the server metrics. The Learner will also run sequence of tests by optimizing the server characteristics to get the best SLA and NFT achieved with the given set of resources for testing.
The Key benefits of the Paper
The final report generated by the performance testing tools will provide the optimum load that a server will be able to handle in all the conditions with optimum tuning of server characteristics.
Introducing the “Learner” in continuous integration and the testing lifecycle process will have an immense improvement on agility and speed of delivery. Thus, increasing the productivity and cost avoidance to the organization.
More Speakers
- Abhijit Bangde
- Abhijit Kadam
- Aditya Garg
- Ajay Balamurugadas
- Amit Bhasin
- Amruta Dungarwal
- Anil Abraham
- Aniruddha Biswas
- Anish Muralidharan
- Anju M Dominic
- Arnab Majumdar
- Arun Kumar Dhakshinamoorthy
- Arun Narayanaswamy
- Arunraj Karnam
- Avik Chatterji
- Brijesh Deb
- Chidambaram Vetrivel
- Craig C Randall
- Deepak Koul
- Dhananjay Buva
- Dipen Raval
- Dr Shankar Ramamoorthy
- Gautam Kar
- Gayathiri Balakrishnan
- Geosley Andrades
- Harsh Agrawal
- Himani Yadav
- Hina Sharma
- Home22
- Jaisudhan Selvaraj
- Karthikeyan Lakshminarayanan
- Kavin Arvind
- Kunal Ashar
- Kushan Amarasiri
- Lavanya Kalaiselvan
- Maaret Pyhäjärvi
- Madhavi Patel
- Mahesh M
- Malayaj Hartalkar
- Manish Gupta
- Masa K Maeda
- Michael Bolton
- Mukund Wangikar
- Nagesh Deshpande
- Nilambari Shirodkar
- Niruphan Rajendran
- Nitin Jain
- Pawan Kumar
- Pradnya Patil
- Raghav Pal
- Rahul Nema
- Rahul Pethani
- Rajesh Gaddipati
- Rajni Singh
- Ranjith Tharayil
- Rasika Vyawahare
- Ritu Chowdhary
- Ruslan Desyatnikov
- Rutvik Mrug
- Sanjay Kumar
- Sanket Mali
- SatParkash Maurya
- Senthilkumar Thirumalaisamy
- Shruthi SM
- Shweta Sharma
- Smitha Gopinath
- Sneha Viswalingam
- Soumya Mukherjee
- Sowjanya Asapu
- Sualeh Fatehi
- Sujata Dutta
- Sumit Mundhada
- Surendran Ethiraj
- Swati Gaonkar
- Tanupriya Teriar
- Unmesh Gundecha
- Veeresh Erched
- Vikash Pandey
- Vinod Sundararaju Antony
- Vivek Rajagopal
- Yash Kadakia