Python Testing Talks


Details
Agenda:
10.15 - 11.00 - Continuous Quality by Sanket
11:00 - 11:45 - Using dependency injection to overcome your testing woes by Joydeep
11:45 - 12:00 - Small Break
12:00 - 12:30 - Data Validation by Ankur
12:30 - 1:00 - Why build a test automation library by Praveen
...
Joydeep on Dependency Injection:
One of the reasons that people generally avoid testing is the proliferation of dependencies in the production code. With a little refactoring, you can create a separate class and abstract out the dependencies. This can be done using both inheritance and composition. In this talk examples of both inheritance and composition will be used and how easily you can test the methods of the client classes without bothering too much about the dependencies. Python unittest will be used to write the tests.
Ankur on Data Validation:
Be it data as function parameter, JSON, XML in a Web API, large data-set that needs to adhere to a schema, data validation ensure consistency, reliability and high quality software. This talk teaches three Python Data validation libraries that takes minutes for Python developers to learn and incorporate in their code. You bet your QA is going to be your best friend after this.
Location:
Grofers Tech Office
UMIYA Emporium, (Opposite Forum Mall)
Kaveri Layout,
Suddagunte Palya,
Bengaluru, Karnataka 560029
Notes:
-
RSVP opens 7 days before the event.
-
The event is free of cost.
-
Waitlisted participants will receive confirmation notification about a day before the event.
-
If you aren't sure or have other important work to do, please UNRSVP and help others attend.
Follow us on Twitter (http://twitter.com/bangpypers) and FaceBook (https://www.facebook.com/bangpypers/). Join our discussion in Slack (http://bangpypers.heroku.com/) and Mailing List (https://mail.python.org/mailman/listinfo/bangpypers). Read about past meetup in the blog (http://bangalore.python.org.in/)

Sponsors
Python Testing Talks