摘要:
数据驱动是做自动化测试中很重要的一部分,数据源的方案也是百花八门了,比如利用外部文件,直接在@DataProvider中写死等等,我们今天介绍一下利用enum来做数据源,先来看一下enum的写法: 上述代码可理解为有两组数据,每一组里面有两个数据,一个是retCode,一个是msg。现在把enum给 阅读全文
摘要:
前言 马上又要到了求职招聘旺季了,那么随之而来面试也成了一大"热门"相信很多人都有这种感觉,平时自己工作能力很强,可以独当一面,但是去面试就感觉很紧张,甚至不会很好的展示自己 一、面试的流程 1、先给Hr简历、2、填表 3、做笔试题、4、面试官问问题(也称口头面试)5、二面(比如技术经理)6、HR再 阅读全文
摘要:
import org.testng.annotations.DataProvider; import org.testng.annotations.Test; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamR... 阅读全文
摘要:
数据驱动部分,是自动化测试常用部分,也是参数化设计的重要环节,前面分享了,mysql、yaml做数据源,那么再来分享下excel做数据驱动 思路: 先用POI读取excel。解析读取数据,返回list,返回Object[][]即可 工具类文件: 读取excel,返回map对象list集合 ReadE 阅读全文
摘要:
上一篇我们介绍用如何用yaml结合testng做数据驱动,就又想来个数据库的参数化 备注:@DataProvider的返回值类型只能是Object[][]与Iterator<Object>[] 思路: 解析sql查询返回结果,然后把解析出来的list转换成Object[][]类型的数据,且结合在@D 阅读全文
摘要:
testng的功能很强大,利用@DataProvider可以做数据驱动,数据源文件可以是EXCEL,XML,YAML,甚至可以是TXT文本。在这以yaml为例: 备注:@DataProvider的返回值类型只能是Object[][]与Iterator<Object>[] application.ya 阅读全文
摘要:
思路: 1、链接redis数据库,连接成功2、js.del(key),按照指定的key进行删除,封装删除方法3、js.keys("*"),获取所有键keys的集合,对set集合进行遍历4、对遍历结果进行判断,包含关键字的,即想删除的,都调用封装好的删除方法即可 示例代码 阅读全文
摘要:
准备工作 关闭防火墙 systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunn 阅读全文
摘要:
线上环境又出问题了? 那咋又出现问题了呢? 为什么上线时候没测试出来,漏测了吧? 之前这个问题,扔到群里后,讨论很激烈 有人说是开发的责任,也有说是测试的责任,很少说有产品的责任吧(这点我自己脑补的 相信没有人想当背锅侠、替罪羊 那么问题来了,线上环境出问题?作为测试同学的我们该如何冷静理智应对? 阅读全文
摘要:
前言 偶然间接触到Wisdom rest-client这款测试工具,后来经过尝试体验,感觉还不错,现在分享给大家,如何使用这款测试利器 Wisdom rest-client是什么? Wisdom rest-client 一款自动化测试REST API的工具,它可以自动化测试REST API并生成精美 阅读全文