There are two main challenges to testing systems that incorporate elements of artificial intelligence. First, the same input can trigger different responses as an AI system learns and adapts to new conditions, and second, it is difficult to understand what the correct response really should be. Such behavior violates one of the main principles of traditional testing: the repeatability of test case execution. It's like shooting a moving target and not knowing whether you missed. Testers lose confidence in the outcome of their testing when traditional approaches no longer apply. Yury...
Yury Makedonov
QA Manager, Test Manager, and Consultant
Accenture
Yury Makedonov was trained as a researcher and worked in a research and development institution dealing with composite materials. He has a Ph.D. degree in physics and math, though he is not a rocket scientist anymore; now he is using his skills and knowledge to improve software quality. Yury has more than twenty years of testing experience, from small startups to large companies and government organizations, and recently has been working as a QA manager, test manager, and consultant.