7th January 2016 01:57 PM | |
Kiran Chandar | Re: Test Driven Development Training The test driven development training course teaches participants how to build quality software through effective use of Test-Driven Development practices. Unit testing, test-first, and Refactoring practices lay the foundation for sustainable code quality and agile development. Test quality helps drives quality design and code. Course Outline of the test driven development of ASPE-SDLC Day 1 Section I - Unit Testing Basics Discuss the principles of unit testing and what constitutes a good Unit Test. Develop an understanding of the Unit Testing Framework and common patterns of use. Topics include: -Unit Testing Principles -Anatomy of the Unit Testing Framework -Crucial Design Principles Section II - Test-Driven Development (TDD) Introduce Test-Driven Development and contrast it with the traditional test-last approach. Discuss the benefits and process of TDD and how it can lead to better overall design and simplicity. Topics include: -Test First vs. Test Last -TDD Rhythm: Red, Green, Refactor -TDD influence on Design -Supporting Practices -TDD Example with xUnit Day 2 Section III - Refactoring There is a symbiotic relationship between good tests and the refactoring process. We will discuss why, when and how teams should consider refactoring. Topics include: -Safety Net of Tests -Refactoring Patterns -Refactoring for Maintainability -Refactoring Example Section IV - Beyond the Basics Most applications have external dependencies that have to be addressed when writing good unit tests. We will discuss how "mocking" have help isolate the "system under test" and common practices when working with legacy applications and external dependencies. Topics include: -Test Doubles (Stubs, Fakes & Mocks) -Unit Testing Legacy Applications -Unit Testing with External Dependencies -Unit Testing the Database Section V - Acceptance Testing & Behavior Driven Development Acceptance Testing and Behavior Driven Development (BDD) can facilitate the greater adoption of the TDD mindset. We will introduce Acceptance Testing and BDD concepts & practices. A hands-on example will be completed using Fitnesse, one of the most widely adopted tools for Acceptance Testing. Topics include: -Acceptance Testing -Fitnesse Example -Acceptance Test-Driven Development (ATDD) -Behavior Driven Development (BDD) Day 3 Section VI - Building the Application This will be a multi-part exercise using TDD to guide the process of building an application from a set of high-level requirements (aka User Stories) using ATDD or BDD in combination with TDD practices. Contact Details: ASPE-SDLC 114 Edinburgh South Dr., Suite 200 Cary, NC 27511 Phone: 877-800-5221 Email: info@aspeinc.com |
7th January 2016 01:10 PM | |
Unregistered | Test Driven Development Training Hello sir I am Denny and I am here as I want to get the details of the Test Driven Development course of ASPE-SDLC so will you please provide me details of this Course?? |