目录
  1. 1. 测试系统需求分析
  2. 2. 自动化测试工具的选择
  3. 3. 自动化测试框架
自动化测试策略

测试系统需求分析

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

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

自动化测试工具的选择

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

工具或代码选择的要求:

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

自动化测试框架

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

自动化测试框架的要求:

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

P.S

  1. 项目合适的话采用持续集成。工具也可,代码也可。
  2. 输出的报告可以将数据存在数据库等,方便回查。
文章作者: ZyTomorrow
文章链接: https://zytomorrow.top/2019/04/17/ce-shi/zi-dong-hua-ce-shi-ce-lue/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Tomorrow
打赏
  • 微信
  • 支付寶

评论