O'Reilly logo

BDD in Action: Behavior-Driven Development for the whole software lifecycle by John Ferguson Smart

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 9. Automating acceptance criteria for non-UI requirements

This chapter covers

  • Balancing UI and non-UI acceptance criteria
  • Where to use non-UI acceptance tests
  • Automating acceptance tests for the controller layer of a web application
  • Automating acceptance tests that test application code directly
  • Automating acceptance tests for remote services
  • Automating acceptance tests for nonfunctional requirements
  • Discovering application design using non-UI acceptance tests

Although they have their uses, web tests shouldn’t be the only tool in your automated acceptance testing toolbox. It’s important to know when to use them and when to look for alternative strategies. In this chapter, you’ll learn about other ways to automate your acceptance ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required