软件测试项目实例
一、项目介绍及说明
- 多人聊天室是一款提供用户交流的web应用程序。本次测试目的是为了验证产品是否满足产品需求文档里的功能以及测试产品性能,兼容性方面是否满足要求。
二、测试环境
- Win10操作系统JDK1.8下,基于Tomcat服务器web应用程序
三、设计测试用例
黑盒测试方法,从用户角度出发,从输入数据与输出数据的对应对程序注册、登录、聊天功能进行测试用例编写,并测试。
用例 1. 注册测试
用例2. 登录测试
用例3. 聊天测试
四、测试过程
单元测试
- 在IDEA运行软件选择要测试的类,Ctrl+Shift+t创建测试类,编写单元测试代码,运行显示测试成功或失败
性能负载测试
使用loadRunner运行测试应用程序。
- 启动Virtual User Generator,创建测试脚本;
- 在Virtual User Generator新建脚本和方案,并开始模拟录制脚本;
- 脚本回放,通过后,创建场景,跳转到Controller设置场景;
- 运行场景则显示出结果图;
- 分析结果,进入到Analysis得到结果分析报告。
兼容性测试
根据产品需求说明书测试改web应用程序是否兼容多类型浏览器。
- 运行程序配置,打开不同的浏览器测试其是否可以成功运行显示。
五、测试结果及分析
- 功能测试,通过黑盒测试方法设计测试用例,执行测试用例验证了该应用程序注册、登录、聊天功能符合需求,且可以正常操作。
- 单元测试,编写了AccountDao类的测试程序断言user是否为空,测试成功,验证了此多人聊天室程序内部结构逻辑正常,不会对功能产生影响,该AccountDao类单元与期望结果一致。
- 性能负载测试,在一定时间内,吞吐量变量较大,所以可以看出此Web服务器处理能力好。平均响应时间就是处理一个事务所需要的时间。此Web应用程序平均响应时间在一段时间内比较小,所以在某段时间策划你或许处理速度较快效率较好。
- 兼容性测试,在多类型浏览器运行程序发现,程序可以正常运行显示,进行后续使用。
本文转载自: https://blog.csdn.net/qq_46123503/article/details/126675113
版权归原作者 正在童话中 所有, 如有侵权,请联系我们删除。
版权归原作者 正在童话中 所有, 如有侵权,请联系我们删除。