news 2026/4/23 6:45:43

软件测试用例总结(含模板)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
软件测试用例总结(含模板)

🍅点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快

一、通用测试用例八要素

1、用例编号;

2、测试项目;

3、测试标题;

4、重要级别;

5、预置条件;

6、测试输入;

7、操作步骤;

8、预期输出

二、具体分析通用测试用例八要素

1、用例编号

一般是数字和字符组合成的字符串,可以包括(下划线、单词缩写、数字等等),但是需要注意的是,尽量不要写汉语拼音,因为拼音的意义可能有好几种,有可能会导致乱码;

用例编号具有唯一性和易识别性。( 比如说我们唯一标识一个人:中国-上海市-xx区xx号-xx楼–xx室-xxx.这样标识的话就具有唯一性了。)

不同阶段的测试用例的用例编号有不同的规则:

(1)系统测试用例:产品编号-ST-系统测试项名-系统测试子项名-XXX

(2)集成测试用例:产品编号-IT-系统测试项名-系统测试子项名-XXX

(3)单元测试用例:产品编号-UT-系统测试项名-系统测试子项名-XXX

**其中产品编号也叫项目标识,每个公司都有若干不同的项目或者产品,如何来区分它们呢?这就需要有产品编号了,每个公司都有自己的一套定义产品编号的规则,并且每个现有产品的编号已经制定好了,直接拿过来用就可以了。

**产品编号后的ST、IT、UT分别对应系统测试阶段、集成测试阶段、单元测试阶段。实际工作中有些公司会将产品编号以及测试阶段省略。

**测试阶段后面就是测试项目名了,对应的是较大较系统的测试点。

**测试项目名后面就是测试子项目名,有些测试是没有子项目名的,只有当测试项力度比较大的时候才会有成都市子项 (比如说:我们要测试用户能否成功登录这个功能,那我们就可以分为很多个子项,qq登录、邮箱登录等等)。

**测试子项名后面就是具体的用例编号了,可以是数字:01、001、002等等。

2、测试项目

测试项目对应的就是测试用例中的子项名。

(1)系统测试用例:对应一个功能点(功能测试)、性能指标(性能测试)、界面中控件(GUI测试)等等。

(2)集成测试用例:对应集成后的模块功能或者接口功能。

(3)单元测试用例:对应函数名。

3、测试标题

测试标题考虑的是如何来完成测试项目,或者说从哪个角度来对测试项目进行测试,有的公司也取名为测试目的。 测试标题一定要简单、概要;体现测试的出发点和关注点。

4、重要级别

用例的重要级别一般分成三个级别:高、中、低。

高级别:对应保证系统基本功能、核心业务、重要特性、实际使用频率比较高的用例;

中级别:对应重要程度介于高和低之间的测试用例;

低级别:对应实际使用频率不高,对系统业务功能影响比较大的模块或功能的测试用例。

**举个手机的例子:**

(1)高级别需求:正常通话功能、短信功能;

(2)中级别需求:拍照、联系人、MP3;

(3)低级别需求:计步、收音机等等。

还需注意的是:针对**正常情况**的测试用例的重要级别比针对**异常情况**的测试用例的重要级别要高。

5、预置条件

测试用例在执行前需要满足一些前提条件,否则测试用例是无法执行的,这些前提条件就是预置条件。

预置条件分为两种情况:

(1)环境的设置。

例如:测试word打开文件的功能,预置条件就是:需要提前准备被打开的文件;

例如:登录成功的预置条件就是:该用户名已经注册过了。

例如:购买商品成功的预置条件就是:后台已经配置好商品、发货区域、以及支付方式了。 (2)先要运行的其他用例,有些操作系统会比较复杂,如果都是从最开始的操作开始会导致用例写起来比较麻烦,这样可以在预置条件中设定要先运行的测试用例,后面的用例只需要写后续的操作就可以了。

例如:对自动取款机进行测试,有针对的输入账户信息的测试,有对输入取钱金额的测试,后者的预置条件就可以写成输入正确账户信息的测试用例。

