自动化测试策略

测试系统需求分析

任何测试的基础都是被测系统的功能。手工与非手工测试都是以系统功能为出发点。

  1. 确定是否满足自动化测试的前提条件:
    1. 项目周期及体量是否达到需要使用自动化
    2. 确定是否有足够的技术实现自动
  2. 确定测试的范围(模块)以及需要覆盖的测试用例,数据–>形成文档作为后期框架的参考
  3. 有手工测试组的话让手工测试组提需求;没有手工测试组的话自己对自己反复提需求实现覆盖所有的测试需求

自动化测试工具的选择

工具只是辅助,核心是实现测试的目标。有合适的工具就采用,没有就采用代码自己实现。

工具或代码选择的要求:

  1. 工具要适合项目。功能合适,开源与否,熟悉度,上手难度。
  2. 是否可拓展,自定义功能以及复用。
  3. 稳定以及可靠性。
  4. 针对的测试类型;GUI,接口还是性能。

自动化测试框架

自动化测试架构的设计是整个自动化测试的灵魂核心。

自动化测试框架的要求:

  1. 维护成本。主要是针对GUI的测试,后期因为变更的维护成本。
  2. 可读性及可用性。测试组员使用起来是否成本过大。
  3. 调试。易于调试才是方便的框架,测试框架是为了测试使用,不可本末颠倒。
  4. 耦合度。尽可能分离测试用例,测试数据。
  5. 执行结果。输出结果稳定可靠及可信性高。

P.S

  1. 项目合适的话采用持续集成。工具也可,代码也可。
  2. 输出的报告可以将数据存在数据库等,方便回查。

  转载请注明: Tomorrow 自动化测试策略

 上一篇
TwoSum TwoSum
题目 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 DEMO 给定 nums
2019-05-30
下一篇 
JSBOX-漫画小插件 JSBOX-漫画小插件
GitHub:鼠绘漫画 版本记录 2019/4/11 发布1.2版本了,哈哈哈哈哈哈哈哈哈~。可以获取全部的资源可,目前只有87部漫画。 2019/4/1 发布1.0版本了…哈哈哈。官方换了接口,重新调整了接口。 之后应该会保证
2019-04-01
  目录