课程详情
众所周知,测试的覆盖率取决于测试用例的设计,而测试用例本身又要依赖设计各种不同的测试数据。也就是说只要提高了测试数据的数量和质量,测试的覆盖率就可以得到很大程度的提升。
但是自动化测试工程师主要的注意力都放在如何让脚本能够运行这样的技术问题上了,很少有时间去思考应该构造什么样的测试数据来更好的支持我们的自动化测试。即使有这样的想法,但是碍于测试时间和资源非常有限,没有那么多的时间去手工构造测试数据,所以自动化测试带来的价值也只是满足正常、少量数据的测试,与人工测试相比其覆盖率还有很大的不足。
那么如何使用python脚本技术能自动生成有效多样的测试数据,不仅如此,如果能进一步生成可供自动化测试脚本直接读取的测试用例。那就能实现从数据构造、测试用例设计、测试执行一系列的“自动化”测试工作了。
1.“全流程自动化”测试工作思想的建立
- 什么是“全流程自动化”?其价值和意义何在?
- 如何进行“全流程自动化”测试工作的开展?
2.如何用自动化的思想设计不同类型,不同需求的测试数据
3.常见的测试数据类型有哪些?如何以自动化的方法进行创建?
- 技术试验:通过python的哪些技术来进行测试数据的构造
- V1.0版本:按照数据类型和不同的数据需求,创建不同的构造测试数据的方法
- V2.0版本:如何生成测试数据文件进行复用
4.以面向对象思想来进行测试数据库的积累
- 面向对象编程思想的建立
- V1.0版本:如何依据数据需求自动封装生成测试数据
- V2.0版本:如何不断积累各种测试数据库
明星老师★★★★★推荐
1.Python实战课程——开启购房模式
2.Python全栈测试开发精品课
3.爬虫实战
博为峰,中国职业人才培训领域的先行者,隶属于上海博为峰软件技术股份有限公司(股票代码:836392,2020年4月入选新三板创新层)。 公司总部位于上海,在北京、深圳、广州、南京、西安、成都、杭州、合肥、重庆、南昌、长沙、武汉、苏州、石家庄、济南、郑州、天津、青岛等地均设有分支服务机构。
十数年来,博为峰始终坚守教学品质,真诚服务学员,发展至今,每年毕业学员10000+,就业率长期保持在99%以上。博为峰已先后为7000多家国内外企业输送软件技术精英,未来还将根据产业变迁和技术革新开设更多的紧缺人才实训项目:帮助更多的应届毕业生和职场新人找到满意工作,实现职业梦想;帮助更多的用人单位轻松招到可用之才,推动企业发展和产业进步。
【教学成果】
孵化出国内较大的软件测试品牌、社区-51testing,是中国软件测试人才的摇篮。
博为峰累计已毕业70000+学员,开班上千期,就业率99%以上,学员入职7000多家企业,举办90场公益沙龙,出版16本丛书,发型电子杂志57期。
姑苏区广济南路18号中盛艾美写字楼805室