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

软件测试用例详解

点击文末小卡片免费获取软件测试全套资料资料在手涨薪更快一、通用测试用例八要素1、用例编号2、测试项目3、测试标题4、重要级别5、预置条件6、测试输入7、操作步骤8、预期输出二、具体分析通用测试用例八要素1、用例编号一般是数字和字符组合成的字符串可以包括下划线、单词缩写、数字等等但是需要注意的是尽量不要写汉语拼音因为拼音的意义可能有好几种有可能会导致乱码用例编号具有唯一性和易识别性。 比如说我们唯一标识一个人中国-上海市-xx区xx号-xx楼–xx室-xxx.这样标识的话就具有唯一性了。)不同阶段的测试用例的用例编号有不同的规则1系统测试用例产品编号-ST-系统测试项名-系统测试子项名-XXX2集成测试用例产品编号-IT-系统测试项名-系统测试子项名-XXX3单元测试用例产品编号-UT-系统测试项名-系统测试子项名-XXX**其中产品编号也叫项目标识每个公司都有若干不同的项目或者产品如何来区分它们呢这就需要有产品编号了每个公司都有自己的一套定义产品编号的规则并且每个现有产品的编号已经制定好了直接拿过来用就可以了。**产品编号后的ST、IT、UT分别对应系统测试阶段、集成测试阶段、单元测试阶段。实际工作中有些公司会将产品编号以及测试阶段省略。**测试阶段后面就是测试项目名了对应的是较大较系统的测试点。**测试项目名后面就是测试子项目名有些测试是没有子项目名的只有当测试项力度比较大的时候才会有成都市子项 比如说我们要测试用户能否成功登录这个功能那我们就可以分为很多个子项qq登录、邮箱登录等等。**测试子项名后面就是具体的用例编号了可以是数字01、001、002等等。2、测试项目测试项目对应的就是测试用例中的子项名。1系统测试用例对应一个功能点功能测试、性能指标性能测试、界面中控件GUI测试等等。2集成测试用例对应集成后的模块功能或者接口功能。3单元测试用例对应函数名。3、测试标题测试标题考虑的是如何来完成测试项目或者说从哪个角度来对测试项目进行测试有的公司也取名为测试目的。 测试标题一定要简单、概要体现测试的出发点和关注点。4、重要级别用例的重要级别一般分成三个级别高、中、低。高级别对应保证系统基本功能、核心业务、重要特性、实际使用频率比较高的用例中级别对应重要程度介于高和低之间的测试用例低级别对应实际使用频率不高对系统业务功能影响比较大的模块或功能的测试用例。**举个手机的例子**1高级别需求正常通话功能、短信功能2中级别需求拍照、联系人、MP33低级别需求计步、收音机等等。还需注意的是针对**正常情况**的测试用例的重要级别比针对**异常情况**的测试用例的重要级别要高。5、预置条件测试用例在执行前需要满足一些前提条件否则测试用例是无法执行的这些前提条件就是预置条件。预置条件分为两种情况1环境的设置。例如测试word打开文件的功能预置条件就是需要提前准备被打开的文件例如登录成功的预置条件就是该用户名已经注册过了。例如购买商品成功的预置条件就是后台已经配置好商品、发货区域、以及支付方式了。 2先要运行的其他用例有些操作系统会比较复杂如果都是从最开始的操作开始会导致用例写起来比较麻烦这样可以在预置条件中设定要先运行的测试用例后面的用例只需要写后续的操作就可以了。例如对自动取款机进行测试有针对的输入账户信息的测试有对输入取钱金额的测试后者的预置条件就可以写成输入正确账户信息的测试用例。注具体预置条件的设置不同的公司会有自己的规定比如有的公司是不允许第二种情况出现的。6、测试输入用例执行过程中需要加工的外部信息根据软件测试用例的具体情况有手工输入、文件、数据库记录等。禁止过多描述性语言若为文件会有提示选择路径最好写具体让别人易懂易操作。7、操作步骤明确描述测试执行过程中具体的操作步骤以方便测试执行人员可以根据该操作步骤完成测试用例执行。8、预期输出预期输出是测试用例中非常重要的一部分预期输出可以检验被测对象是否正常工作如果我们的预期输出写的不完整不全面整个测试用例就会受到影响。我们在写预期输出的时候可以从以下三个方面来考虑1界面显示在操作步骤完成之后界面会有显示比如说我们测试用户登录功能界面可能会显示登录成功或者登录失败。2数据库的变化在操作步骤完成之后数据库中的记录会发生相应的变化比如删除功能的测试点击删除后数据库中该记录会被删除。3相关信息的变化在操作步骤执行完成后一些和被测对象相关的信息会发生变化比如注销功能的测试点击注销后以前能访问的页面将无法再访问。三、测试用例模板最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走这些资料对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你凡事要趁早特别是技术行业一定要提升技术功底。

