4
Customer-Facing Tests
In previous chapters, we introduced the idea that testing can be programmer-facing or customer-facing. We also defined testing as a technical investigation into the state of the software. For this chapter, our first problem is likely to be figuring out what the test automation portion of customer-facing test automation means. To accomplish this, we’ll discuss the consequences of the idea and then list some patterns we have seen to make the approach successful.
In this chapter, we cover the following topics:
- A word of warning
- Human or machine—is it either/or?
- GUI automation patterns
- Designing your customer-meaningful test tool approach
- Specification by example
- Low-code and no-code test automation tools
- Batch- and model-driven ...
Get Software Testing Strategies now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.