摘要:
1、提现密码设置 需求:可以输入任意4位数字的密码 错误:输入0开头的密码,0123,0102这种可以,但是输入0708这种就报错,即0开头的,含7.8.9三位中的其中2位就会报错 处理:校验修改0也可以开头为整数,然后问题解决了,很奇怪 以上的这个问题,后来在首次设置密码时,输入0888或0999 阅读全文
摘要:
在实际项目中,每次注册需要的用户号都不一样,执行一次后,用户名都会被注册使用了,这里就封装一个随机生成用户名的类 在项目中遇到了一个问题,就是随机生成一个用户名后,因为接口参数是从excel中读取的,每次只有一个参数,但是一个用例需要执行三次,导致第二次和第三次使用的用户名还是第一次随机生成的,目前 阅读全文
摘要:
1、安装Maven依赖后,在执行testng用例时一直报错误,在maven的本地仓库路径下的org目录,没有aspectj后面一串的内容,不确定是否是依赖没有下载完毕,使用的远程电脑办公,网络非常慢 解决方法: 1)发现是在pom.xml中配置的Allure报告的时候配置了这个路径,应该是少安装了东 阅读全文
摘要:
最近面试,遇到了不少题目,为今后的再面试做准备,特收集记录于此 一、关于管理方面的 1、如何构建比较完整的测试体系框架,可以从哪些方面入手? 思路:(测试技术体系建设 测试管理支撑) 主要从团队组织、环境建设、标准制定、人员培养、配置管理、工作流程 a、软件测试管理体系建设可以从测试的总体规程、需求 阅读全文
摘要:
一、Selenium Grid 什么是Selenium Grid? Selenium Grid是Selenium的三⼤组件之一 Selenium Grid允许⽤⼾同时在不同的机器和系统上测试不同浏览器 二、Selenium Grid组成hub节点 中⼼节点,或总控节点 管理各个node节点的注册信息 阅读全文
摘要:
把页面都用到的方法统一封装到公共类 操作元素时都加上等待 BrowserUtil.drive 封装的浏览器选择类,参考之前的文章 1、等待元素可被点击的方法 2、等待元素可见的方法 3、等待iframe可用并且切换iframe 4、滚动到指定元素上的方法 5、切换窗口的方法 6、点击元素 7、文本框 阅读全文
摘要:
在执行测试用例过程中, 会因为各种原因导致用例执行失败,有网络原因,有元素加载快慢等,此时需要引入失败用例重试机制 这里代码演示重试2次,加上本身运行一次,即该用例会运行3次,但是如果在重试过程中,第一次重试就成功,后面一次不会再运行 注意:用例运行成功了,用例结果也是pass,运行的用例数为一个 阅读全文
摘要:
本章节介绍接口自动化测试之提现接口的自动化,废话不多说,上代码 接口的用例步骤参考注册接口,这里不重复介绍了 提现接口 数据提供,只需要传入需要解析的excel 用例表格中的接口编号 阅读全文
摘要:
登录接口用例 登录用例不需要做数据库断言 数据提供,只需要传入需要解析的excel 用例表格中的接口编号 阅读全文
摘要:
注册、登录等用例都继承于父类BaseCase 按照之前测试用例测试方法的步骤介绍,每个测试用例都按照这些步骤实施 注册: 逻辑生成注册用户名,并根据每次执行的语言回写到对应的列中 注册成功后会员信息会插入到数据库,所有这里也需要加上数据库断言 数据提供,只需要传入需要解析的excel 用例表格中的接 阅读全文