2.27自动化测试

第零步 根据脑图写测试用例

第一步.创建共同类

防止每次进行测试不同界面的时候都重新创建驱动浪费时间

注意要用static 否则后续无法直接使用getdriver方法

第二步 对登录界面写测试用例

先在test下创建一个登录类.每个界面用不同的类,防止混在一起

并让其继承common包下的commonDriver

因为继承以后可以直接共用,如果已经创建过,就直接返回原有的driver

在此之后的每一个类都继承,

1.检验登录界面是否能够展示功能

2.输入正确账号密码是否能够跳转到管理员页面

注意句柄的话没办法检验,因为一个是http一个是句柄

就检验进入后的元素是否有

z这里我们要注意.执行顺序如果不指定,就会乱序.我们需要在类前指定

3.输入错误账号密码无法登陆

第三步.对主页进行测试

1.检验主页是否展示功能

这里我做了一个bug

就是如果想要在方法内调用类方法必须要静态的

但是如果同时被TEST注解,就没办法调用这个方法

只能用BeforeALL

2.点击对应功能是否实现

第四步.添加截图保存

首先先进行截图操作并保存到对应文件

但是文件名最好是固定格式

/src/test/autotest-2022-08-01/goodsbroser-20220801-214130.png

所以我们最后用时间日期表示就额外再创建一个得到当前时间方法

确定好所需要的格式并添加到对应表里

然后获取当前的名称

然后再每个方法里添加获取屏幕截图方法

第五步,对组织架构页面进行测试

第六步,检查权限设置页面

看是否能够正常添加权限

通过截图发现可以正常添加的,我们这里使用数据源来添加数据

动态获取数据

这里我们就需要再工具类里构建一个动态参数工具类来获取

这个返回的结果就是0-1之间的数据

这样就可以随机返回一个数据

本来想这样写,但是java中不能同时继承多个就放弃了

第七步.把所有页面整合在一起进行操作

就需要用到套件

用类更好,可以指定运行顺序

有些界面都是在同一个界面.来回创建消除driver太消耗资源,就会把driver.close单独放在一个类

最后执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值