news 2026/4/16 10:14:13

006发布文章测试用例

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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.点击图片任一一张图片选择成功,有绿色对号标识
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/13 22:37:19

探索电机控制器IGBT结温估算:从算法到模型的深度揭秘

电机控制器&#xff0c;IGBT结温估算&#xff08;算法模型&#xff09;国际大厂机密算法&#xff0c;多年实际应用&#xff0c;准确度良好 能够同时对IGBT内部6个三极管和6个二极管温度进行估计&#xff0c;并输出其中最热的管子对应温度。 可用于温度保护&#xff0c;降额&…

作者头像 李华
网站建设 2026/4/1 16:22:36

复现《基于扩展(EKF)和无迹卡尔曼滤波(UKF)的电力系统动态状态估计

【复现】&#xff1a;《基于扩展(EKF)和无迹卡尔曼滤波(UKF)的电力系统动态状态估计》该程序对应文章《Power System Dynamic State Estimation Using Extended and Unscented Kalman Filters》&#xff0c;电力系统状态的准确估计对于提高电力系统的可靠性、弹性、安全性和稳定…

作者头像 李华
网站建设 2026/4/15 15:02:42

什么叫“结构表示”和“文本表示”不对齐?(Self)

在做 GNN 文本 / LLM 的服务推荐时&#xff0c;经常会看到一句话&#xff1a;“现有方法难以有效对齐结构表示与文本表示。”第一次看到这句话时&#xff0c;很容易误以为是向量数值范围不一样、尺度不同之类的数学问题。 但其实&#xff0c;这个理解是 不对的。一句话先说结论…

作者头像 李华
网站建设 2026/4/12 9:02:14

昇腾CANN性能剖析实战 - 从工具使用到深度优化

目录 1 摘要 2 性能剖析工具链架构解析 2.1 设计理念与核心价值 2.2 关键性能指标与理论基准 3 性能数据采集实战指南 3.1 环境配置与采集启动 3.2 多维度数据采集策略 4 性能数据深度分析方法 4.1 流水线效率分析 4.2 时间线数据分析 5 常见性能瓶颈优化实战 5.1 …

作者头像 李华
网站建设 2026/4/16 1:05:14

Decoder-Only架构

Decoder-Only架构 Decoder-only 架构摒弃了 Encoder-Decoder 架构中的编码器部分以及与编码器交互的交叉注意力模块。在这种架构下&#xff0c;模型仅使用解码器来构建语言模型。这种架构利用“自回归”机制&#xff0c;在给定上文的情况下&#xff0c;生成流畅且连贯的下文。一…

作者头像 李华
网站建设 2026/4/14 21:20:57

Numpy基础20问

1、什么是numpy&#xff1f;一言以蔽之&#xff0c;numpy是python中基于数组对象的科学计算库。提炼关键字&#xff0c;可以得出numpy以下三大特点&#xff1a;拥有n维数组对象;拥有广播功能&#xff08;后面讲到&#xff09;&#xff1b;拥有各种科学计算API&#xff0c;任你调…

作者头像 李华