Agile Programming & Testing
Agile Software Development
| Beginner
- 17 Videos | 53m 20s
- Includes Assessment
- Earns a Badge
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 programmingidentify tips for implementing collective ownership of codedescribe how code refactoring can improve source codedescribe test-first programmingidentify the features of BDDdescribe how continuous integration worksdescribe the benefits of collaborative workspacesdescribe what a simple design meansdescribe the rules for the Agile coding convention
-
identify the benefits of sharing a common codebaserecognize the features of Agile testing practicesidentify the elements of an Agile GUI testing processidentify approaches to test data managementidentify how BDD can be applied to Agile developmentrecognize considerations when implementing an Agile testing lifecyclerecognize considerations when implementing UI testing in Agile projectsdescribe the principles of behavior-driven development
IN THIS COURSE
-
1.Pair Programming3m 18sUP NEXT
-
2.Collective Ownership2m 30s
-
3.Code Refactoring2m 53s
-
4.Test-first Programming2m 28s
-
5.Behavior-driven Development (BDD)4m 22s
-
6.Continuous Integration2m 15s
-
7.Collaborative Workspaces1m 50s
-
8.Agile Simple Design2m 26s
-
9.Agile Coding Convention4m 30s
-
10.Common Codebase1m 40s
-
11.Agile Testing Practices3m 19s
-
12.Agile GUI Testing5m 33s
-
13.Testing Data Management4m 1s
-
14.Applying Behavior-driven Development (BDD)5m 15s
-
15.Agile Testing Lifecycle3m 14s
-
16.UI Testing in Agile Projects2m 3s
-
17.Exercise: Describe Behavior-driven Development1m 44s
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.