Skip to Content
Software Testing Strategies
book

Software Testing Strategies

by Matthew Heusser, Michael Larsen
December 2023
Intermediate to advanced
378 pages
11h 54m
English
Packt Publishing
Content preview from Software Testing Strategies

3

Programmer-Facing Testing

Programmer testing, also called developer testing, ensures that the software can at least do what the programmer expects it to do – one time. This has benefits outside of testing – for design, to create effective user interfaces, for maintainability, and benefits. To explain programmer-facing tests, this chapter covers the following topics:

  • The programmer’s view
  • Unit testing
  • Test-driven development
  • Unit tests and unit code design
  • Mutation testing
  • Testing Web APIs
  • Testing functional and legacy code from the programmer’s perspective

This chapter ends with a practical exercise, or Kata, so that you know how to create unit tests in whatever language you are most capable of working with. The worked case examples were ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Effective Software Testing

Effective Software Testing

Mauricio Aniche
Software Testing: Principles and Practices

Software Testing: Principles and Practices

Srinivasan Desikan, Gopalaswamy Ramesh
Software Requirements, 3rd Edition

Software Requirements, 3rd Edition

Karl Wiegers, Joy Beatty

Publisher Resources

ISBN: 9781837638024Supplemental Content