| Workshop on Test Driven Development (TDD) Date: 1st Mar 2015 at Bangalore Hurry Register Now! | KnowledgeWorks Event Album: Click Here | Overview: | Many developers fail to do unit testing with 100% code coverage, which results in unwanted fat in their code and poor software quality. Test Driven Software Development improves the speed of development, increases the software quality & improves the documentation. Test Driven Development transforms you to be a better programmer by making you focus on your task, code exactly what you need and force you to think from testing perspective, to produce a high quality software with full test coverage. This training session will familiarize you with the basic and advanced techniques for developing test driven software right from the Requirement specification. The training sessions will be interactive with a good mix of practical examples, exercises and lectures, to make sure that you acquire the TDD techniques to apply in your next software development task. | Objectives: | This TDD course will familiarize you to: * Understand the Benefits of Test Case Driven Development * Inculcate the habit of Test Case Driven design thinking * Familiarize with the Test Driven Development Life cycle Process * How to conduct & contribute well during Unit Test Case Design Workshop? | Suggested Audience: | Pre-Requisites: | Software Developers, Tech Leads, Team Leads, Test Leads, Project Leads, Test Engineers | Software Development or Testing experience of 2 years or more | Course Content: | First Half of the Day * Need for Test Case Driven Development - Insufficient Unit Testing by Developers - Ineffective code reviews - Changing requirements - Delayed Bug fixes & Regressions - How to derive test cases from a use case * Understanding of the TDD Life Cycle Process - TDD Life Cycle - Process of doing TDD * Unit Test Case Design Workshop : Techniques to Derive Unit test Cases - Creating a conducive Environment - System Test Case Derivation - Unit Test Case Derivation - Worst Test Case identification * Implementing TDD - Test Code & Concurrent Coding - Mock the dependent code - Unit Testing & Refactoring | Second Half of the Day * TDD Best Practices - Naming Conventions - Development practices - Software Process - Tools * Case Studies & Exercises: - Mobile App : Hello ! Quotz - Automatic Lift * Examples of Tools: - Junit Test Framework - Karma for JavaScript with Node.js - Protractor with Selenium Web Driver * Reference Reading Material | Faculty Profile: Mr. P.K Menon | Faculty is an IIT Madras Alumnus who has done short time executive education from IIM, Bangalore with over 24 years of experience in Software Development, Software Design, Software Delivery & Training in both India & Abroad. He has worked in NDS (Cisco), Philips Software Centre, Fedtec, TATA Elxsi and BHEL. Currently he is the Founder & CEO of a Bangalore based start-up TwinVaves Technologies. He has published books 'Ecosystem Management for Career Growth' & 'SPEED UP YOUR CREER GROWTH' to his credit. He is an invited speaker to the management institutes like BMA, PESIT and PMI and speaks about various management subjects. | Venue: KnowledgeWorks IT Consulting Pvt. Ltd., No: 65, Sri Vinayaka Towers, 3rd Floor, 8th B Main, 27th Cross, Jayanagar 4th Block, Bangalore - 560011 Time: 09:30 am to 05:30 pm Fee Details: Rs. 4,500.00 + 12.36% Service Tax Per Participant Subject to availability of seats. Terms & Conditions Hurry Register Now! | For any clarifications contact: Muralidhar (+91 9845720872)| T: +91 80 26630622, 22459941, 41533451 E: events@knowledgeworks.co.in | W: www.knowledgeworks.co.in | | | | |
No comments:
Post a Comment