软件工程-自动化测试工具分析.docVIP

  • 15
  • 0
  • 约2.33万字
  • 约 54页
  • 2016-08-02 发布于湖北
  • 举报
自动化测试工具 自动化设计模式 什么叫自动化测试?自动化测试怎样设计?自动化测试并不只是利用自动化测试工具进行录制回放操作。虽然基本是每一个自动化测试工具都必须提供的功能,但如果只是这么应用,从严格意义上来说,这并不能算是自动化测试。最多只能说是实现了一定的自动化操作。因为这时自动化脚本都是写死的,自动化测试使用的数据也是写死的,没有灵活性可言,也没有对脚本进行容错性处理,脚本基本是运行不完。且也没有添加测试验证,不能验证执行结果是否符合预期的结果。最基本的就是线性测试,主要基于录制回放,但是不利于重用和模块化如果代码是开发人员的主要资产,那么测试脚本就是测试人员的主要资产,它一样是需要模块化和可维护的,对于同一类测试案例,基于上面三代框架就会出现三种不同使用方式。 进一步的深入,会发现自动化脚本中的逻辑结构的功能实现紧密的结合在一起,给后期的维护和修改造成的很大的麻烦。这时就会想到需要把测试脚本进行细分。因此除了按上面说到的把测试数据,测试对象分离出脚本外,还需要把脚本细分为:逻辑控制和功能实现脚本。也即实现了自动化脚本的四层架构设计。功能实现脚本即为把脚本把每个小功能细分出来并编写成一个个独立的小的功能实现脚本,如登录,登记等等。然后编写逻辑控制脚本来实现这些小的功能实现脚本执行的先后和次数,如,实现流程等。 实际应用自动化后,会发现

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档