【设计测试用例&自动化测试&性能测试 实战篇】

🌈个人主页努力学编程'

个人推荐
c语言从初阶到进阶
JavaEE详解
数据结构

学好数据结构,刷题刻不容缓点击一起刷题

🌙心灵鸡汤总有人要赢,为什么不能是我呢

设计测试用例

hello ~ 前面几篇文章给大家介绍过了关于测试的基本流程以及各个阶段的实行过程,今天带大家实战一下,关于我自己写的一个 web 项目的测试

项目链接

ok,那么如何设计测试用例呢,如果忘记的可以去看一下我前面写的文章,这里我们使用脑图来设计测试用例.

这是我设计的关于 web 项目(论坛系统) 测试用例,你也可以自己实现以下自己的测试用例,测试用例本就是每个人有自己独特的视角.

自动化测试

针对自动化测试的流程,前几篇文章中也介绍过,这里主要使用的是 selenium 工具完成自动化测试,关于如何使用 selenium 查看前面的文章即可,这里我们直接创建一个 maven 项目来执行自动化测试.

关于自动化测试的代码:

自动化测试代码-gitee

这里给大家强调几个点: 在自动化测试的时候,我们首先都会创建一个浏览器的驱动对象,通过操作驱动对象间接操作整个页面,但是 Web 端出现弹窗的时候,此时弹窗并不属于浏览器页面的内容,就先得切换句柄,然后处理弹窗中的内容后,在操作页面的内容.当点击超链接跳转到新的页面时.同理要操作新页面的内容,就要先切换页面的句柄.

出现问题的解决方案:

当我们执行自动化代码的时候,可能会出现一些意想不到的问题,此时我们可以实现一个关于屏幕截屏的方式,来排查问题,这里具体截屏功能的实现,我在上面的 gitee 代码中的 Utils 类中也有实现,可以看看~

性能测试

关于性能测试,前面的文章也有提到,使用 Jmeter 完成的性能测试,不了解 Jmeter 的可以在看看前面的文章.

这里的具体的操作过程就不赘述了,具体可以参考前面的文章.

注意最后要先把所有的请求跑一遍,在生成测试报告.

测试报告

点击 index.html 就可以查看结果.

后面大家就可以根据上述的流程,总和最终的内容,生成一份测试报告.

相关推荐
姚青&6 天前
Pytest 测试用例断言
测试用例·pytest
米码收割机6 天前
【测试平台】测试用例管理平台(前后端源码+部署文档)【独一无二】
测试用例
姚青&6 天前
Pytest 测试用例结构
测试用例·pytest
Wpa.wk7 天前
har文件转为接口自动化测试用例
运维·测试工具·自动化·测试用例·接口自动化
workflower7 天前
需求-技术需求
python·测试用例·需求分析·软件需求
测试老哥7 天前
如何使用Postman做接口测试?
自动化测试·软件测试·python·测试工具·测试用例·接口测试·postman
程序员潇潇7 天前
pytest 参数化测试用例构建
自动化测试·软件测试·功能测试·程序人生·职场和发展·测试用例·pytest
workflower7 天前
需求工作切分
数据分析·测试用例·需求分析·软件需求
workflower8 天前
需求工作的范围
测试用例·集成测试·需求分析·模块测试·软件需求
先做个垃圾出来………8 天前
pytest冒烟测试用例过滤执行实例
windows·测试用例·pytest