相关文章:

软件测试用例详解

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 一、通用测试用例八要素  1、用例编号;   2、测试项目;  3、测试标题;4、重要级别;   5、预置条件&#xff1…...

如何在macOS上快速安装AutoDock Vina:解决常见问题的完整指南

如何在macOS上快速安装AutoDock Vina:解决常见问题的完整指南 【免费下载链接】AutoDock-Vina AutoDock Vina 项目地址: https://gitcode.com/gh_mirrors/au/AutoDock-Vina AutoDock Vina是一款强大的分子对接软件,广泛用于药物发现和分子建模研究…...

10大功能让Ctool成为开发者必备的集成化效率工具

10大功能让Ctool成为开发者必备的集成化效率工具 【免费下载链接】Ctool 程序开发常用工具 chrome / edge / firefox / utools / windows / linux / mac 项目地址: https://gitcode.com/gh_mirrors/ct/Ctool Ctool(GitHub 加速计划)是一款面向程序…...

Citra模拟器终极指南:5个技巧让你的3DS游戏在电脑上飞起来

Citra模拟器终极指南:5个技巧让你的3DS游戏在电脑上飞起来 【免费下载链接】citra 项目地址: https://gitcode.com/GitHub_Trending/ci/citra Citra是一款强大的任天堂3DS模拟器,让玩家能够在电脑上流畅体验3DS游戏。本指南将分享5个实用技巧&am…...

5分钟掌握FunASR:让设备真正“听懂“你的声音

5分钟掌握FunASR:让设备真正"听懂"你的声音 【免费下载链接】FunASR A Fundamental End-to-End Speech Recognition Toolkit and Open Source SOTA Pretrained Models. 项目地址: https://gitcode.com/gh_mirrors/fu/FunASR FunASR是一个功能强大的…...

Web Scraper完全攻略:无需编程的网页数据提取终极方案

Web Scraper完全攻略:无需编程的网页数据提取终极方案 【免费下载链接】web-scraper-chrome-extension Web data extraction tool implemented as chrome extension 项目地址: https://gitcode.com/gh_mirrors/we/web-scraper-chrome-extension Web Scraper是…...

PySceneDetect智能视频分析革命:AI驱动的自动化剪辑新维度

PySceneDetect智能视频分析革命:AI驱动的自动化剪辑新维度 【免费下载链接】PySceneDetect :movie_camera: Python and OpenCV-based scene cut/transition detection program & library. 项目地址: https://gitcode.com/gh_mirrors/py/PySceneDetect Py…...

零代码数据采集完全攻略:Web Scraper让网页抓取变得如此简单

零代码数据采集完全攻略:Web Scraper让网页抓取变得如此简单 【免费下载链接】web-scraper-chrome-extension Web data extraction tool implemented as chrome extension 项目地址: https://gitcode.com/gh_mirrors/we/web-scraper-chrome-extension Web Sc…...

[技巧-1]新的资源!长期!制作工具箱社区软件、做任务获得资源的网页、资料、全部资料打包发货、通过AI聊天机器人发送做完任务的截图获得资源!需要一个有资源的链接可以看这里~

就像下面这种网页你制作了但是却找不到资源链接,自己也创建不了这种链接因为没有资源。自己制作了工具箱或社区软件但是内容太少,想找一些有资料的链接却找不到!这里给大家免费提供一个网盘链接,可以添加到你制作的东西里面&#…...

【原创】基于小程序的图书馆座位预约系统

本项目是个人定制的一款现代化的图书馆自习室座位预约系统,采用微信小程序作为前端,Node.js Express MySQL作为后端。系统提供了完整的座位预约、管理和查询功能。1、核心功能:自习室浏览:查看所有自习室及其实时座位情况座位选…...

