Test Case Generation as an AI Planning Problem
作者:Adele E. Howe, Anneliese von Mayrhauser, Richard T. Mraz
摘要
While Artificial Intelligence techniques have been applied to a variety of software engineering applications, the area of automated software testing remains largely unexplored. Yet, test cases for certain types of systems (e.g., those with command language interfaces and transaction based systems) are similar to plans. We have exploited this similarity by constructing an automated test case generator with an AI planning system at its core. We compared the functionality and output of two systems, one based on Software Engineering techniques and the other on planning, for a real application: the StorageTek robot tape library command language. From this, we showed that AI planning is a viable technique for test case generation and that the two approaches are complementary in their capabilities.
论文关键词:System testing, AI planning, blackbox testing
论文评审过程:
论文官网地址:https://doi.org/10.1023/A:1008607721339