Agile Programming & Testing

Agile Software Development
  • 17 Videos | 1h 1m 20s
  • Includes Assessment
  • Earns a Badge
Likes 173 Likes 173
Explore Agile team practices including pair-programming and co-ownership of code. During this course, you will become familiar with Agile programming practices and testing activities. You will begin by learning how about collective code ownership and collaborative workspaces. From there you will explore code refactoring to clarify and simplify software design. Next, you will get familiar with first-test programming, Behavior Driven Development (BDD), and continuous integration. As you progress, you'll understand what Agile simple design really means, and how to adopt Agile coding conventions. Other topics include how to how to validate success with Agile Graphical User Interface (GUI) tests, data management tests, and the Agile testing lifecycle. Finally, you will see how to apply Behavior-driven Development (BDD) to Agile processes.

WHAT YOU WILL LEARN

  • identify tips for implementing pair programming
    identify tips for implementing collective ownership of code
    describe how code refactoring can improve source code
    describe test-first programming
    identify the features of BDD
    describe how continuous integration works
    describe the benefits of collaborative workspaces
    describe what a simple design means
    describe the rules for the Agile coding convention
  • identify the benefits of sharing a common codebase
    recognize the features of Agile testing practices
    identify the elements of an Agile GUI testing process
    identify approaches to test data management
    identify how BDD can be applied to Agile development
    recognize considerations when implementing an Agile testing lifecycle
    recognize considerations when implementing UI testing in Agile projects
    describe the principles of behavior-driven development

IN THIS COURSE

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Likes 72 Likes 72  
Likes 1 Likes 1  

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Likes 502 Likes 502  
Likes 364 Likes 364