MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Test First Development - Part 2

Course Summary

This course continues the subject of Test First Development and adds concepts such as Acceptance Tests, Behavior Driven Testing, Context Specification, and advanced isloation techniques. A variety of tools are used to showcase the various possiblities and

  • +

    Course Syllabus

    ● Test First Development II
        ◦ Introduction
        ◦ Agile Testing Quadrant
        ◦ Testing Pyramid
        ◦ Application Testing Strategy
        ◦ Communication Breakdown
        ◦ Expressing Desirements
        ◦ Demo: A Typical Conversation
        ◦ Exercise: Creating Scenarios
        ◦ Scenerio Levels
        ◦ From Desirements to Requirements
        ◦ Using Executable Specifications
        ◦ Demo: A Valiant Attempt
        ◦ Demo: Publishing Test Results
        ◦ AAA|GWT|Context Specficiation
        ◦ Final Thoughts
    ● Acceptance Test Driven Development
        ◦ Introduction
        ◦ Where ATDD Fits
        ◦ ATDD in an Iterative Development Model
        ◦ ATDD Build Automation
        ◦ Gherkin
        ◦ Introducing SpecFlow
        ◦ SpecFlow Under the Covers
        ◦ Implementing Scenario Steps
        ◦ SpecFlow Final Thoughts
        ◦ Summary
    ● More Acceptance Test Driven Development
        ◦ Introduction
        ◦ Introducing StoryQ
        ◦ Generating the Documentation
        ◦ Implementing the Story
        ◦ Roll Your Own ATDD
        ◦ Context Chaining
        ◦ Summary
    ● Behavior Driven Development
        ◦ Introduction
        ◦ The Essence of BDD
        ◦ BDD Expression Variants
        ◦ Demo: Hand-Rolled BDD
        ◦ Demo: Machine Specifications
        ◦ Testing Styles
        ◦ Reducing Class Coupling
        ◦ Demo: State vs. Interaction Testing
        ◦ Demo: Data Layer Substitution
        ◦ Demo: Refactoring to a Command
        ◦ Demo: Using the Command
        ◦ Summary
    ● More Behavior Driven Development
        ◦ Introduction
        ◦ Repositioning Business Logic
        ◦ Demo: State of the Code
        ◦ Demo:Using the Factory
        ◦ Demo:Testing an Abstract Class
        ◦ Prudent Code Coverage

        ◦ Demo: Code Coverag

        ◦ Summary


Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top