当前位置: 首页 > news >正文

006发布文章测试用例

需求

测试点

在测试设计过程中,首先需要根据需求的描述方式对需求进行分类。
对于规则型需求,需求主要体现在对输入内容的限制和校验规则上(如长度、格式、是否为空等),测试点分析时应围绕各项规则拆分正向与逆向测试点。
对于行为型需求,需求主要描述用户操作及系统行为变化(如点击、切换、选择、上传等),测试点分析时应按照系统所提供的不同功能行为进行拆分。

测试点分析阶段,统一遵循控制变量的思想,对单一规则或单一系统行为进行分析,确保需求被完整拆解、测试点不遗漏。
控制变量法主要用于分析层面,并不等同于测试用例的最终设计形式。

测试用例设计阶段,需在保证覆盖的前提下兼顾执行效率。
正向测试用例以验证系统正常功能为目标,可通过组合覆盖的方式,在有限数量的用例中覆盖多个正向测试点,正向用例数量通常以单一模块中正向测试点最多的数量作为基准
逆向测试用例以问题定位为主要目标,每条用例仅引入单一异常条件,采用控制变量方式设计,避免组合多个异常场景,以保证问题定位清晰。

通过上述方式,既能够保证测试覆盖的完整性,又可以在实际测试执行中提高效率和定位问题的准确性。

发布文章测试点

6条正向测试用例。

  • 标题
    • 正向
      • 5个字符
      • 6个字符
      • 7个字符前后含空格
    • 逆向
      • 长度
        • 4个字符
      • 类型
      • 规则
        • 黑字典(违规内容)
  • 内容
    • 正向
      • 1个字符
    • 负向
      • 敏感字
      • 安全<img src="https://heima.com">
  • 封面
    • 自动
    • 无图
    • 三图
      • 正向
        • 1张
        • 2张
        • 3张
      • 逆向
        • 为空
        • 4张
    • 单图
  • 频道
    • 正向
      • 任一频道
    • 逆向
      • 为空
    • 发布/存草稿
      • 正向
        • 发布
        • 存草稿

上传图片测试点

按功能拆分:在测试分析阶段,将“选择图片”拆分为“选择图片功能”和“上传图片功能”。
选择图片功能主要关注图片资源的展示与选择能力;上传图片功能主要关注本地文件的校验及上传处理逻辑。两者在功能职责和测试关注点上不同,因此作为两个独立功能进行测试点分析

测试用例

