问题
思寒老师的“人工智能自动化测试”直播课,有几个问题想咨询下:
1、对于流程复杂的业务系统(比如医院管理系统),适合用这种方式做UI自动化吗?
2、自动化用例需要每天按照固定的流程执行,是不是执行效率上与传统的执行固定自动化脚本方式相比,会相差比较大?
3、是否可以在开发阶段用这种方式协助形成固定的自动化脚本?
思寒老师的“人工智能自动化测试”直播课,有几个问题想咨询下:
1、对于流程复杂的业务系统(比如医院管理系统),适合用这种方式做UI自动化吗?
2、自动化用例需要每天按照固定的流程执行,是不是执行效率上与传统的执行固定自动化脚本方式相比,会相差比较大?
3、是否可以在开发阶段用这种方式协助形成固定的自动化脚本?
对于流程复杂的业务系统的复杂性通常意味着有大量的用户交互、数据验证和多层逻辑处理。AI自动化测试的优势在于它能够更好地适应界面的变化、识别动态元素,并能处理非确定性的测试场景。
对于每天需要执行固定流程的自动化用例,传统固定脚本的方式可能在执行速度上更有优势,因为它们不需要进行额外的决策和调整。但是,如果系统经常发生变化,AI测试的灵活性和稳定性可能会带来更高的整体效率。
AI驱动的自动化测试可以在开发阶段帮助形成固定的自动化脚本,在开发过程中,可以通过AI工具记录手动测试过程,然后让AI学习这些过程,自动生成测试脚本。这种方法不仅有助于提高测试的覆盖率,还可以减少手动编写和维护测试脚本的工作量,特别是在项目初期,当需求和设计还在不断变化时。