Integrating Behavior-Driven Development into SDL

This unit describes an important model for testing, behavior-driven development (BDD). You will integrate your Software Development Lab (SDL) project. This unit is more than just an introduction to an important software engineering topic. It also captures how your experience at MSOE makes you distinctive. It relates very directly to the full MSOE Mindeset, but especially the Entrepreneurial Mindset:

Do the following:

  1. Read the background material on behavior-driven development (BDD).
  2. Pass the quiz with at most one error. You may retake the quiz multiple times, but the set of questions may be different each time. If you do not pass the quiz, re-read the background material before retaking it. If you are having problems passing the quiz, talk to your instructor. You may have identified places where additional material is needed!
  3. Learn the basics of Regular Expressions by going through the tutorial and exercises at https://www.regexone.com/. These are critical to the tools used in BDD. They are also very useful in many other programming contexts and so well-worth learning even aside from BDD.
  4. Complete the assignment integrating BDD into your SDL project.