在做自动化测试时,我们通常有这样的需求,对某一个用例,希望可以根据我们提供的不同数据而运行多次,每次运行加载一条数据,但是运行的是同一个用例,仅仅是数据不同。
这个模式Java里TestNG有个概念叫DataProvider, python里也有,叫ddt。 上次我们介绍了用法,连接在此Python数据驱动实践,今天来讲下如何自己实现一个ddt。
测试框架--教你用Python实现数据驱动1
在做自动化测试特别是接口测试的过程中,我们经常碰到这样的例子,几个用例步骤,操作完全一样,仅仅是数据和结果不一样。常规的做法是每套数据写一个测试用例。
这样弊端也非常明显,一是假如这部分用例操作需要改变,那么用例要一个个修,二就是代码很不整洁。那么有什么好的办法没?今天我们来了解下自动化测试里的数据驱动
自动化框架Pytest从入门到熟练使用
如需阅读全文,请关注公众号TesterTalk索要密码。
unittest是python自带的单元测试框架,它封装好了一些校验返回的结果方法和一些用例执行前的初始化操作,使得单元测试易于开展,因为它的易用性,很多同学也拿它来做功能测试和接口测试,只需简单开发一些功能(报告,初始化webdriver,或者http请求方法)便可实现。
但自动化测试中我们常常需要根据不同需求挑选部分测试用例运行,并且我们希望用例克服环境不稳定的局限,即运行失败后自动重新运行一次,如果成功就认为是环境问题导致第一次失败,还有我们经常希望测试用例可以并发执行等等,这些unittest都做不到或者需要大量二次开发才能做到,那么有没有更加强大的框架可以替代unittests呢?
Python接口测试框架实践
两,三年以前给大家分享过如何用jmeter做接口测试,但工具毕竟有限制,所以在真实的项目中,大家还是用自研的框架多。我之前写过一个简单的基于unittest+request的接口测试框架,也分享给大家过,最近在免费直播中我也有讲到,但直播毕竟讲不透彻,还是有很多同学不是特别清楚,到底如何做一个接口测试框架,今天我们再次详细解释下,如何生成自己的接口测试框架。
有趣的字符串相关面试题--再探
上次分享了一道有趣的字符串面试题,今天我们再重新审视下这道题,并借此机会了解下python库的强大。
接口测试入门及进阶
本文是功能测试进阶系列直播课程第3讲,接口测试入门及进阶。 请至公众号 TesterTalk 查看详细内容。
自动化测试入门与进阶
本文是功能测试进阶系列直播课程第2讲,自动化测试入门与进阶。 请至公众号 TesterTalk 查看详细内容。
论测试人员的核心竞争力
本文是功能测试进阶系列直播课程第1讲–论测试人员的核心竞争力,直播脱水版。 更详细内容, 请至公众号 TesterTalk 查看。
有趣的字符串相关面试题
面试过程中, 算法几乎变成了一个逃不过去的坎儿, 而在算法的面试中, 关于字符串的问题很常见,也很基础,今天我们就来讲几个非常有代表意义的面试题。
利用Headless实现无UI自动化
在做自动化的时, 偶尔你需要打开一个页面获取某些字段,但由于某些原因(通常是安全), 你又不想这个页面展示出来, 这个时候,不打开浏览器而使用浏览器就是刚需了。
我本来以为这个是很基础的知识,这两天一直有人问,那么就干脆写下来吧。
爬虫入门 --打造网站自生成系统(二)
上篇我们讲了下爬虫的基础知识,通过上篇的学习,我们已经知道了如何打造自己的爬虫,那么这篇讲下如何把下载好的内容生成到网页中并发布。
爬虫入门 --打造网站自生成系统(一)
以前IT界流传着一句笑话:”当你一个朋友忽然消失了的时候,他不是去了华为就是去了阿里”。 对于没有在这两个宇宙大厂的我来说,这么长时间没消息,要么我弃坑不更了,要么折腾新玩意儿去了。
弃坑是不可能弃坑的,所以当你感叹这么好的公众号怎么也弃坑的时候,我都会拿一个新玩意儿来取悦你 :)
爬虫入门 --打造网站自生成系统(零)
以前IT界流传着一句笑话:”当你一个朋友忽然消失了的时候,他不是去了华为就是去了阿里”。 对于没有在这两个宇宙大厂的我来说,这么长时间没消息,要么我弃坑不更了,要么折腾新玩意儿去了。
弃坑是不可能弃坑的,所以当你感叹这么好的公众号怎么也弃坑的时候,我都会拿一个新玩意儿来取悦你 :)
求1000以内的素数
算法问题逐渐成为面试题里的必考题目,但大多测试人员都对其不太重视,笔者也是如此,故决定开一个系列,不定期分享一些算法题目。今天来看一道经典的面试题,求1000内的素数。
想进BAT?这些面试题助你一臂之力(附答案)
请微信添加公众号TesterTalk获取此文章密码。
昨天TesterHome发表了如下文章《被同龄人抛弃?68道中高级测试工程师面试题助你一臂之力》引爆了我的朋友圈。 我大致看了下,里面的问题很有代表性,即使是我这样的老司机,没有经过充分准备也不能回答的令自己满意,故花点时间,写下这些面试题的答案,给大家参考,也欢迎大家讨论指正。
正文全部引用上述文章的问题,答案写在每一个问题下面。