10 测试用例

news/2025/2/6 17:13:36/文章来源:https://www.cnblogs.com/learnForLife/p/18701402

18.1 测试用例计划的目标

仔细计划测试用例,编写 xmind

  1. 组织,有效的审查和实用
  2. 重复性,方便重复原有的测试
  3. 跟踪
    • 计划多少个测试用例?
    • 最终执行了多少测试用例?
    • 多少通过?
    • 多少失败?
    • 被忽略的测试用例?
  4. 测试(或不测试)证实,测试用例计划提供了证明测试内容的手段

18.2 测试用例计划综述

18.2.1 测试设计

  • A) 标识符:用于引用和标记测试设计说明的唯一标识符,如 QQ_01
  • B) 要测试的特性:测试设计说明所包含的软件特性描述,如计算机程序的加法功能
  • C) 方法:描述测试软件特性的通用方法,前置条件和操作步骤
  • D) 测试用例确认:具体数据,如最大值后跟实际举例数字
  • E) 通过/失败规则:描述测试特性的通过和失败构成,崩溃就是失败

18.2.2 测试用例

包含:

  • A) 标识符:唯一
  • B) 测试项:详细特性、代码模块
  • C) 输入说明:输入内容和条件
  • D) 输出说明:预期结果
  • E) 环境要求:执行测试必要的硬件,软件,测试工具等
  • F) 特殊过程要求:执行测试用例必须做到的特殊需求
  • G) 用例之间的依赖性:一个测试用例依赖其他用例,必须说明

18.2.3 测试程序

  • A) 标识符
  • B) 目的
  • C) 特殊需求
  • D) 程序步骤
    1. 日志
    2. 设置
    3. 启动
    4. 程序
    5. 度量:描述如何判断结果
    6. 关闭:挂起测试的步骤
    7. 重启
    8. 中止
    9. 重置
    10. 偶然事件
  • E) 细节和真实:组织、重复性、跟踪、测试证实

18.3 测试用例组织和跟踪

必须知晓以下问题:

  1. 计划执行哪些测试用例
  2. 执行多少测试用例?需要多长时间
  3. 能够挑出测试集(相关测试用例组)测试某些特性或者软件部分
  4. 哪一个失败,哪一个通过
  5. 哪些在最近执行时失败
  6. 最近执行通过率

管理和跟踪系统基本有四种:

  1. 凭脑子记
  2. 书面文档
  3. 电子表格
  4. 自定义数据库

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

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

相关文章

数字化时代,中小企业如何选对团队协作工具?

在团队协作工具市场竞争日益激烈的今天,板栗看板凭借其在安全性、易用性和成本效益方面的核心竞争力,成为了中小企业私有化部署的最佳选择之一。无论是数据安全的保障、简洁高效的设计,还是灵活的定价策略,板栗看板都充分考虑了中小企业的实际需求。如果你正在寻找一款既安…

如何蒸馏 Deepseek-R1

如何蒸馏 Deepseek-R1 深度学习模型已经彻底改变了人工智能领域,但其庞大的规模和计算需求可能成为现实世界应用的瓶颈。模型蒸馏是一种强大的技术,通过将知识从大型复杂模型(教师)转移到较小、更高效的模型(学生)来解决这一挑战。 在这篇博客中,这里将介绍如何使用 LoR…

UU 跑腿云原生化,突围同城配送赛道

我们起初是把业务部署在 IDC,但经历过频繁的服务器网线意外断掉,震网病毒在无通知的情况下封禁一批端口,其中包含数据库 alwayson 的端口,导致大量的同步日志挤压,最终数据库崩溃,无法启动。这些都严重制约了我们业务的发展,于是真正决定要开始上云。作者:袁沼&望宸…

UUbox-FastCMD:windows下自定义快捷指令

【快捷指令 UUbox-fastcmd】 windows版,绿色免费免安装。 适用于PC端经常需要切换工作场景的需求,可以将高频次操作自定义位快捷文字指令。 主页面:【下载地址】https://files.cnblogs.com/files/blogs/837238/UUbox-FastCMD_V0.1.rar?t=1738832053&download=true 【功…

微软发布基于PostgreSQL的开源文档数据库平台DocumentDB

我们很高兴地宣布正式发布DocumentDB——一个开源文档数据库平台,以及基于 vCore、基于 PostgreSQL 构建的 Azure Cosmos DB for MongoDB 的引擎。过去,NoSQL 数据库提供云专用解决方案,而没有通用的互操作性标准。这导致对可互操作、可移植且完全支持生产就绪的文档数据存储…

CTFShow-Web151:文件上传漏洞

CTFShow-Web151:文件上传漏洞 🛠️ Web151 题解 本题考察 文件上传漏洞,仅在前端进行了文件类型验证,允许上传 .png 图片文件。我们可以通过抓包修改文件后缀的方式绕过限制并获取 WebShell。 🔍 源码分析 在 upload.php 代码中,我们发现了以下 HTML 代码片段: <bu…

云大使 X 函数计算 FC 专属活动上线!享返佣,一键打造 AI 应用

通过函数计算 FC 一键部署 Flux 模型,快速生成毛茸茸萌宠风格图像。我们将为您提供预置的工作流文件+内置大模型+Lora 模型,让您基于函数计算部署 ComfyUI 快速体验AI生图。如今,AI 技术已经成为推动业务创新和增长的重要力量。但对于许多企业和开发者来说,如何高效、便捷地…

标准化管理数字化转型的实践与价值

在当下数字化转型的汹涌浪潮中,企业所处的竞争环境变得愈发复杂且瞬息万变。 标准化管理作为企业实现高质量发展的稳固基石,正切实面临着前所未有的机遇与严峻挑战。 从机遇层面来看,数字化技术的迅猛发展为标准化管理带来了全新的手段和方法,使管理效率和精准度提升成为可…

JS-52 定时器之setTimeout()

JavaScript提供定时执行代码的功能,叫做定时器(timer),主要由setTimeout和setlnterval()这两个函数来完成。他们向任务队列添加定时任务 setTimeout函数用来指定某个函数或某段代码,在多少毫秒之后执行。它返回一个整数,表示定时器的编号,以后可以用来取消这个定时器。…

spark实验一

使用 Linux 系统的常用命令 启动 Linux 虚拟机,进入 Linux 系统,通过查阅相关 Linux 书籍和网络资料,或者参考 本教程官网的“实验指南”的“Linux 系统常用命令”,完成如下操作: (1) 切换到目录 /usr/bin; (2) 查看目录/usr/local 下所有的文件;(3)…

博客园-awescnb插件-geek皮肤优化-Markdown样式支持

💖简介 博客园-awescnb插件-geek皮肤下,Markdown语法中对部分样式未正常支持,可以通过自定义CSS进行完善。 ✨定义列表定义自定义CSS 博客园->管理->设置->页面定制 CSS 代码 添加代码/* 定义列表 */ dl dt{font-size: 14px;font-weight: bold;font-style: italic…

uniapp vue3 路由传参 利用props获取参数

A页面跳转B页面 A页面 function toDetail(value) {console.log(click);let chuansVal = decodeURIComponent(JSON.stringify(value));console.log(chuansVal);uni.navigateTo({url: "/pages/material/receiveDetail?data=" + chuansVal}); }B页面 const props = def…