软件测试用例的设计详解

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

1、测试用例的概念

软件测试人员向被测试系统提供的一组数据的集合,包括 测试环境、测试步骤、测试数据、预期结果

2、为什么在测试前要设计测试用例

测试用例是执行测试的依据

在回归测试的时候可以进行复用

是自动化测试编写测试脚本的依据

衡量需求的覆盖率

后续的测试人员可以借鉴前人写的东西

3、基于需求进行测试用例的设计

需求是测试人员进行测试的依据

测试人员首先要分析需求,验证需求的正确性、合理性,无二义性并且逻辑自洽

在需求正确的基础上细化需求,从需求提炼出一个个测试点,再根据测试点进行测试用例的设计

在分析需求提取测试点时,一般分为 功能性需求测试 和 非功能性需求测

1)功能性需求测试

功能性需求测试分析通常包括以下几个方面:

验证各个界面的功能

用具体业务将功能串起来进行测试

功能之间交互性、一致性的测试

一个功能的多个不同输入的测试

功能的异常测试

功能涉及到的算法的测试

2)非功能性需求测试

在功能的基础上做一些限制,满足特定场景的需求,让用户有更好的体验

一般在 性能、安全性、可靠性、兼容性、可移植性(移植到不同的设备)、易用性 等

不同类型的软件对于非功能性需求要求是不一样的

客户端软件,word、ppt、音乐播放器等,此类软件对功能要求很简单,对性能、安全性要求比较低,软件的可移植性要求比较高

这类软件一般都是在个人客户端上运行的,一般都是一对一的运行,不存在多人使用同一个服务器,所以对安全性和性能要求比较低,但是这类软件要求在不同环境下的使用,所以对可移植性要求比较高

企业软件,一些仅供企业内部使用的软件,对功能有一定的要求,对安全性、性能要求比较低

这类软件一般都是企业内部在使用,使用人数不多,所以对安全性和性能要求比较低

商业软件,市面上的大型复杂网络应用,对功能、性能、安全性、可移植性、易用性要求都很高

4、具体的测试用例设计方法

1)等价类

等价类法一般应用在有输入的场合内

根据需求将输入分为若干个等价类,从等价类中选出一个测试用例,如果这个测试用例通过,则认为所代表的等价类测试通过,这样可以很好的解决测试用例无法穷举的情况

等价类又分为 有效等价类 和 无效等价类

有效等价类: 符合需求说明书的数据,用来验证程序是否实现了需求说明书所规定的功能

无效等价类: 不符合需求说明书的数据

对于注册邮箱时的等价类:

规定: 6 ~ 18 个字符,可使用字母、数字、下划线,需要以字母开头

有效等价类:

6 ~ 18 个字符,以字母抬头,纯字母

6 ~ 18 个字符,以字母抬头,后面为数字

6 ~ 18 个字符,以字母抬头,后面为下划线

6 ~ 18 个字符,以字母抬头,后面有数字和下划线

无效等价类:

小于 6 个字符,以任意字符组成

大于 18 个字符,以任意字符组成

6 ~ 18 个字符,不以字母开头

6 ~ 18 个字符,以字母开头,包含任意字符

2)边界值

对输入输出的边界进行针对性测试用例的设计,叫做边界值法

边界值法一般与等价类法一起组合使用,边界值法是等价类法的重要补充

案例:

用户注册时规定用户名 6 ~ 18 位

边界值:5,6,7,17,18,19

针对以上几个点进行测试用例的设计

3)错误猜测法

测试人员根据自己的经验、只是、个人直觉判断软件哪一块有问题,再进行针对性测试用例的设计

这个方法适用于补充测试用例,或者进行探索性测试的情况

但也有一个很明显的缺点,过度依赖测试人员的个人能力和主观判断

4)场景法

把一个个孤立的功能穿起来形成一个场景,每一个功能的输入会触发流程走向不同的场景,根据不同功能的不同输入触发形成的不同场景进行测试用例的设计

要点: 提取出场景中设计的所有功能点,考虑每一个功能的不同输入

5)因果图法

因果图是一种可以直观地 表达程序输入输出之间相互关系 的逻辑图

使用场景: 适用于被测试程序 具有多种不同输入条件并且输出结果依赖于输入条件 的情况

因果图中的关系:

恒等: 输入为真,输出为真

与: 输入条件有多个,条件全为真,输出才为真

