M S Banu Prakash Raje Urs from Societe Generale Global Solution Centre gave a presentation on Test Driven Development. The presentation covered the basics of TDD including the testing pyramid, what TDD is and its characteristics. It also discussed the benefits of TDD such as cleaner code, faster feedback, and more confident developers. A demo of TDD was given using Java and recommendations were provided for adopting TDD in an organization. The presentation concluded with questions and answers.
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Test Driven Development - Workshop & Demo
1. Name of the Speaker : …M S BANU PRAKASH RAJE URS………….
Company Name : …SOCIETE GENERALE GLOBAL SOLUTION CENTRE………
Test Driven Development
Workshop & Demo
5. Unlearn the way you
know to Develop!
http://www.unicomlearning.com/2016/Test_Automation_Agile_Testing_
and_DevOps_Summit_Chennai
Image Courtesy:
http://www.nascenia.com/wp-content/uploads/2016/01/TDD-in-.NET_.jpg
6. • Documentation of Code
• FIRST Principle
Fast
Independent
Reliable
Self Validating
Timely
• AAA Rule
Arrange
Act
Assert
• Behaviorial tests, No Technical Tests
http://www.unicomlearning.com/2016/Test_Automation_Agile_Testing_
and_DevOps_Summit_Chennai
7. Clarity on Requirement
Evolving Design
Every line of code tested
Code that’s Clean & Refactored
Committable code in short span
Faster feedback
Stable code
Reduced cost to fix defects and Enhancements
Developers turn into skilled craftsman!
Confident Developers! Coding is Fun!
http://www.unicomlearning.com/2016/Test_Automation_Agile_Testing_
and_DevOps_Summit_Chennai
8. Let Developers train & practise
Ensure to increase effort appropriately
Extra focus on Tests in Code Review
Encourage team to code with essence of TDD,
follow YAGNI
Support team by not being myopic
http://www.unicomlearning.com/2016/Test_Automation_Agile_Testing_
and_DevOps_Summit_Chennai