随笔分类 -  java自动化测试

摘要:1、简述 用例执行完成后,可以通过发送电子邮件的方式通知需要看到测试报告的用户,可以使用Javax.mail完成邮件发送 2、实现发送邮件实例 package com.test.email; import javax.activation.DataHandler; import javax.acti 阅读全文
posted @ 2020-07-29 16:18 萧兮易 阅读(921) 评论(1) 推荐(0)
摘要:一、简言 1、ztest是一个测试报告,和extentreports一样都是为了优化测试报告 2、ztest之所以会被使用,是因为报告清晰简单明了 3、下载地址:https://github.com/zhangfei19841004/ztest 二、ZTest使用 1、下载成功后解压文件夹,将下图中 阅读全文
posted @ 2020-07-08 13:43 萧兮易 阅读(2396) 评论(0) 推荐(0)
摘要:一、ExtentReports的使用 1、在pom文件中添加依赖 <!--extentreports报告 --> <dependency> <groupId>com.aventstack</groupId> <artifactId>extentreports</artifactId> <versio 阅读全文
posted @ 2020-07-07 15:09 萧兮易 阅读(882) 评论(0) 推荐(0)
摘要:一、说明 数据驱动测试的核心:是测试数据与测试脚本分离,实现测试脚本的参数化,例如:在使用工具测试时,常常会使用到参数化设置; 使用数据驱动测试方便后期维护,提高脚本的可重用性; 做数据驱动的方式有多种例如:Excel、CSV、MySQL等 二、使用Excel实现数据驱动 1、在pom文件添加POI 阅读全文
posted @ 2020-07-07 14:27 萧兮易 阅读(2535) 评论(2) 推荐(0)
摘要:一、TestNG介绍 是一个自动化测试框架,有完善的用例管理模块,可以做功能、接口、单元、集成测试的自动化测试。 二、TestNG的使用 1、在maven中使用TestNG需要加入依赖 <dependency> <groupId>org.testng</groupId> <artifactId>te 阅读全文
posted @ 2020-07-02 15:40 萧兮易 阅读(1562) 评论(0) 推荐(0)
摘要:后面我们需要设计测试用例并执行post请求,因此需要对上一篇的post的请求进行封装,允许不同参数的用例能够执行此方法 将Java接口自动化测试(二) 的内容做以修改: 1、首先post的请求我们接收的参数是一个map类型参数 2、返回值类型是一个JSON类型 3、根据具体的需求设计参数和返回值类型 阅读全文
posted @ 2020-07-02 15:18 萧兮易 阅读(1384) 评论(0) 推荐(0)
摘要:1、创建获取了解客户端的工具2、创建post请求3、添加请求头4、封装请求参数5、将参数添加到请求实体6、执行请求得到响应结果7、获取响应结果 package com.test.httpclient; import com.alibaba.fastjson.JSON; import com.alib 阅读全文
posted @ 2020-07-02 13:33 萧兮易 阅读(1815) 评论(0) 推荐(0)
摘要:自动化测试报告,在测试用例完成之后系统自动生成HTML报告 使用testng中的报告模板生成报告, 1、在TestSuit.xml文件中配置报告监听 2、运行xml文件 3、自动生成一个test-output文件夹,下面有HTML报告 4、报告 这是一个简单的测试报告模板,但也可以看出: 1、用例成 阅读全文
posted @ 2020-01-21 16:13 萧兮易 阅读(1814) 评论(0) 推荐(0)
摘要:1、修改Login类加入断言; 断言:检查我们操作页面后得到的结果与我们预期的结果是否一致。 2、使用xml文件运行所有的测试类; Login类写入两个测试用例: package com.test; import org.openqa.selenium.WebDriver; import org.o 阅读全文
posted @ 2020-01-20 14:37 萧兮易 阅读(3868) 评论(5) 推荐(0)
摘要:Java+Selenium+TestNG自动化测试框架整合 1、简化代码 封装一个定位元素的类,类型为ElementLocation package com.test; import org.openqa.selenium.By; import org.openqa.selenium.WebDriv 阅读全文
posted @ 2020-01-16 19:46 萧兮易 阅读(1227) 评论(0) 推荐(0)
摘要:搭建项目环境基本流程 1、如果没安装jdk先安装jdk,并配置好环境变量; 2、如果没有安装工具,安装工具(Eclipse、IDEA)都可以; 3、安装好之后将工具打开,就开始搭建项目环境; 4、在Eclipse中创建一个项目; 5、将下载的将selenium-java包导入到项目中; 6、环境搭建 阅读全文
posted @ 2020-01-15 19:19 萧兮易 阅读(2293) 评论(0) 推荐(1)