課程目錄:Agile and TDD with C培訓
        4401 人關注
        (78637/99817)
        課程大綱:

          Agile and TDD with C培訓

         

         

         

        Introduction

        Benefits of TDD and Agile
        TDD (2 Days)

        Installing and Configuring Automated Unit Testing Frameworks

        TDD Approaches

        Designing software using TDD
        Refactoring software
        TDD workflows and patterns
        Implementing TDD

        Collaborating Modules
        Understanding Test Fakes, Stubs, Doubles, and Mocks
        Writing good unit tests
        Improving existing tests
        Refactoring an application
        Writing tests for legacy C
        Adapting TDD for embedded software development
        Test-Driving Next to the Silicon with Mocks
        Agile (1 Day)

        Introduction

        Agile vs Traditional Software Development Approaches
        The Agile Manifesto
        Implementing Agile

        Release Planning, Iteration Zero
        Iteration Planning, Estimation
        Requirement Review, Daily Stand-up
        Team Quality, Iteration Testing, Acceptance
        Iteration Review (Showcase)
        Retrospectives
        Lesson learned of Agile Principles
        Summary and Conclusion