10:15 - 10:30 - Introduction
10:30 - 11:15 - Building and maintaining a self-developed test-suite by Praveen
The takeaway would be:
- How to decouple test libraries and test-code for minimal impact when a product is under development
- Extending existing libraries to build test-friendly wrappers. Example: HTTP clients (like requests) and validate responses automatically etc. Similar principles for UI.
-How to modularize and test the test libraries themselves. How to maintain them in the long run.
* Mocking test environments for CI, Docker, bare metal etc.
11:15 - 11:30 - Windows task automation using pywinauto by Joydeep
11:30 - 11:45 - Break
11:45 - 12:00 - Writing scripts in python to run on raspberry pi by Naman Bajaj
12:15 - 12:45 - Building Scalable Server Automation with Python - Srinath
Srinath will talk about the challenges faced and factors to consider while building large-scale server automation tooling. For reference, the Calm.io automation engine automates IT processes across tens of thousands of servers at multiple large companies, which has exposed us to a unique set of challenges, and led to the evolution of the core components over the last 8 years.
Srinath is Open Source Enthusiast, Polyglot Programmer with backend development experience. Works on building and deploying scalable web applications across multiple clouds. Tech Lead at Calm.io.
RSVP opens a week before the event.