终极指南:如何在Linux系统中完美显示苹果彩色表情

终极指南:如何在Linux系统中完美显示苹果彩色表情 【免费下载链接】apple-emoji-ttf Apple Color Emoji for Linux 项目地址: https://gitcode.com/gh_mirrors/ap/apple-emoji-ttf 苹果的彩色表情符号(Apple Color Emoji)以其生动的设…...

SPIRAN ART SUMMONER参数详解:多画幅生成时分辨率缩放算法对比

SPIRAN ART SUMMONER参数详解:多画幅生成时分辨率缩放算法对比 1. 理解多画幅生成的核心挑战 在现代AI图像生成中,支持多种画幅比例是一个基本需求,但背后却隐藏着复杂的技术挑战。SPIRAN ART SUMMONER基于Flux.1-Dev模型,支持从…...

嵌入式以太网技术实战:从问题识别到系统部署的完整指南

嵌入式以太网技术实战:从问题识别到系统部署的完整指南 【免费下载链接】Embedded-Engineering-Roadmap A roadmap for those who want to build a career as an Embedded Systems Engineer, along with a curated list of learning resources 项目地址: https://…...

CLIP-GmP-ViT-L-14企业应用:汽车4S店维修工单图像-配件编码自动匹配

CLIP-GmP-ViT-L-14企业应用:汽车4S店维修工单图像-配件编码自动匹配 1. 项目背景与价值 在汽车4S店的日常运营中,维修工单管理是一个重要但繁琐的环节。传统方式需要技师手动将维修照片与配件编码进行匹配,这个过程既耗时又容易出错。CLIP-…...

Qwen3-VL-2B开源模型部署案例:视频理解与OCR实操手册

Qwen3-VL-2B开源模型部署案例:视频理解与OCR实操手册 1. 引言:为什么你需要关注这个模型? 如果你正在寻找一个既能看懂视频,又能精准识别图片里文字的AI模型,那么Qwen3-VL-2B-Instruct绝对值得你花时间了解一下。 想…...

Qwen3-Reranker-0.6B应用场景:工业设备维修手册与故障现象描述的语义对齐

Qwen3-Reranker-0.6B应用场景:工业设备维修手册与故障现象描述的语义对齐 在工厂车间里,老师傅指着一台嗡嗡异响的数控机床说:“主轴一提速就抖,像踩在弹簧上。”而维修手册里写的却是“主轴轴承预紧力不足导致径向跳动超标”。这…...

lettcode hot 100题解(待更新完毕)

hot 100>:star:哈希>:star: 双指针>:star:滑动窗口>:star:字串>:star:普通数组>:star:矩阵>:star:链表>:star:二叉树>:star:图论>:star:回溯>:star:二分查找>:star:栈>:star:堆>:star:贪心算法>:star:动态规划>:star:多维动态…...

FPGA电路设计2——芯片原理图绘制

目录 前言 1.Config——Bank0 1.1. 配置模式引脚 (Mode Pins) Master Serial (000) —— 已过时 Master SPI (001) —— 最推荐、最常用 Master BPI (010) —— 极速启动 Master SelectMAP (100) —— 专用/流式启动 JTAG (101) —— 调试专用 Slave SelectMAP / Slave…...

Asian Beauty Z-Image Turbo可部署方案:无需API密钥,全链路本地化AI图像生成

Asian Beauty Z-Image Turbo可部署方案:无需API密钥,全链路本地化AI图像生成 1. 项目概述 Asian Beauty Z-Image Turbo是一款专注于东方美学风格的本地化AI图像生成工具。基于通义千问Tongyi-MAI Z-Image底座模型,结合Asian-beauty专用权重…...

GME-Qwen2-VL-2B-Instruct多场景落地:从图文检索到AI内容合规审核

GME-Qwen2-VL-2B-Instruct多场景落地:从图文检索到AI内容合规审核 1. 工具核心价值与应用场景 GME-Qwen2-VL-2B-Instruct是一个强大的多模态视觉语言模型,但在实际使用中,很多开发者发现直接用官方方法进行图文匹配时,打分结果不…...

