福禄抽-测试报告
文章目录
- 一、项目背景
- 二、项目功能
- 三、测试计划
- 3.1.1 注册功能
- 3.1.2 用户登录
- 密码登录
- 管理员用户登录
- 验证码登录
- 管理员用户登录
- 3.1.3 首页
- 未登录状态下
- 登录状态下
- 3.1.4 新建抽奖活动
- 3.1.5创建奖品
- 3.1.6注册用户
- 3.1.7 参加抽奖活动
- 1.活动完成
- 2.活动未完成
一、项目背景
基于 Spring 前后端分离版本的抽奖项目,由登录页面、注册页面、管理员页面组成,管理员页面又拥有活动列表、新建抽奖活动、奖品列表、创建奖品、人员列表、注册用户,可以由管理员进行活动、奖品、用户的添加,进行抽奖活动,分享中奖结果,用户可以收到短信、邮箱通知,查看中奖结果页面。
二、项目功能
在功能测试方面测试的核心内容有:用户注册 、用户登录(密码、验证码登录) 、查看活动列表功能、新建抽奖活动功能、查看奖品列表功能、创建奖品功能、查看人员列表功能、注册用户功能、进入抽奖活动功能、分享中奖结果功能,在对于功能进行设计测试用例的时候,采用了多种方法辅助结合对设计测试用例的全面性提供了有力保障,如使用等价类、边界值、正交法(用allparis工具生成正交表)等。
三、测试计划
测试用例总览
3.1.1 注册功能
测试用例设计:
执行测试
注册页面可以正常打开
执行测试用例 :
1.姓名、邮箱、手机号、密码 均为空
注册失败
2.姓名为空 ,邮箱不为空,手机号不为空,密码不为空
注册失败
3.姓名为不空 ,邮箱为空,手机号不为空,密码不为空
注册失败
4.姓名为不空 ,邮箱不为空,手机号为空,密码不为空
注册失败
5.姓名为不空 ,邮箱不为空,手机号不为空,密码为空
注册失败
6.姓名为不空 ,邮箱不为空,手机号不为空但格式不正确,密码不为空
注册失败:提示手机号错误
7.姓名:test1 邮箱:5977@qq.com 手机号:156666666666 密码:123456
注册成功:跳转到登录页面
3.1.2 用户登录
测试用例设计:
执行测试
进入登录页面的方式如下:
- 注册成功之后会自动跳转登录页面
- 输入登录界面的url来到登录页面
- 输入本网址非登录页面url跳转到登录页面
- 首页点击退出来到登录页面
登录页面正常打开
执行测试用例:
密码登录
管理员用户登录
1.手机正确,密码正确
输入正常的手机和密码,登录成功会跳转到首页。
登录成功之后的首页可以查看活动列表功能、新建抽奖活动功能、查看奖品列表功能、创建奖品功能、查看人员列表功能、注册用户功能等功能模块
2.手机为空,密码为空
登录失败
3.手机不为空且格式正确,密码为空
登录失败
4.手机不为空且格式不正确,密码为空
登录失败
4.手机正确,密码错误
登录失败:提示密码错误
4.手机不为空且格式不正确,密码错误
登录失败:提示登录失败或登录方式不存在
验证码登录
管理员用户登录
1.手机为空,验证码为空
登录失败
2.手机正确,验证码为空
登录失败
3.手机正确,验证码错误
登录失败:提示验证码为空
4.手机正确,验证码正确
登录成功:跳转到首页
3.1.3 首页
测试用例设计:
执行测试
未登录状态下
进入首页失败:提示跳转到登录页面
登录状态下
查看首页是否展示活动列表
点击新建抽奖活动
点击奖品列表
点击创建奖品
点击人员列表
点击注册用户
在这里插入图片描述
3.1.4 新建抽奖活动
测试用例设计:
执行测试:
1.活动名称神秘活动,活动描述神秘活动,圈选奖品,圈选人员,奖品数量 <= 人员数量
创建成功
2.活动名称为空,活动描述不为空
创建失败
3.活动名称不为空,活动描述为空
创建失败
4.活动名称不为空,活动描述不为空,未圈选奖品,未圈选人员
创建失败:提示至少选择一个奖品
5.活动名称不为空,活动描述不为空,圈选奖品,未圈选人员
创建失败:提示人员数量应大于等于奖品总量
6.活动名称不为空,活动描述不为空,圈选奖品,圈选人员,人员<奖品
创建失败:提示参数设置异常
3.1.5创建奖品
测试用例设计:
执行测试:
1.奖品名称:海绵宝宝,奖品图片:haimian.png,奖品价格:123,奖品描述为空
创建成功
2.奖品名称:海绵宝宝1,奖品图片:haimian.png,奖品价格:123,奖品描述:海绵宝宝
创建成功
3.奖品名称为空,奖品图片不为空,奖品价格不为空,奖品描述不为空
创建失败
4.奖品名称不为空,奖品图片为空,奖品价格不为空,奖品描述不为空
创建失败
5.奖品名称不为空,奖品图片不为空,奖品价格为空,奖品描述不为空
创建失败
3.1.6注册用户
测试用例设计:
执行测试:
1.姓名zhangsan,邮箱1993@qq.com,手机号15245632154
注册成功
2.姓名为空,邮箱为空,手机号为空
注册失败
2.姓名为空,邮箱不为空,手机号不为空
注册失败
3.姓名不为空,邮箱为空,手机号不为空
注册失败
4.姓名不为空,邮箱不为空,手机号为空
注册失败
5.姓名不为空,邮箱不为空,手机号不为空,手机号格式不正确
注册失败:提示手机号错误
6.姓名不为空,邮箱不为空,手机号不为空,邮箱格式不正确
注册失败
3.1.7 参加抽奖活动
测试用例设计:
执行测试:
1.活动完成
查看中奖名单
分享结果
2.活动未完成
开始抽奖
名单闪动,点击点我确定确定中奖人
点击下一步继续抽象
点击下一步继续抽象
点击已全部完成,用户收到邮箱通知
分享结果