下载APP

扫码下载APP

会员中心
NEW
全流程自动化测试研发(一)--自动生成测试数据
时长 1.6小时 有效期 90天 已学习 6人 难度 初阶
收藏

价格:

¥199

在自动化测试工作如火如荼开展的过程中,大家是否注意到这样一个细节,自动化虽然帮助我们提高了回归测试的效率,大大节约了人工测试的成本。而如何通过自动化测试能够提高测试的覆盖率或者更有效的发现bug这个重要的问题,该如何提升改进呢?

众所周知,测试的覆盖率取决于测试用例的设计,而测试用例本身又要依赖设计各种不同的测试数据。也就是说只要提高了测试数据的数量和质量,测试的覆盖率就可以得到很大程度的提升。

但是自动化测试工程师主要的注意力都放在如何让脚本能够运行这样的技术问题上了,很少有时间去思考应该构造什么样的测试数据来更好的支持我们的自动化测试。即使有这样的想法,但是碍于测试时间和资源非常有限,没有那么多的时间去手工构造测试数据,所以自动化测试带来的价值也只是满足正常、少量数据的测试,与人工测试相比其覆盖率还有很大的不足。

那么如何使用python脚本技术能自动生成有效多样的测试数据,不仅如此,如果能进一步生成可供自动化测试脚本直接读取的测试用例。那就能实现从数据构造、测试用例设计、测试执行一系列全方位的“自动化”测试工作了。

1.“全流程自动化”测试工作思想的建立

  • 什么是“全流程自动化”?其价值和意义何在?
  • 如何进行“全流程自动化”测试工作的开展?

2.如何用自动化的思想设计不同类型,不同需求的测试数据

3.常见的测试数据类型有哪些?如何以自动化的方法进行创建?

  • 技术试验:通过python的哪些技术来进行测试数据的构造
  • V1.0版本:按照数据类型和不同的数据需求,创建不同的构造测试数据的方法
  • V2.0版本:如何生成测试数据文件进行复用

4.以面向对象思想来进行测试数据库的积累

  • 面向对象编程思想的建立
  • V1.0版本:如何依据数据需求自动封装生成测试数据
  • V2.0版本:如何不断积累各种测试数据库

    明星老师★★★★★推荐

     1.Python实战课程——开启购房模式>>点击学习

     2.Python全栈测试开发精品课>>点击学习

     3.爬虫实战>>点击学习

    了解更多课程内容及课程安排,可咨询QQ 2852509883 或致电客服 400-821-0951(工作日9:00-17:30)

【看这里!】技术交流、拓展人脉、领取更多福利,欢迎加入博为峰网校大课堂

免费试学
讲师
商莉

商莉

关于我们

如何学习
讲师入驻
网校介绍
发展历程

联系我们

微信:xiaomeng_atstudy

电话:400-821-0951

邮箱:wangzhanbu@atstudy.com

地址:上海市云南北路59号六合大厦

网校QQ群
微信公众号

所有版权均归 上海博为峰软件技术股份有限公司 所有 沪ICP备05003035号    办学许可证号:131010170000731    广播电视节目制作经营许可证:(沪)字第04135号