用例编号用例标题项目/模块优先级前置条件测试步骤测试数据预期结果
hmtt_article_001发布成功(单图,标题5个字符,发表)发布文章P01.打开发布文章界面
2.素材库中已存在图片001.jpg
1.输入文章标题
2.输入文章内容
3.选择封面
4.选择频道
5.点发表
文章标题:12345
文字内容:发副本和你完全
封面:单图->选择001.jpg
发布成功,跳转到内容列表,显示文章待审核
hmtt_article_002发布成功(三图,只选择一张,标题6个字符,存草稿)发布文章P01.打开发布文章界面
2.素材库中已存在图片001.jpg002.jpg,003.jpg
1.输入文章标题
2.输入文章内容
3.选择封面
4.选择频道
5.存草稿
文章标题:123456
文字内容:发副本和你完全
封面:三图->选择001.jpg
新增文章成功,跳转到内容列表,文章状态显示草稿
hmtt_article_003发布成功(三图,只选择两张,标题7个字符包含前后空格,发布)发布文章P01.打开发布文章界面
2.素材库中已存在图片001.jpg002.jpg,003.jpg
1.输入文章标题
2.输入文章内容
3.选择封面
4.选择频道
5.点发表
文章标题: 12345
文字内容:发副本和你完全
封面:三图->选择001.jpg,002.jpg
发布成功,跳转到内容列表,显示文章待审核
hmtt_article_004发布成功(三图,选择三张,标题5个字符,草稿)发布文章P01.打开发布文章界面
2.素材库中已存在图片001.jpg002.jpg,003.jpg
1.输入文章标题
2.输入文章内容
3.选择封面
4.选择频道
5.存草稿
文章标题:12345
文字内容:发副本和你完全
封面:三图->选择001.jpg,002.jpg,003.jpg
新增文章成功,跳转到内容列表,文章状态显示草稿
hmtt_article_005发布成功(无图,标题6个字符,发布)发布文章P01.打开发布文章界面
2.素材库中已存在图片001.jpg
1.输入文章标题
2.输入文章内容
3.选择封面
4.选择频道
5.点发表
文章标题:123456
文字内容:发副本和你完全
封面:无图
发布成功,跳转到内容列表,显示文章待审核
hmtt_article_006发布成功(自动,标题7个字符包含前后空格,草稿)发布文章P01.打开发布文章界面
2.素材库中已存在图片001.jpg
1.输入文章标题
2.输入文章内容
3.选择封面
4.选择频道
5.存草稿
文章标题: 12345
文字内容:发副本和你完全
封面:自动
新增文章成功,跳转到内容列表,文章状态显示草稿
hmtt_article_007发布失败(标题4个字符)发布文章P11.打开发布文章界面1.输入文章标题
2.输入文章内容
3.选择封面
4.选择频道
5.点发表
文章标题:1234
文字内容:发副本和你完全
封面:自动
文章发布失败,提示标题格式不对,应为5个字符以上
hmtt_article_008发布失败(标题为空)发布文章P11.打开发布文章界面1.输入文章标题
2.输入文章内容
3.选择封面
4.选择频道
5.点发表
文章标题:
文字内容:发副本和你完全
封面:自动
文章发布失败,提示标题格式不对,应为5个字符以上
hmtt_article_009发布失败(标题含有违禁词)发布文章P11.打开发布文章界面1.输入文章标题
2.输入文章内容
3.选择封面
4.选择频道
5.点发表
文章标题:违禁词
文字内容:发副本和你完全
封面:自动
文章发布失败,提示标题含有违禁词
hmtt_article_010发布失败(内容为空)发布文章P11.打开发布文章界面1.输入文章标题
2.输入文章内容
3.选择封面
4.选择频道
5.点发表
文章标题:12345
文字内容:
封面:自动
文章发布失败,提示内容为空
hmtt_article_011发布失败(内容含有违禁词)发布文章P11.打开发布文章界面1.输入文章标题
2.输入文章内容
3.选择封面
4.选择频道
5.点发表
文章标题:12345
文字内容:含有违禁词的内容
封面:自动
文章发布失败,提示内容含有违禁词
hmtt_article_012发布失败(内容不符合安全检查要求)发布文章P11.打开发布文章界面1.输入文章标题
2.输入文章内容
3.选择封面
4.选择频道
5.点发表
文章标题:12345
文字内容:不符合安全检查的要求
封面:自动
文章发布失败,提示内容未通过安全检查
hmtt_article_013发布失败(单图未选择图片)发布文章P11.打开发布文章界面
2.素材库含有001.jpg
1.输入文章标题
2.输入文章内容
3.选择封面
4.选择频道
5.点发表
文章标题:12345
文字内容:非
封面:单图—>未选择图片
文章发布失败,提示请选择图片
hmtt_article_014发布失败(三图未选择图片)发布文章P11.打开发布文章界面
2.素材库含有001,002,00,3.jpg
1.输入文章标题
2.输入文章内容
3.选择封面
4.选择频道
5.点发表
文章标题:12346
文字内容:的
封面:三图—>未选择图片
文章发布失败,提示请选择图片
hmtt_article_015发布失败(三图选择四张图片)发布文章P11.打开发布文章界面
2.素材库含有001,002,00,3,004.jpg
1.输入文章标题
2.输入文章内容
3.选择封面
4.选择频道
5.点发表
文章标题:12347
文字内容:非
封面:四图—>选择四张图片
文章发布失败,提示选择图片数量超过限制
hmtt_article_016发布失败(未选择频道)发布文章P11.打开发布文章界面1.输入文章标题
2.输入文章内容
3.选择封面
4.选择频道
5.点发表
文章标题:12345
文字内容:人
封面:自动
频道:为空
文章发布失败,提示选择频道
hmtt_img_001上传图片成功(单jpg+1MB)上传图片P01.打开上传图片页面
2.准备一张1mb大小的jpg图片001.jpg
1.点击上传本地图片
2.选择图片
3,点击上传
001.jpg上次图片成功,跳转到图片中全部页面,图片库中可查看该上图片
hmtt_img_002上传图片成功(多jpg+2MB)上传图片P01.打开上传图片页面
2.准备三张2mb大小的jpg图片001,002,003.jpg
1.点击上传本地图片
2.选择图片
4,点击上传
001,002,003.jpg上次图片成功,跳转到图片中全部页面,图片库中可查看该上图片
hmtt_img_003上传图片失败(一张jpg+3MB)上传图片P11.打开上传图片页面
2.准备一张3mb大小的jpg图片04.jpg
1.点击上传本地图片
2.选择图片
5,点击上传
04.jpg上次图片失败,提示图片超出大小
hmtt_img_004上传图片失败(一张txt+1MB)上传图片P11.打开发布文章界面1.点击上传本地图片
2.选择图片
6,点击上传
001.txt上次图片失败,提示图片不符合格式
hmtt_img_005上传图片失败(未选择图片)上传图片P11.打开上传图片页面
2.准备一张1mb大小的jpg图片001.jpg
1.点击上传本地图片
2.选择图片
7,点击上传
不选择上次图片失败,提示未选择图片
hmtt_img_006选择图片功能(布局测试)上传图片P01.打开上次图片页面
2.全部和收藏各有11张图片
全部和收藏各有每页显示10个,分两行,超过10个分页显示
hmtt_img_007选择图片功能(选择测试)上传图片P01.打开上次图片页面
2.全部和收藏各有12张图片
1.点击图片任一一张图片选择成功,有绿色对号标识
http://www.jsqmd.com/news/89218/

