【项目实战】 IT学习基地测试用例设计

珍惜时间,提高效率



需求描述

基于csdn网站的启发,这里要实现一个类似博客系统的项目,需要实现的功能如下。

  1. 用户输入账号密码 ,未注册用户自动注册,经验证成功后进入网站,未登录成功则进行提示
    在这里插入图片描述

  2. 用户可点击“写博客”标签跳转到博客编辑页 ,填写标题和内容后,点击“发布文章” ,若标题为空,则进行提示,符合要求后,可跳转到博客列表页。
    在这里插入图片描述
    在这里插入图片描述

  3. 在博客列表页可查看网站内博客列表以及文章内容
    在这里插入图片描述
    在这里插入图片描述

  4. 点击注销 ,注销账号。

测试计划

  1. 测试工具:selenium自动化测试
  2. 测试机型:win11,chrome浏览器,火狐浏览器,华为nova5i
  3. 测试范围:web项目全部页面的功能,异常处理,页面
  4. 排期:3天

1. 功能测试与界面测试

1.1 登陆页面

这部分是,测试登录功能是否符合需求及规范。
在这里插入图片描述

在这里插入图片描述

1.2 博客列表页

这部分测试的是,博客列表展示是否符合需求及规范。
在这里插入图片描述

在这里插入图片描述

1.3 博客编辑页

这部分,是测试博客编辑功能模块是否全部能正常使用。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.4 博客详情页

在这里插入图片描述

1.5 注销

这部分,测试注销模块是否满足规范需求及规范。
另外,这里也要有判断session是否为空,为空则跳转至登录页,需要重新登陆。
在这里插入图片描述

2. 兼容性测试

在这里插入图片描述

3. 性能测试

  1. 负载测试:
    验证程序在正常负载下的性能表现,确保它能够处理预期的并发用户数量。
    增加负载并监测响应时间,检查程序的性能是否能够承受压力。
    测试并发用户数量的极限,验证程序在超出正常范围的负载情况下的表现。

  2. 响应时间测试:
    测试程序在不同场景下的响应时间,包括页面加载时间、数据处理时间等。
    针对关键交互功能,如登录、提交表单等进行响应时间测试,确保其在可接受范围内。

  3. 并发用户测试:
    模拟多个用户同时访问程序,测试其在并发请求下的性能。
    测试程序在同时处理多个请求时是否保持稳定,并且不会出现冲突或数据丢失的问题。

  4. 数据库性能测试
    测试程序与数据库的交互性能,包括读取和写入操作的速度和效率。
    测试程序在大数据量下的查询和索引性能,确保数据库的性能不会成为瓶颈。

  5. 客户端性能测试:
    检查使用不同设备和浏览器访问程序时的性能差异。
    测试页面加载时间、JavaScript执行时间以及资源消耗情况等。

  6. 压力测试:
    增加持续负载直到程序达到崩溃或超过可接受的性能指标,测试其鲁棒性和承受能力。

  7. 代码性能分析:
    使用性能分析工具来检测程序中的性能瓶颈,并进行相应的优化。
    查找并修复潜在的内存泄漏、循环依赖等问题。

4. 数据库测试

针对数据库相关功能,测试数据的插入、更新、删除和查询的准确性。
验证数据库的连接和事务管理的正确性以及性能。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值