或: 输入条件有多个,其中一个为真,输出就为真

非: 输入为真(假),输出为假(真)

使用因果图设计测试用例的流程:

分析程序所有的输入和输出

找出输入和输出之间的逻辑关系

根据输入和输出的逻辑关系画出因果图

根据因果图画出判定表

根据判定表设计测试用例

案例: 618 抢购活动中,订单已提交并且购物金额大于 300 或者有红包,则说明有优惠,否则无优惠

分析输入输出

输入:订单已提交、购物金额大于 300、有红包

输出:有优惠、没有优惠

找出输入输出之间的逻辑关系

根据逻辑关系画出因果图

根据因果图画出判定表

  1. 根据判定表设计测试用例
    判定表中每一行都是一个测试用例

6)正交法

根据正交性,从大量的测试数据中,选择最优的数据组合,根据最优的数据组合的结果来衡量整个测试的输出结果

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

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

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

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

相关文章

2026年高剪切乳化机/搅拌罐/单效浓缩器/蒸馏器/反应釜行业首选推荐:温州超创机械科技有限公司

开篇引言:从某药企选型困境看行业变革压力 2025年12月,某国内Top10生物制药企业因新药研发需求,紧急采购高剪切乳化机用于疫苗佐剂制备。然而,在选型过程中,企业发现市场主流设备存在三大痛点:卫生级设计不足导致…

2026年压延机优质供应商排名,南通金轮精密技术实力获认可

在金属线材加工产业升级的浪潮中,一台性能稳定、精度可靠的压延机是制造企业突破产能瓶颈、保障产品品质的核心引擎,关乎产线效率与市场竞争力。面对市场上良莠不齐的压延机供应商,如何精准抉择?以下结合行业需求与…

京东e卡回收一般几折?2026最新价格表一览!

京东e卡回收一般几折?2026最新价格表一览!最近后台总被问:“京东e卡回收一般几折?”作为卡券回收圈的“老江湖”,我必须说——2026年的京东e卡回收市场,折扣波动比往年更“有看头”!从50元小额卡到5000元大额卡…

2026年行业内专业的保温装饰一体化板厂商联系电话,聚氨酯保温装饰一体板,保温装饰一体化板加工厂联系方式

随着建筑节能标准的不断提升与建筑外立面美学需求的日益增长,保温装饰一体化板作为集保温、装饰、防火等功能于一体的高效建材,其市场应用愈发广泛。然而,面对市场上品牌众多、品质参差不齐的现状,如何甄别并选择一…

2026年环保认证车充外壳厂家排名情况如何

在汽车后市场与消费电子融合的赛道上,车充外壳作为车载充电设备的第一道门面,不仅承载着保护内部电路的基础功能,更关乎品牌辨识度与用户安全体验。面对市场上良莠不齐的供应商,如何找到口碑好的车充外壳推荐厂家?…

东方博宜OJ 2390:区间修改与查询 ← 线段树

​【题目来源】https://oj.czos.cn/p/2390【题目描述】给定由 N 个整数构成的数列,再给定 M 条指令,每条指令可能是如下两种之一:1. C l r d,表示将区间 [l,r] 之间的每个数都加上整数 d;2. Q l r,表示询问区间 …

2026年戈登计TOP5:生产、定制与综合服务能力全景评估

戈登计(热流计)作为测量热流密度的核心传感器,其精度与可靠性是航空航天热防护系统验证、发动机燃烧室测试、高超声速飞行器研制及材料热物性研究等领域的关键技术基石。随着全球对能源效率、热管理与极端环境测试需…

2026大型企业办公室全自动咖啡机推荐:赋能商务场景高效咖啡体验

在2026年的大型企业办公场景中,高效、稳定且品质出众的全自动咖啡机已成为商务接待、员工福利的重要配置。无论是茶水间日常补给、会议室商务洽谈,还是接待区高端服务,都需要一台能兼顾口感一致性、操作便捷性与维护…

安庆MNS2.0低压开关柜实力制造企业,哪家性价比高?

2026年工业数字化转型加速深化,低压配电系统作为工业生产、基础设施运行的动力中枢,其可靠性、智能化水平直接决定企业生产连续性与能源效率。无论是工业自动化场景下的精准配电需求,还是基础设施领域的长周期稳定运…

