自动化测试框架的重要概念:模块化,数据驱动,关键字驱动的理解

今天拜读了一个大牛写的文章,作者叫老吴,是光荣之路微信公众号的作者,我去听过他的讲座,如何进行面试准备,觉得讲的很好,值得学习。

他在这篇文章里写到的模块化,数据驱动,关键字驱动正好可以和我们公司的测试框架吻合起来,让我有了更明白的认识,希望后面自己学习框架的时候完全套上这样的思想做。

摘录:

那么,什么是自动化测试框架呢?

自动化测试框架由一个或多个自动化测试基础模块、自动化测试管理模块、自动化测试统计模块等组成的工具集合。这些模块集合组合到一块,应具备以下特质:

· 测试框架与被测应用程序独立。即一套框架可以服务多种程序的自动化。

· 测试框架应被高度模块化,易于扩展、维护。各个模块之间应解耦,独立。

· 测试脚本所使用的测试语言应该是与框架独立的。不同的测试框架可能在不同的应用领域有不同的表现,有些适用于Java应用程序的测试, 有些可能适用于Web应用程序的测试,那么当需要从一个测试框架迁移到另外一个测试框架时,所有的测试脚本应该不需要重写。

·  测试框架应该简单易用。

最后,如何创建一个自动化测试框架呢?首先,你要有“自动化测试框架思想”,什么是“自动化测试框架思想”?

·模块化思想

·库思想

·数据驱动思想

·关键字驱动思想

原文见:https://mp.weixin.qq.com/s/q-MqdgXHxv1VUov7y-JmZw

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值