自动化测试流程

自动化测试流程
1) 创建maven工程
2) 在pom.xml文件中添加selenium和testng依赖包
3)新建测试类
4)写测试方法,写代码
5)给测试方法添加testng注解
6) 通过testNG注解设置测试方法、前置方法、后置方法
7) 在测试方法中写自动化测试代码
8)用webdriver的API打开浏览器、打开指定的网页、操作界面
9)用Assert类的断言判断操作结果与预期结果是否一致
10) 编写testng.xml配置文件,定制测试执行内容
一条测试用例用@Test,可以单独执行;多条测试用例用testng.xml配置文件执行
11) 执行testNG测试脚本
12) 查看testNG运行的结果

一、新建工程

自动化测试流程_第1张图片
新建项目
自动化测试流程_第2张图片
点击maven
自动化测试流程_第3张图片
起名字
自动化测试流程_第4张图片
工程名回自动引用模块名
自动化测试流程_第5张图片
新建好的工程

二、添加maven工程依赖包

自动化测试流程_第6张图片
百度搜索selenium maven
自动化测试流程_第7张图片
找到要下载的版本
自动化测试流程_第8张图片
复制代码
自动化测试流程_第9张图片
粘贴导入
自动化测试流程_第10张图片
选择自动下载
自动化测试流程_第11张图片
在maven里搜索testng
自动化测试流程_第12张图片
下载testng,下载完成红色就会消失

三、添加浏览器驱动依赖包

自动化测试流程_第13张图片
新建directory

1、如果原来电脑上有下载好的浏览器驱动,
找到所在位置,复制粘贴到资源里的新建的directory里就可以了
2、如果电脑上没有,需要先查看自己浏览器的版本,然后在网上搜索selenium官网

自动化测试流程_第14张图片
搜索selenium

自动化测试流程_第15张图片
点击下载
自动化测试流程_第16张图片
找到自己的浏览器
自动化测试流程_第17张图片
粘贴

四、新建java类

自动化测试流程_第18张图片
新建java类
自动化测试流程_第19张图片
搜索启动浏览器代码
自动化测试流程_第20张图片
复制驱动浏览器代码
自动化测试流程_第21张图片
粘贴代码
自动化测试流程_第22张图片
按Alt+Enter把安装的依赖包导入

五、添加TestNG注解

补充:@Test注解是设置单个报红说明刚才下载的testng依赖包没有引用,可以按Alt+Enter直接引用,上面会出现一个import引入。
方法二:也可以点击Add Maven Dependency重新下载依赖包。
这也是一种下载添加依赖包的方法,先添加代码,点击红色的代码,会出现添加依赖包或者引用

自动化测试流程_第23张图片
重新下载--点击添加依赖包

自动化测试流程_第24张图片
输入testng

下面会有下载进度条,下载完成后,同样按住Alt+Enter 引用,或者重新输入就会有Test的提示信息

自动化测试流程_第25张图片
原先粘贴下载的testng直接删除

自动化测试流程_第26张图片
粘贴Chromedriver的路径并改为相对路径

补充:浏览器驱动必须和浏览器版本保持一致,否则会运行失败

六、新建一个httpclient

代码不会写或者忘记了,直接百度搜,但是一定要记住关键字,中间用空格隔开

自动化测试流程_第27张图片
百度搜索代码

自动化测试流程_第28张图片
复制代码
自动化测试流程_第29张图片
利用代码报错下载依赖包
添加添加依赖包
自动化测试流程_第30张图片
选择官方的Apache公司的依赖包

自动化测试流程_第31张图片
因为之前选择了自动下载,下载完成之后红色就没有了

补充:httpclient有两个关键的类,一个是要new一个httpclient,二是json的才放在javabean里

idea 向前的快捷键,向后的快捷键

新建工程,添加依赖,复制粘贴代码,找到自己的浏览器,复制路径

你可能感兴趣的:(自动化测试流程)