2026年揭阳可靠的卫浴制造商排名,彩诺卫浴表现出色

在卫浴行业蓬勃发展的当下,选择可靠的卫浴源头厂家、卫浴制造商或卫浴加工厂,是经销商、装修合作商与终端企业把控成本、保障品质的关键。面对市场上鱼龙混杂的选择,如何找到兼具性价比、技术实力与服务保障的合作伙…

选择不锈钢热轧板直销厂家,需关注这些核心要素,不锈钢BA板/不锈钢卫生管/不锈钢楼梯扶手管,不锈钢热轧板生产厂家怎么选择

行业现状与不锈钢热轧板的核心价值 近年来,随着制造业升级与新兴领域对材料性能要求的提升,不锈钢热轧板凭借其耐腐蚀性、高强度及可塑性,在建筑装饰、石油化工、机械制造、电力能源等领域的应用持续扩大。数据显示…

提升家居颜值的门窗设计,这些公司案例值得借鉴,安全门窗/隔音门窗/豪宅设计/全屋门窗/中式门窗,门窗厂商口碑推荐

门窗作为建筑空间的“眼睛”,不仅承担着采光、通风、隔音等基础功能,更是家居美学与空间品质的核心载体。在消费升级与个性化需求驱动下,系统门窗行业正从功能导向转向“功能+美学”双轮驱动。据中国建筑金属结构协…

2026年低升糖杂粮旗舰店推荐,看看低生堂品牌影响力大吗

2026年健康消费市场持续升级,控糖稳血糖、全谷物营养已成为大众饮食的核心需求。无论是低GI(血糖生成指数)食品的研发生产、控糖人群的精准服务,还是健康品牌的市场影响力构建,优质企业的专业能力直接决定消费者的…

熔模铸造厂家实力:九鼎不锈钢多行业铸件解决方案,硅溶胶铸造/不锈钢铸造,熔模铸造设计厂家怎么选择

在当今制造业领域,熔模铸造作为一种精密的成型工艺,被广泛应用于众多行业。然而,当前熔模铸造场景面临着诸多痛点,如铸件精度难以保证、复杂形状难以成型、生产效率低下以及成本控制困难等问题,这使得众多企业在寻…

2026年山西靠谱的实木衣柜厂商排名,澳科森实木家具实力上榜

在山西本土家居定制市场中,实木衣柜的选择关乎居家品质与生活格调,而靠谱的实木衣柜厂商、实木衣柜定制厂家与实木衣柜供应企业,是打造理想实木衣柜的核心保障。面对市场上材质混杂、工艺参差的乱象,如何挑选贴合本…

11java高级-反射、注解、动态代理

11java高级-反射、注解、动态代理一、单元测试(Junit单元测试框架) 针对最小的功能单元:方法,编写测试代码对其进行正确性测试 1、优点: 2、操作步骤注意:导包JUnit4后,重启idea,右键才显示 运行单元测试方法 …

2026深圳企业法律顾问服务评估报告:四大优质服务商推荐及选型指南

引言 2026年,深圳企业法律顾问服务市场持续升温,企业对“本地化响应、行业定制、全周期防控”的需求占比达82%。本次评估覆盖深圳120家法律服务机构,从服务经验、响应速度、行业案例、客户续约率四大维度筛选出四大…

MNS2.0低压开关柜定制厂家交货时间一般多久?

随着工业自动化与物联网技术的深度融合,低压配电系统作为工业生产的能源心脏,其稳定性、智能化水平直接决定了企业的生产连续性与成本控制能力。MNS2.0低压开关柜作为ABB数字化技术赋能的新一代产品,已成为工业用户…

盘点宠物陪伴用品玩具制造厂专业度,哪家排名靠前

本榜单依托全维度市场调研与真实行业口碑,深度筛选出五家宠物陪伴用品玩具领域的标杆供应企业,为宠物品牌方、用品商家及养宠服务机构选型提供客观依据,助力精准匹配适配的供应链伙伴。 TOP1 推荐:天长市嘉美乐礼品…

2026年太原粮食钢板仓成型设备实力厂商推荐,值得一看

2026年农业现代化与粮食安全战略持续推进,粮食钢板仓成型设备作为粮食仓储体系的核心支撑,其定制化能力、节能性能与厂商实力直接决定储粮效率与安全。无论是适配不同仓储规模的按需定制方案、降低运营成本的节能设备…