测试用例设计方法真的很重要啊!

发表于:2023-9-07 09:38

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:好吃味的泡芙儿    来源:知乎

  记得我刚入职到部门的第一个星期,除了去熟悉公司部门的一些业务流程,就是去看我将要去测的系统的系统说明书,然后去熟悉各种业务流程,自己还是有点放不开,虽然之前也在一家公司实习过,主要是功能测试,但是不一样的系统,而且很多标准都不一样,自己慢慢的消化各种不适应,带我的姐告诉我,让我在测试系统的空余时间去整理整理测试用例的设计方法。这岂不是很简单嘛,这些方法我都在课本上学过的,但是具体去挖掘这些方法是如何使用的,确实也是费了一番功夫。
  比如这个边界值分析法和等价类划分法,边界顾名思义就是先要找到临界点,最大值、最小值。
  一共包含五个基础的值:
  ·最小值,min
  · 略高于最小值,min+
  · 正常值,nom
  · 略低于最大值,max-
  · 最大值处取输入变量值max
  考虑到健壮性测试,还可以加一个略大于最大值max+,以及一个略小于最小值min-的值。
  等价类划分法,这让我想起了小学数学课本的分一分(ps:考教师资格证的时候废寝忘食的看和分析小学课本),等价类划分法将程序所有可能的输入数据(有效的和无效的)划分成若干个等价类。然后从每个部分中选取具有代表性的数据当做测试用例进行合理的分类。
  我在用这个边界值分析法的时候,总是有一种想要多取一个值的念头,不知道你们有没有遇到过,明明知道到怎么样做是对的,总是忍不住多取一个值(ps:好像多了这个值我就能够放心),奇奇怪怪的感受。
  我负责测的是一个票务系统的一个模块的设置页面,主要是一些输入和单选多选按钮。我拿到手里第一感觉是先判断它用什么方法可以设计的更全面,果然等价边界不分家。里面有测试这个票种有年龄限制:18到60岁,那么我们第一个想到是用边界值分析法,可是不能忽略,你想使用边界分析法是建立在你输入的是有效值的情况,这个时候等价类闪亮登场吖,所以我的步骤是先区分有效等价类和无效等价类,在有效等价类里面使用边界值分析法,这样看起来是不是就很有条理性了呢。基本的测试就离不开测试用例的设计方法,它们有理有据。还能提高你的测试效率,何乐而不为?
  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号