工作中怎么去进行测试用例的编写

作为一个测试人员,无论是测试资深大佬还是刚入门的测试小白应该都知道,编写测试用例是我们测试的核心工作之一,往往测试用例写的标准与否,最能体现我们测试人员的差距,那么如何编写一篇优秀高质量的测试用例呢?

首先我们要想编写一份符合需求的高质量的测试用例的话,我们最重要的步骤就是要先分析自己的需求,只有把需求分析透彻了,才能写出优秀的测试用例。一般在需求下发之后会进行需求评审,在需求评审会议上我们一般是通过软件的功能、性能、数据、界面等方面考虑分析下发需求的可行性,并向产品提出自己有异议的地方,第一时间把有异议的需求点敲定下来,才能更好的进行下一步工作。

当我们参加完需求评审之后,下一步我们就要制定我们的测试计划了,通俗一点讲就是什么人在什么时间要做什么事情,最后产出什么东西。也就是测试人员要测试哪些模块、在什么期限内,提交哪些文档。

制定完测试计划,我们就要开始编写测试用例了,一般我们再写测试用例的时候会根据测试用例方法(等价类划分法、边界值分析法、因果图法、错误推测法、场景图法等)去编写测试用例。

等价类划分法:等价类划分一般分为两种不同的情况:有效等价类和无效等价类。有效等价类指的是合理的、有意义的输入数据,主要检测检验程序是否可以实现需求中所规定的功能。无效等价类指的是不合理的或无意义的输入数据,主要检测程序在不符合规则的数据输入下,是否会有异常。

边界值分析法:边界值分析法是等价类的补充方法,主要是对输入或输出的边界值进行测试的一种黑盒测试方法,一般大量的错误都是发生在输入或输出范围的边界上,因此针对各种边界情况设计测试用例,可以查出更多的错误。

因果图法:因果图法是一种利用图解法分析输入(原因)和输出(结果)之间的关系,从而设计测试用例的方法,它适用于检查程序条件的输入和输出之间的各种组合情况。

错误推测法:错误推测法,听名字就可以知道它是对错误进行推测的一种方法,这种方法没有固定的形式,更多的是依靠的是经验和直觉,一般在工作中我们都会不知不觉的使用到。

场景图法:场景图法,可以理解为基于对软件业务场景的一种模拟,一般就是以流程图的形式来模拟用户在使用软件过程中的操作情景。

以上就是我们编写测试用例的全部流程了,一般只要按照上面所讲的方法编写出来的测试用例,一定是高质量的测试用例

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

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

相关推荐
___Dream10 小时前
【黑马软件测试三】web功能测试、抓包
前端·功能测试
我爱学Python!16 小时前
基于 LangChain 的自动化测试用例的生成与执行
人工智能·自然语言处理·langchain·自动化·llm·测试用例·大语言模型
未来可期LJ19 小时前
【测试-BUG篇】软件测试的BUG知识你了解多少呢?
软件测试·bug
Play_Sai1 天前
【接口测试】任务1:登录接口
软件测试·jmeter·接口测试·技能竞赛·楚怡杯·postaman
HHHTTY-2 天前
开启AI新篇章:探索GPT-4与大模型!订阅方案!简单支付!
人工智能·经验分享·python·深度学习·程序人生·机器学习·课程设计
Play_Sai2 天前
【接口测试】任务2:商品分类接口
软件测试·接口测试·postman·技能竞赛·楚怡杯·jemter
龙之叶2 天前
文字的力量
程序人生
互联网杂货铺2 天前
2024软件测试面试题大全(含答案+文档)
自动化测试·软件测试·python·功能测试·面试·职场和发展·测试用例
影雀3 天前
爬虫设计思考之一
程序人生
委婉待续3 天前
测试用例的举例
测试用例