Secure Agile Programming: Testing


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

In this course you will explore Agile testing, which because of its iterative and collaborative nature, everything changes a little, so you will examine precisely how testing is done in an Agile environment. You will then take a look at continual security testing, and integrating testing standards into Agile. In this 10-video course, learners will discover how to apply verification and validation for Agile programming, which are cornerstones of software and systems engineering. This leads into integrating metrics, which are just as important in Agile as they are in any other software engineering approach. The next tutorial covers Agile bug tracking, one of the most important things to document as soon as they are found. You will then learn about static code analysis, which is something from traditional software engineering that needs to be integrated into the Agile process as an important way to accomplish bug fixing, testing, and even verification. The final tutorial concerns the implementation of continuous integration techniques, which is continuous and ongoing throughout the entire Agile process.



Expected Duration (hours)
0.6

Lesson Objectives

Secure Agile Programming: Testing

  • discover the key concepts covered in this course
  • describe Agile testing
  • apply continual security testing
  • integrate testing standards into Agile
  • apply verification and validation for Agile programming
  • integrate metrics into Agile programming
  • configure bug tracking in an Agile environment
  • conduct static code analysis
  • implement continuous integration techniques
  • summarize the key concepts covered in this course
  • Course Number:
    it_spagspdj_04_enus

    Expertise Level
    Intermediate