GenAI使软件开发人员能够产生高度创造性的应用程序(例如,那些生成内容的应用程序,包括艺术和音乐作品),并且与传统测试相比,测试这些应用程序需要修改方法。与传统应用程序相比,这些应用程序的可能输出范围更加流畅/灵活,从而增加: 应对上述挑战的唯一方法是以牙还牙,为测试计划和执行部署genai辅助工具。自动化测试工具应该成为任何测试计划的基石。对于测试工程师来说,这意味着需要更多的工作来审核软件、设计测试计划,并大规模地执行它们。但是,虽然代码开发的绝对数量和速度将继续需要相当多的关注,但测试工程师将需要继续分析用户交互,模拟和验证应用程序的响应和行为,特别是在人工智能模型可能难以生成准确输出的边缘情况下。GenAI需要一种新的质量保证方法,一种更智能、更快速的方法。我们需要开放自己,应用创造性的测试程序来适应这种构建软件的新方式。通过重新思考我们的一些旧方法,我们可以更好地在早期预测问题,并交付性能更高、更安全、更用户友好的软件。