相关文章:

  • XXL-TOOL v2.4.0 发布 | 布隆过滤器、Excel流式读写、高性能BeanCopy
  • 使用哈希函数存储密码时为什么要加“盐”?
  • 给女神发“在吗”,她回了个表情包是几个意思?—— 硬核探讨TCP 三次握手
  • 抖音卖货起号精细化运营第一天看懂五维四率复盘
  • 力扣 Hot 100 之 206. 反转链表:面试官的“开胃菜”
  • 课程设计自主选题————图书管理系统
  • AI 工具实战测评:它们到底是“生产力工具”,还是“智商税”?
  • 10394_基于Springboot的社区生活事务管理系统
  • vue基于Spring Boot的灌区取用水量调配信息管理系统的应用和研究_2dw80bw4
  • HTML如何设计大文件上传的权限控制与验证机制?
  • 函数介绍及使用
  • .NET周刊【11月第3期 2025-11-16】
  • BLOG-2-数字电路模拟程序及课堂测验
  • 探索电机控制器IGBT结温估算:从算法到模型的深度揭秘
  • Vue.js如何设计大文件上传的日志记录与监控?
  • vue基于Spring Boot的检察院企业单位会议记录系统的应用和研究_44l22b02
  • 详细介绍:【C++STL】priority_queue 模拟实现与仿函数实战
  • 数据资产平台(数据血缘、数据资产地图)技术框架图
  • Comsol 二维轴对称双温方程 固体传热变形几何(有烧蚀效果) 附带参考模型和参考文献
  • 感应电机转子磁场定向FOC仿真与异步电机调速控制仿真那些事儿
  • 提前备赛GESP(统一讲解了从C++2级到C++7级的考点与策略) - 教程
  • Simplorer与Maxwell电机联合仿真:探索电机控制的新旅程
  • python脚本攻击Easy File Sharing Web Server
  • 无刷直流电机双闭环仿真:稳定运行与制动工况下的调制探索
  • 完整教程:JAVA同城服务场馆预约门店预约健身房瑜伽馆预约系统支持H5小程序APP源码
  • 西门子WINCC在暖通空调及公用系统项目中的实战分享
  • 复现《基于扩展(EKF)和无迹卡尔曼滤波(UKF)的电力系统动态状态估计
  • 聊聊三相、五相电机的容错控制
  • 【超全】基于SSM的学生信息管理系统【包括源码+文档+调试】
  • 探索Python实现全覆盖路径规划之A*算法