Test Driven Development
| Authors | Gayatri Nittala, Madhubala Vasireddy |
| Level | Beginner |
| Topic | Testing |
| Tags | Testing, Test driven development, Unit testing, Nose |
Test Driven Development (TDD), a programming practice that results in the most practical and efficient design possible, a methodology that drives the development process, a technique that eases testing irrespective of the changes in the development process, will be focused in the talk.
TDD’s implementation and the effectiveness will be illustrated with examples. Different frameworks or tools that assist TDD will also be discussed. Finally, it shows that small changes to the regular processes what we follow will make life so easier and maintainable!
Testing plays a prominent role in any software develolpment cycle. Making it a part and parcel of the development process itself will enhance the accuracy and readability of the code. The TDD technique which ensures this and boosts the confidence of any software developer will be discussed in detail. Below is the rough outline of the topics that will be discussed.
- Introduction to TDD
- Why TDD?
- TDD in python
- Types of testing
- Testing tools
- Unittest
- Nose
- Examples that illustrate the effectiveness of TDD
Gayatri is working in Infotech Enterprises Limited, Hyderabad. She has four years of python programming experience in developing desktop applications and is familiar with web development.
Madhubala is working in Infotech Enterprises Limited, Hyderabad. She and has six years of python programming experience in developing desktop applications and simulation tools.
| file | size | uploaded | comment |
|---|---|---|---|
| Test-Driven-Development.ppt | 1.4 MB | september 10, 2010 | Test Driven Development |
You can upload or delete a file if you are author of this talk.






