软件测试——论坛系统测试用例

  • 功能测试
    在这里插入图片描述
  • 其他测试
    在这里插入图片描述

测试用例

用例编号
用例描述
优先级
预置条件
操作步骤
测试数据
预期结果
测试结果Bug ID软件版本测试员
SNS_User_Register_001注册成功
使用合法的数据成功注册一个新账号
P11、已打开注册页面
2、准备一个未注册用户信息
1、输入用户昵称
2、输入用户名
3、输入密码
4、确认密码
5、输入手机号码
6、输入验证码
7、输入邮箱
8、点击注册按钮
1、用户昵称:User1
2、用户名:测试用户1
3、密码:123456
4、确认密码:123456
5、手机号码:15193212222
6、验证码:605860
7、邮箱:1715019@qq.com
注册成功
自动跳转到登录页面或自动登录成功个人主页
通过Ver1.0xxx
SNS_User_Register_002注册失败使用非法的手机号数据进行注册P21、已打开注册页面
2、准备一个非法注册用户信息
1、输入用户昵称
2、输入用户名
3、输入密码
4、确认密码
5、输入手机号码
6、输入验证码
7、输入邮箱
8、点击注册按钮
1、用户昵称:User1
2、用户名:测试用户1
3、密码:123456
4、确认密码:123456
5、手机号码:1563205
6、验证码:581860
7、邮箱:1715019@qq.com
注册失败
弹出提示,手机号码格式错误
通过Ver1.0xxx
SNS_User_Register_003注册失败使用非法的邮箱进行注册P21、已打开注册页面
2、准备一个非法注册用户信息
1、输入用户昵称
2、输入用户名
3、输入密码
4、确认密码
5、输入手机号码
6、输入验证码
7、输入邮箱
8、点击注册按钮
1、用户昵称:User1
2、用户名:测试用户1
3、密码:123456
4、确认密码:123456
5、手机号码:15193212222
6、验证码:335860
7、邮箱:171@qq.com
注册失败
弹出提示,邮箱格式有误
通过Ver1.0xxx
SNS_User_Register_004注册失败使用已存在的用户信息进行注册P21、已打开注册页面
2、准备一个已存在用户信息
1、输入用户昵称
2、输入用户名
3、输入密码
4、确认密码
5、输入手机号码
6、输入验证码
7、输入邮箱
8、点击注册按钮
1、用户昵称:User1
2、用户名:测试用户1
3、密码:123456
4、确认密码:123456
5、手机号码:15193212222
6、验证码:6、425860
7、邮箱:1715019@qq.com
注册失败
弹出提示,用户名为空或已存在
通过Ver1.0xxx
SNS_User_Login_001登录成功使用已注册的账号进行登录P11、 打开登录页面
2、 账号测试用户1已注册
1、输入手机号码
2、输入验证码
3、点击“登录”按钮
1、手机号码:15193212222
2、验证码:466685
3、点击“登录”按钮
登录成功
跳转到主页
通过Ver1.0xxx
SNS_User_Login_002登录失败使用未注册的账号进行登录P21、 打开登录页面
2、 账号测试用户1已注册
1、输入手机号码
2、输入验证码
3、点击“登录”按钮
1、手机号码:15193213333
2、验证码:466785
3、点击“登录”按钮
登录失败
弹出提示框,该手机未绑定本平台账号,请绑定后重试
通过Ver1.0xxx
SNS_User_Login_003登录失败使用非法的手机号码进行登录P21、 打开登录页面
2、 账号测试用户1已注册
1、输入手机号码
2、输入验证码
3、点击“登录”按钮
1、手机号码:151932
2、验证码:466785
3、点击“登录”按钮
登录失败
弹出提示框,手机号码格式错误
通过Ver1.0xxx
SNS_User_Login_004登录失败使用过期、错误的验证码进行登录P21、 打开登录页面
2、 账号测试用户1已注册
1、输入手机号码
2、输入验证码
3、点击“登录”按钮
1、手机号码:15193213333
2、验证码:466785
3、点击“登录”按钮
登录失败
弹出提示框,验证码错误
通过Ver1.0xxx
SNS_Blog_Publish_001发布博文成功P11、用户登录
2、进入个人中心博客管理界面
1、点击新增博文按钮,进入博文编辑界面
2、进行博文编辑
3、点击“发布”按钮
1、标题:测试
2、内容:111
3、点击“发布”按钮
1、博客成功发布,经管理员审核之后可以公布
2、弹窗提示操作成功
3、系统跳转至个人界面
通过Ver1.0xxx
SNS_Blog_Publish_002发布博文失败,博文标题为空P21、用户登录
2、进入个人中心博客管理界面
1、点击新增博文按钮,进入博文编辑界面
2、进行博文编辑
3、点击“发布”按钮
1、标题:
2、内容:111
3、点击“发布”按钮
1、博客发布失败,经管理员审核之后可以公布
2、弹窗提示请输入标题
通过Ver1.0xxx
SNS_Blog_Manage_001查看博文,在发布博文之后用户查看自己的博文P11、用户登录
2、进入个人中心博客管理界面
1、在博文列表中在对应博文点击“浏览博文”按钮1、若博文还未被审核,弹窗提示“未审核通过博文无法浏览”
2、若博文审核通过,则进入博文详情浏览界面
通过Ver1.0xxx
SNS_Blog_Manage_002修改博文查看权限P11、用户登录
2、进入个人中心博客管理界面
1、在博文列表中在对应博文点击权限选择框,可以选择公开或私有1、权限修改成功
2、弹窗提示操作成功
3、博文栏目里面的权限显示为选择的方式
通过Ver1.0xxx
SNS_Blog_Manage_003删除博文P11、用户登录
2、进入个人中心博客管理界面
1、在博文列表中在对应博文点击删除博文1、删除博文成功2、弹窗提示操作成功3、博文列表中删除的博文消失通过Ver1.0xxx
SNS_User_Proflie_001修改个人资料成功,使用合法昵称对资料进行修改P11、用户登录
2、 打开个人中心页面
3、输入的昵称合法
1、点击“修改个人资料”按钮
2、修改“昵称”一栏的内容
3、确认修改
1、昵称:测试用户0001、昵称替换为用户输入的内容
2、弹出提示框,操作成功
通过Ver1.0xxx
SNS_User_Proflie_002修改个人资料成功,使用合法的邮箱对绑定的邮箱进行更换P11、用户登录
2、 打开个人中心页面
3、输入的邮箱合法
1、点击邮箱一栏的“换绑”按钮
2、完整输入原始的邮箱
3、输入新的合法邮箱号
4、点击“确定”按钮
1、原始邮箱:1715019@qq.com
2、新邮箱:15151515@qq.com
1、邮箱修改成功
2、弹出提示框,操作成功
通过Ver1.0xxx
SNS_User_Proflie_003修改个人资料失败,使用非法的手机号进行手机号变更绑定P21、用户登录
2、 打开个人中心页面
3、输入的手机号非法
1、点击手机号码一栏的“换绑”按钮2、完整输入原始的手机号3、输入非法的手机号4、点击“确定”按钮1、原始手机号:15193215555
2、新手机号:15151515
1、手机号修改失败2、弹出提示框,表单数据校验不通过,请检查后重试,并文字提示手机号格式不正确通过Ver1.0xxx
SNS_User_Proflie_004修改个人资料失败,对昵称进行清空修改P21、用户登录
2、 打开个人中心页面
3、输入的昵称为空
1、点击“修改个人资料”按钮2、清空“昵称”一栏的内容3、确认修改1、昵称修改失败
2、弹出提示框,表单数据校验不通过,请检查后重试,并提示昵称不能为空
通过Ver1.0xxx
SNS_User_Follow_001关注用户成功,通过用户查找到特定用户后关注该用户P11、用户登录
2、打开社交管理界面
3、通过关键字搜索到特定用户
1、点击搜索出来的用户头像右侧的“关注”按钮1、关注成功
2、弹窗提示“操作成功”
通过Ver1.0xxx
SNS_User_Follow_002关注用户成功,在博文详情界面对作者用户进行关注P11、用户登录
2、用户打开某篇博文
1、点击博文标题下方左侧作者账号右边的关注按钮1、关注成功
2、弹窗提示“操作成功”
通过Ver1.0xxx
SNS_User_Follow_003关注用户失败,用户在未登录,在博文详情界面对作者进行关注P21、用户在未登录查看博客1、点击博文标题下方左侧作者账号右边的关注按钮1、关注不成功
2、弹窗提示该功能只能在登陆状态下使用
3、界面跳转至登陆界面
通过Ver1.0xxx
SNS_User_Follow_003取关成功,在博客详情界面对博客作者用户进行取消关注P21、用户登录
2、打开在社交管理界面
3、通过关键字搜索到特定用户
4、该用户处于关注状态
1、点击博文标题下方左侧作者账号右边的“取消关注”按钮1、取关成功
2、弹窗提示“操作成功”
通过Ver1.0xxx

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/413474.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【前端开发必备小技巧】前端代码规范Vue篇

