【自动化测试】web自动化测试实施步骤(以博客系统为例)

任何web网站都可以用来做web自动化测试。

一、 编写web测试用例

二、 自动化测试脚本开发

1. 创建空项目,添加需要的依赖到pom. xml

<dependencies>
        <dependency>
            <groupId>org.seleniumhq.selenium</groupId>
            <artifactId>selenium-java</artifactId>
            <version>4.0.0</version>
        </dependency>
        <dependency>
            <groupId>io.github.bonigarcia</groupId>
            <artifactId>webdrivermanager</artifactId>
            <version>5.8.0</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>commons-io</groupId>
            <artifactId>commons-io</artifactId>
            <version>2.6</version>
        </dependency>
    </dependencies>

2. 搭建项目目录

创建驱动对象——所有的测试用例共用一个driver对象

编写测试用例——如何划分用例?按照页面分类,每个页面是一个Java文件,页面下所有的用例统一管理:

如何检查登录是否成功?

只要是页面不同的元素都能用于检查登录是否成功。

登录成功之后进行跳转页面:

如何启动IDEA中的断言功能?

开启IDEA中的断言功能

-ea -Dfile.encoding=UTF-8

三、将自动化测试补充至测试报告

 1. 项目背景

为什么要做这个项目,意义、目的是什么?

1.1 测试目标及测试任务概括

主页面测试覆盖达90%

1.2 被测的系统、代码包及其文档等信息

diff链接:xxxxx

接口:xxxxx

《测试计划》

1.3 产品需求和设计文档等(有则写上,没有则不写)

《需求文档》、《技术文档》、《设计图》

2. 测试安排

包括 模块子模块前端人员开发人员提测时间测试人员工时(耗时多久)、排期(什么时候开始测试该功能)、测试进度(走到写测试报告这一步,所有的功能肯定都已经测试完成)、备注。

 3. 测试分类

测试用例放脑图截图上去;代码链接可以放码云链接。

4. 遗留风险

测试时间紧张,先保证博客系统主功能没有问题,可能存在细节测试不到位等风险。

5. 测试结果评估

1)主功能测试通过,项目可以上线。
2)项目上线后高优观察线上数据,查看线上用户操作日志,及时跟进用户反馈。

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值