注:具体预置条件的设置不同的公司会有自己的规定,比如有的公司是不允许第二种情况出现的。

6、测试输入

用例执行过程中需要加工的外部信息,根据软件测试用例的具体情况,有手工输入、文件、数据库记录等。

禁止过多描述性语言,若为文件,会有提示选择路径,最好写具体,让别人易懂易操作。

7、操作步骤

明确描述测试执行过程中具体的操作步骤,以方便测试执行人员可以根据该操作步骤完成测试用例执行。

8、预期输出

预期输出是测试用例中非常重要的一部分,预期输出可以检验被测对象是否正常工作,如果我们的预期输出写的不完整不全面,整个测试用例就会受到影响。

我们在写预期输出的时候可以从以下三个方面来考虑:

(1)界面显示:在操作步骤完成之后,界面会有显示;比如说我们测试用户登录功能,界面可能会显示登录成功或者登录失败。

(2)数据库的变化:在操作步骤完成之后,数据库中的记录会发生相应的变化,比如删除功能的测试,点击删除后,数据库中该记录会被删除。

(3)相关信息的变化:在操作步骤执行完成后,一些和被测对象相关的信息会发生变化,比如:注销功能的测试,点击注销后,以前能访问的页面将无法再访问。

三、测试用例模板

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 2:04:51

不踩雷!AI论文网站 千笔ai写作 VS WPS AI,继续教育专属推荐!

随着人工智能技术的迅猛迭代与普及,AI辅助写作工具已逐步渗透到高校学术写作场景中,成为专科生、本科生、研究生完成毕业论文不可或缺的辅助手段。越来越多面临毕业论文压力的学生,开始依赖各类AI工具简化写作流程、提升创作效率。但与此同时…

作者头像 李华
网站建设 2026/4/13 13:05:20

AI智能分析系统在值班室的应用方案

目录 引言 一、方案背景与客户需求 方案背景 客户需求 二、AI智能分析系统方案说明 系统架构 前端设备 AI Box边缘计算设备 算法部署与应用 三、实施效果与优势 实施效果 方案优势 四、结论与展望 引言 随着企业安全管理要求的提升与智能化技术的广泛应用,值班室…

作者头像 李华
网站建设 2026/4/13 21:03:18

SOC工具包v3.0:从Bug Hunter到事件响应的实用指南

SOC工具包v3.0:BugHunter的事件响应建议 作者:Alican Kiraz 阅读时间:3分钟 发布日期:2020年4月3日 分享数:271 大家好,我尊敬的同事们以及未来将成为我同事的伙伴们。在本文中,我将以我初入行…

作者头像 李华
网站建设 2026/4/18 22:27:46

【2026最新收藏版】AI大模型企业落地6大核心场景,小白程序员必看!

在2026年数字化转型进入深水区的今天,企业早已告别“信息化”的基础阶段,全力冲刺“智能化”升级。传统数字化工具多局限于流程固化、数据记录的浅层应用,难以支撑企业高效创新与降本增效的核心需求。而新一代AI大模型的迭代升级,…

作者头像 李华
网站建设 2026/4/22 15:10:07

半导电材料电阻测试仪BEST-300C

半导电材料电阻测试仪BEST-300C:高精度测量与多功能应用半导电材料电阻测试仪BEST-300C 在当今科技飞速发展的时代,半导电材料在电子、能源、通信等多个领域发挥着关键作用。从半导体芯片到太阳能电池,从导电薄膜到金属涂层,这些…

作者头像 李华
网站建设 2026/3/28 20:22:43

2026年网站建设的六大核心原则体系

网站建设是一个集战略规划、视觉传达、技术实现、内容构建与运营管理于一体的综合性系统工程。它不仅仅是创建一个在线展示页面,更是构建一个能够支持业务目标、满足用户需求、承载品牌价值的数字生态系统。现代网站已从早期的静态信息发布平台,演进为支…

作者头像 李华