文章目录 🟢 前端代码规范🟢 一、前端代码规范Vue篇👉1、Vue编码基础👉1.1、组件规范👉1.2、模板中使用简单的表达式👉1.3、指令都使用缩写形式👉1.4、 标签顺序保持一致👉1.5、必须…

【IEEE独立出版 | 往届快至会后2个月检索】2024年第四届电子信息工程与计算机科学国际会议(EIECS 2024,9月27-29)

2024年第四届电子信息工程与计算机科学国际会议(EIECS 2024)将于2024年9月27日至29日在中国延吉举行。会议由长春理工大学主办,延边大学、长春理工大学电子信息工程学院、长春理工大学计算机学院、长春理工大学人工智能学院承办,多…

生产环境变态开启devtools(redux篇)

前沿 默认都安装了谷歌的redux-devtools插件哦 没有亮,说明关闭了生产环境的redux devtools工具, 接下来跟着博主一起变态启用它 如果看了我上一篇的小伙伴,应该会很熟练了,如果没有看上一篇的,也没关系,博主会手摸手的教你们打开它。 正常的解决方案(适用内部开发人员…

学院个人信息|基于SprinBoot+vue的学院个人信息管理系统(源码+数据库+文档)

学院个人信息管理系统基于SprinBootvue的学院个人信息管理系统 一、前言 二、系统设计 三、系统功能设计 系统功能实现 后台模块实现 管理员模块实现 学生模块实现 教师模块实现 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获…

浅谈常见的分布式ID生成方案

一、UUID UUID是通用唯一标识码的缩写,其目的是让分布式系统中的所有元素都有唯一的辨识信息,而不需要通过中央控制器来指定唯一标识。 优点: (1)降低全局节点的压力,使得主键生成速度更快; &…

青蛙跳台阶与汉诺塔问题

hello,各位小伙伴们上次我们复习了C语言小tip之函数递归,这次我们来使用函数递归来完成青蛙跳台阶和汉诺塔问题! 青蛙跳台阶问题 青蛙跳台阶问题:一只青蛙跳n阶台阶,一次可以跳1阶或者两阶,问有多少种情况…

list类底层逻辑实现

list的底层逻辑是一个双向带头链表。那么list的底层其实就跟我们之前实现的带头双向链表相同,都是开辟一个一个单独的节点,最后再通过指针将各个单独的节点链接起来即可。 我们来类比之前编写的双向带头链表实现具体的内容。 创建一个list类的主体 就像我…

Bazel 快速入门与核心知识

Bazel 快速入门与核心知识 Bazel 简介 Bazel 是一款与 Make、Maven 和 Gradle 类似的开源构建和测试工具。 它使用人类可读的高级构建语言。Bazel 支持多种语言的项目 (C/C, Java, Python, …),可为多个平台构建输出。Bazel 支持跨多个代码库和大量用户的大型代码…

ncnn之yolov5(7.0版本)目标检测pnnx部署

一、pnxx介绍与使用 pnnx安装与使用参考: https://github.com/pnnx/pnnxhttps://github.com/Tencent/ncnn/wiki/use-ncnn-with-pytorch-or-onnxhttps://github.com/Tencent/ncnn/tree/master/tools/pnnx 支持python的首选pip,否则就源码编译。 pip3 …

opencv/c++的一些简单的操作(入门)

目录 读取图片 读取视频 读取摄像头 图像处理 腐蚀 膨胀 调整图像大小 裁剪和缩放 绘制 绘制矩形 绘制圆形 绘制线条 透视变换 颜色检测 轮廓查找 人脸检测 检测人脸 检测嘴巴 可适当调整参数 读取图片 读取路径widows使用vis sto一定是\斜杠 #include <o…

界面控件Telerik UI for ASP.NET Core 2024 Q2亮点 - AI与UI的融合

Telerik UI for ASP.NET Core是用于跨平台响应式Web和云开发的最完整的UI工具集&#xff0c;拥有超过60个由Kendo UI支持的ASP.NET核心组件。它的响应式和自适应的HTML5网格&#xff0c;提供从过滤、排序数据到分页和分层数据分组等100多项高级功能。 本文将介绍界面组件Teler…

【服务对接】✈️SpringBoot 项目整合华为云 obs 对象存储服务

目录 &#x1f44b;前言 &#x1f440;一、环境准备 &#x1f331;二、整合实现 1.依赖引入 2.准备 AK 和 SK ​ 3.配置类 4.obs 工具类封装 &#x1f49e;️三、测试使用 &#x1f37b;四、 obs 客户端 &#x1f4eb;五、章末 &#x1f44b;前言 小伙伴们大家好&…

Oracle查询优化--分区表建立/普通表转分区表

本文介绍了Oracle表分区的方法&#xff0c;将已有的非分区表转化为分区表&#xff0c;也可以直接建立新的分区表&#xff0c;从而实现大表查询的优化。主要通过DBMS_REDEFINITION 和 alter table xxx modify 方法&#xff0c;DBMS_REDEFINITION 适用于所有版本&#xff0c;操作…

计算机毕业设计选题推荐-大学生竞赛管理系统-Java/Python项目实战

✨作者主页&#xff1a;IT毕设梦工厂✨ 个人简介&#xff1a;曾从事计算机专业培训教学&#xff0c;擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Py…

【C++ 第十六章】哈希

1. unordered系列关联式容器 在C98中&#xff0c;STL提供了底层为红黑树结构的一系列关联式容器&#xff0c;在查询时效率可达到 &#xff0c;即最差情况下需要比较红黑树的高度次&#xff0c;当树中的节点非常多时&#xff0c;查询效率也不理想。最好 的查询是&#xff0c;进行…

基于爬山法MPPT和PI的直驱式永磁同步风力发电机控制系统simulink建模与仿真

目录 1.课题概述 2.系统仿真结果 3.核心程序与模型 4.系统原理简介 4.1 PMSM 4.2 MPPT 4.3 PI 控制器原理 5.完整工程文件 1.课题概述 基于爬山法最大功率点跟踪 (Maximum Power Point Tracking, MPPT) 和比例积分控制器 (Proportional Integral, PI) 的直驱式永磁同步…

两个月冲刺软考——关系模式中的候选关键字与如何分解为无损连接并保持函数依赖的解法(例题讲解,看完必会)

1. 数据库中的简单属性、多值属性、复合属性、派生属性 简单属性&#xff1a;指不能够再分解成更小部分的属性&#xff0c;通常是数据表中的一个列。例如学生表中的“学号”、“姓名”等均为简单属性。 多值属性&#xff1a;指一个属性可以有多个值。例如一个学生可能会有多个…

栈OJ题——有效的括号

文章目录 一、题目链接二、解题思路三、解题代码 一、题目链接 有效的括号 题目描述&#xff1a;给定一个只包括 ‘(’&#xff0c;‘)’&#xff0c;‘{’&#xff0c;‘}’&#xff0c;‘[’&#xff0c;‘]’ 的字符串 s &#xff0c;判断字符串是否有效。括号匹配。 二、…

异业联盟的巅峰之作!某店生活 两年百亿销售额!

大家好 我是一家软件开发公司的产品经理 吴军 最近有个爆火的商业模式 带动了三方消费 平台能赚到钱 消费者能省钱 商家也能获取到客源甚至还能赚钱 他究竟是怎么样做到三方都赚到钱的&#xff1f; 在当前经济形势下&#xff0c;许多消费者变得谨慎&#xff0c;减少了不必…

100天带你精通Python——第8天面向对象编程

文章目录 前言面向对象技术简介类&#xff08;Class&#xff09;对象&#xff08;Object&#xff09;继承&#xff08;Inheritance&#xff09;封装&#xff08;Encapsulation&#xff09;多态&#xff08;Polymorphism&#xff09;Python类详解静态变量&#xff08;Static Var…