SPEAKERS
Pawan Kumar
Pawan Kumar has 7+ years of experience in Testing world with Banking, Healthcare and Water domain. Pawan has exposure to IoT, Microservices, Cloud, Ranorex, Selenium, QTP, Docker run extensively, Xamarin, Cloud based Web/Mobile testing with Framework architecture designing.
Topic: Testing for Microservice App using Azure Service Fabric cluster
Abstract: Conventionally computer applications were built on a monolithic architecture. That is, the program existed as a single large executable. Testing for monolithic application is cumbersome with lot of effort to deploy and execute tests smoothly. Every bit of code should be tested individually using unit tests. As parts are joined together, they should be tested with integration testing followed by regression testing to release successful product.
Above methodology will not suit up for Microservice (MsApps) testing because of
1. MsApps built with multiple services
2. Dynamic scaling with load balancer to share the demand
3. Services assembling to build up MsApps
Industry is moving towards Microservice architecture concepts where no downtime during deployment is on high priority. Microservice is a collection of services where it provides:
1. Highly maintainable and testable
2. Loosely coupled
3. Independently deployable
4. Organized around business capabilities
5. Owned by a small team
Testing for the MsApps is also more important to provide Quality oriented products. Testing comes with huge effort with writing tests, deployment, execution and maintenance. Service fabric provides solution for deployment and tests execution. It also supports dynamic scaling of services with multiple nodes. Azure with Service fabric has a capability for distributed system using its load balancer mechanism. Load balancing server will help to run Tests efficiently and faster.
In MsApps each service will be treated as software module and writing tests will be much easy for small and individual components. One of the most powerful automated testing approaches is to test through APIs and scale it based on its load.
Small demo to carry out:
1. Installation of Service fabric locally as well as in Azure portal.
2. Configuration of nodes and its Load balancer
3. Create MsApps application and its test project
4. Deploy tests in Local fabric cluster and execute thorough API call
5. Deploy tests in Azure fabric cluster and execute through API call
6. Scale MsApps service for high usage/demand
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