Software Testing is a well-established area in software engineering, encompassing various techniques and methodologies to ensure the quality and reliability of software systems. However, with the advent of generative artificial intelligence (GenAI) systems, new challenges arise in the testing domain. These systems, capable of generating novel and creative outputs, introduce unique complexities that require novel testing approaches. In this paper, I aim to explore the challenges posed by generative AI systems and discuss potential opportunities for future research in the field of testing. I will touch on the specific characteristics of GenAI systems that make traditional testing techniques inadequate or insufficient. By addressing these challenges and pursuing further research, we can enhance our understanding of how to safeguard GenAI and pave the way for improved quality assurance in this rapidly evolving domain.
翻译:软件测试是软件工程中一个成熟的领域,包含确保软件系统质量和可靠性的各种技术和方法。然而,随着生成式人工智能(GenAI)系统的出现,测试领域面临新的挑战。这些能够产生新颖且创造性输出的系统,引入了独特的复杂性,需要创新的测试方法。本文旨在探讨生成式AI系统带来的挑战,并讨论测试领域未来研究的潜在机遇。我将阐述GenAI系统使得传统测试技术不足或不充分的特定特性。通过应对这些挑战并开展进一步研究,我们能够增进对如何保障GenAI安全的理解,并为这一快速发展的领域中改进质量保证铺平道路。