[特殊字符] Meixiong Niannian画图引擎一文详解:从零部署到生成高质量AI绘画作品

Meixiong Niannian画图引擎一文详解:从零部署到生成高质量AI绘画作品 1. 项目简介 Meixiong Niannian画图引擎是一款专为个人GPU设计的轻量化文本生成图像系统。这个项目基于Z-Image-Turbo技术底座,深度融合了meixiong Niannian Turbo LoRA微调权重&am…...

DeepSeek-OCR · 万象识界作品集:技术白皮书/用户手册/API文档的自动化重排版

DeepSeek-OCR 万象识界作品集:技术白皮书/用户手册/API文档的自动化重排版 1. 项目概述 DeepSeek-OCR 万象识界是一个基于DeepSeek-OCR-2构建的现代化智能文档解析系统。这个项目通过视觉与语言的深度融合技术,将静态的图像文档转换为结构化的Markdo…...

BGE Reranker-v2-m3详细步骤:输入查询语句+候选文本,5分钟完成相关性打分排序

BGE Reranker-v2-m3详细步骤:输入查询语句候选文本,5分钟完成相关性打分排序 你是不是经常遇到这样的问题:从一堆文档里搜出一大堆结果,但不知道哪个最相关?或者,你做了一个智能客服系统,用户问…...

mPLUG-Owl3-2B在无障碍领域的应用:为视障用户提供实时图像语音描述服务

mPLUG-Owl3-2B在无障碍领域的应用:为视障用户提供实时图像语音描述服务 1. 引言:一个被忽视的日常需求 想象一下,当你拿起手机,看到朋友发来一张聚会的照片,或者在网上浏览商品详情图时,你能立刻知道图片…...

Pi0机器人模型部署案例:Ubuntu 22.04 LTS系统环境适配与依赖冲突解决

Pi0机器人模型部署案例:Ubuntu 22.04 LTS系统环境适配与依赖冲突解决 1. 项目概述与环境准备 Pi0是一个先进的视觉-语言-动作流模型,专门设计用于通用机器人控制任务。这个模型能够同时处理视觉输入、语言指令和机器人状态信息,输出相应的机…...

Qwen-Ranker Pro参数详解:cross_attention层输出可视化调试技巧

Qwen-Ranker Pro参数详解:cross_attention层输出可视化调试技巧 1. 引言 当你使用Qwen-Ranker Pro对搜索结果进行精排时,有没有好奇过模型内部到底发生了什么?为什么“猫洗澡的注意事项”和“给狗洗澡”这两个看似相关的文档,模…...

一丹一世界FLUX.1镜像免配置教程:Docker一键拉取+端口映射+防火墙开放步骤

一丹一世界FLUX.1镜像免配置教程:Docker一键拉取端口映射防火墙开放步骤 想体验用文字描述就能生成高质量海景美女图的AI绘画吗?今天要介绍的“一丹一世界FLUX.1”镜像,让你无需任何复杂的模型下载、环境配置,只需一条Docker命令…...

Nano-Banana Studio部署案例:CUDA 11.8+环境下SDXL模型极速加载实操

Nano-Banana Studio部署案例:CUDA 11.8环境下SDXL模型极速加载实操 1. 项目介绍与核心价值 Nano-Banana Studio 是一款基于 Stable Diffusion XL (SDXL) 技术的专业AI图像生成工具,专门用于将各种物体(尤其是服装与工业产品)一键…...

Pi0模型参数详解与GPU算力适配指南:PyTorch 2.7+环境部署步骤

Pi0模型参数详解与GPU算力适配指南:PyTorch 2.7环境部署步骤 1. 项目概述与核心价值 Pi0是一个革命性的视觉-语言-动作流模型,专门为通用机器人控制而设计。这个模型能够同时处理视觉输入(相机图像)、语言指令(自然语…...

Qwen3-ASR-1.7B开源可部署:提供SDK封装,支持Java/Node.js调用

Qwen3-ASR-1.7B开源可部署:提供SDK封装,支持Java/Node.js调用 语音识别新选择:Qwen3-ASR-1.7B让多语言语音转文字变得简单高效,完全离线运行,保护你的数据隐私 1. 为什么选择Qwen3-ASR-1.7B? 如果你正在寻…...