Acceptance Testing Artificial Intelligence – AIQ

How do you apply test-first to an artificial intelligence application? That was a question posed to me during one of my ATDD/BDD workshops. Here are my thoughts. I got inspiration from recent articles in IEEE Spectrum and Communications of the AC. I welcome additional suggestions from you. The examples here represent some of the areas in which AI is currently used. Another article will explore acceptance testing for autonomous vehicles. 

Html is here. PDF is here.