AI for testing
In the previous chapter, we looked at an application of AI for testing: a test case analyzer. Later, in the Test case analysis with machine learning section, we will see a practical example of how to do this using machine learning.
While that particular example could be of direct use to some people, there are many other applications of AI for testing. In this section, we will analyze some other examples that will hopefully inspire you to create more tools that use AI for testing purposes (I would be proud and delighted to add those to future revisions of this book).
Games
As we will see in Chapter 11, How to Test a Time Machine (and Other Hard-to-Test Applications), games are one of the most difficult applications to test due to their indeterministic and dynamic nature. There are different points in which games could present a challenge and in which AI could help us with their testing.
For example, we could use AI to help us create exploratory tests, by using...