全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

动态测试用例怎么写?

发布时间:2023-10-10 21:30:36
发布人:xqq

一、动态测试用例编写

1.分析因素

支付金额需要是数字,那如果输入非数字例如字母a,会怎样?这里有了名列前茅个因素(或维度),即是否是数字;数字有正有负,是否支持0和负数?这是第二个因素,即数字类型(考虑有理数);支持小数,就有了整数和小数之分,于是第三个因素是小数点位数。

需要说明的是,划分并不是少数的。譬如第三个因素,可以从“是否是整数”的角度来划分,也可以从“小数点位数”来划分,是等价的。

2.划分等价类

首先,分析完因素设计用例时,要保证每一个层级只考虑一个少数的因素,也是为了保证MECE。例如,上图中的“正数”包含在“数字”中,而不能和它并列。

要保证每一个层级只考虑一个少数的因素

接下来对“整数”和“小数”进行等价类划分。每个分支都根据MECE分析法划分有效等价类和无效等价类,例如针对“小数”的划分,支持小数点后2位有效数字,即1位和2位都可以,那输入3位系统会如何提示?都要设计出来。

3.注意描述

失败:是怎样失败?无效类有三种情况,所以具体是“无法输入”,是“可以输入但无法确认”,还是“可以输入并确认但提示报错”以及报什么错,都要明确写出来。因为有些面向最终用户的关键系统,用户体验很重要,不明确写出来在测试时很难注意到细节。

同样,成功了会怎样?扣款是否正确,收款方能否收到,这些都是关键的验证点。

当然,写好一个完整项目的测试用例,离不开深入的需求分析。本节内容是在需求分析的基础上,教你如何写出覆盖全面、逻辑清晰、可读性好的用例,这也是复用和维护测试用例的基础。如何衡量你的用例是否符合这些特征,这里提供三个tips:

和开发、产品、及资深测试对齐,看他们在覆盖度上是否有补充;请资深测试人员审核你的用例,看是否有觉得不清晰不理解的地方;不定期回顾自己之前的用例,看是否有不清晰的地方。

延伸阅读:

二、测试用例如何管理

在说测试用例管理之前,首先要明确背景,即为什么要管理测试用例,我们在第二小节已经提到了,这里再详细总结一下:

首先,一个测试用例可能既用于冒烟测试,又用于回归测试,以及不同级别的回归,需要一个方便的方法将其筛选出来;

业务系统会越来越复杂,有已经管理好的用例做参考,可以直观了解到某个模块涉及到的业务逻辑,有效避免漏测;

迭代开发时,要了解之前的逻辑。复用已有的测试用例,便于理解之前的业务逻辑,也避免了重复造轮子;

系统的重构,利用现有的用例,可以大大提升工作效率和质量。

#it技术干货

相关文章

物联网感知技术有哪些?

物联网感知技术有哪些?

2023-10-10
物联网的优势是什么?

物联网的优势是什么?

2023-10-10
物联网的应用有哪些?

物联网的应用有哪些?

2023-10-10
物联网传感器有哪些?

物联网传感器有哪些?

2023-10-10

最新文章

常见网络安全面试题:Windows常用的命令有哪些?

常见网络安全面试题:Windows常用的命令有哪些?

2023-10-09
常见网络安全面试题:根据设备告警如何展开排查?

常见网络安全面试题:根据设备告警如何展开排查?

2023-10-09
常见网络安全面试题:mysql加固呢?(数据库加固)

常见网络安全面试题:mysql加固呢?(数据库加固)

2023-10-09
常见网络安全面试题:windows和linux加固?(操作系统加固)

常见网络安全面试题:windows和linux加固?(操作系统加固)

2023-10-09
在线咨询 免费试学 教程领取