Selenium自动化测试框架ATF是如何根据数据生成用例的?
作者:自动化测试框架 发布时间:[ 2020/5/27 17:18:08 ] 推荐标签:
众所周知,传统的手工测试,正例都需要在数据库中添加数据,而反例则需要测试人员根据正例来自己设计。这样做不仅耗时耗力,并且无法保证测试用例的覆盖性!而Selenium自动化测试框架ATF中,用户可以根据脚本中的参数智能管理测试数据。
首先,用户可以自行添加所需要的参数,例如测试一个系统的登录,则需要用户名、密码两个参数,那么就可以在组件中新增这两个参数。当然也可以通过APP测试工具MobileRunner、自动化测试工具AutoRunner直接在导入脚本的时候导入参数列表。
然后,用户在需求中设计活动图,并绑定组件,之后就可以进入场景并进行数据设计。用户名密码可以添加多组数据。数据可分为内点,边界值,和无效等价类。用户还可以选择不同的数据组成规则。
其次,用户可选择需要的参数,进行数据检索,ATF会根据规则对数据做出相应的判断,自动生成正例和反例,无需用户自己一一列举。
最后,在用例数据生成后,可以直接选择需要执行的用例,导入用例库,这样用例库可自动生成用例。 ATF如此智能地管理测试数据,不仅使测试工作更全面,覆盖了所有测试点,避免了因测试遗漏而造成的产品缺陷,并且节省了更多的资源,结合它的自动化执行功能,使得ATF在众多同类型的产品中脱颖而出,成为一款出色的自动化测试框架!
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11