测试用例效率不高?1文教你写出高效的软件测试用例建议收藏

测试小jiang 测试小jiang     2022-12-16     468

关键词:

编写测试用例的目的就是确保测试过程全面高效、有据可查。所以测试用例非常重要

但要编写出高效的测试用例,需要搞清楚什么是测试用例,以及如何编写出高效的测试用例?接下来将从以下几个部分来进行展开

1、什么是测试用例
2、如何编写测试用例
3、测试用例专项学习资源分享

一、什么是测试用例

测试用例 :为了特定目的而设计的由一组测试输入、执行条件、预期结果构成的文档。

简单理解就是将产品的需求拆分为一个个功能点,然后去验证其正确性

二、如何编写测试用例

编写测试用例主要分为下面两种方式:

  • 覆盖需求所有测试点
  • 挖掘需求外的测试点

下面我们来分别阐述如何实现:

1、看怎样去实现覆盖需求所有测试点

1)能看懂需求文档,找准测试测试依据

作为测试人员,需求文档是测试软件的依据,首先需要看懂产品的需求文档。对于需求文档涉及的测试点能够整理出来,简单理解就是把大段的文字描述转化为思维导图的过程,推荐大家通过Xmind的形式整理。

其次,在需求文档的基础上结合测试环境或者产品人员,加深对需求的理解,方便后续更好的熟悉需求,整理测试点编写用例。

2)整理测试点

整理测试点的好处就是给编写用例的人员提供一个全面可靠的思路,防止设计用例过程的遗漏或者错误。同时也可以降低直接拿着需求文本编写用例的难度。编写的宗旨,最起码确保能 覆盖需求

将需求文档中的需求转化为测试点,方便编写测试用例,一般按照需求文档拆分成小的功能点,分别取验证。拆分到直接能够编写用例的程度,这个过程中可以使用一些设计用例的方法,即分别验证每一个小的测试目的。

举例,现在页面登录功能需求如下

若上诉需求要拆分成测试点,则可以制作如下所示:

2、挖掘需求外测试点

在讲这个话题之前,需要提前给大家普吉一个概念:质量模型特性。

质量模型特征包含:功能性、性能效率、安全性、易用性、兼容性、可靠性等

还是以上方的登录功能为例,根据质量模型特征,我们可以得到需求外测试点如下所示:

覆盖需求中的测试点,这是最基本的要求,再此基础上还需要挖掘需求外的测试点,可以借助于软件质量模型的特性进行思考,想法设法多思考用户使用过程中可能存在的各种场景。例如上述登录功能可以从非功能层面考虑设计:

三、提供测试用例专项视频供大家学习

总之,在确认覆盖需求的基础上,通过质量模型的特性进行思考补充,熟练使用质量模型过程实际是在对系统比较熟悉的基础上进行扩展补充,当然这个过程可以借助内部测试人员的讨论和评审补充会更加完善。

为让大家更好的理解测试用例,现提供1篇文章和4个有关测试用例的专项视频,供大家学习:

最后,若是你恰好缺乏手工测试学习资料或自动化测试学习资料,现在特意给你准备了一份13G的超实用干货学习资源,涉及的内容非常全面。

包括软件学习路线图,50多天的上课视频、16个突击实战项目,80余个软件测试用软件,37份测试文档,70个软件测试相关问题,40篇测试经验级文章,上千份测试真题分享,还有2020软件测试面试宝典,还有软件测试求职的各类精选简历,希望对大家有所帮助…..

关注我的公众号:【程序员小濠】就可以免费获取了~

加入我的学习交流群:175317069一起交流分享~群里也有不定期的学习视频和学习资料发放!

如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。

软件测试技术分享:如何写出高效的软件测试用例?进大厂必备技能

编写一份好的测试用例需要:充分的需求分析能力+理论及经验加持。但这并不意味着,没测试经验、分析能力弱就不能写好用例,还是有方法可循的。作为混迹测试职场10年的老人,给大家分享一些用例编写的... 查看详情

好的测试用例是怎么写出来的?

...以便测试某个程序路径或核实是否满足某个特定需求,是软件测试人员需要具备的基础能力。  好用例的标准  /是否可以发现Bug  设计测试用例的目的就是为了发现bug,如果bug都发现不了,怎么能称得上是一个好的测试... 查看详情

七分钟教会你如何编写一个合格的测试用例(代码片段)

1、测试用例编写依据测试用例编写应严格根据PRD(产品说明书)没有PRD应根据与客户的沟通和确认结果编写开发的技术文档和流程图2、测试用例的组成元素【用例编号】测试用例的编号。【用例等级】测试用例的重要级... 查看详情

用例结构优化心得

在大型项目的测试中通常都伴随着大量的测试用例。如何优化用例以提高编写的效率,如何组织用例以提高执行的效率经常困扰着我们;因此总结了一些在编写用例时的心得。1.用例框架的优化一份好的用例设计需要有一个好的... 查看详情

想要写出好的测试用例,先要学会测试设计

正确认识测试设计测试设计是从特定的测试依据中得到测试用例,是为了实现特定测试覆盖的标准化的方法。测试依据指的是有关测试的信息,比如项目背景、业务需求、领域知识、团队、进度、预算、风险等等,这... 查看详情

求翻译!谢谢了!

本文建立了一个基于解空间树、知识库、案例库和测试权值技术的测试用例自动生成的系统。这种系统化通过对被测程序建立大量测试用例生成规则,从规则中进而生成测试用例。知识库保证测试的可靠性,案例库保证测试利用... 查看详情

脚本模式创建测试用例-katalonstudio

脚本模式创建测试用例在手动视图之外,KatalonStudio还允许专家级用户在脚本视图中用编程方式编写自动化测试用例。有Groovy/Java背景的用户可以在这个视图中很容易地编辑测试脚本。如何使用KatalonStudio手工编写非常基础的自动... 查看详情

如何高效开展测试用例评审?附用例评审检查清单及用例评审报告模板

在一个完整的测试流程中,测试用例是很核心的一个产出物。一份优秀的测试用例,能确保软件产品质量的可控。但由于每个人思维局限性,对产品背景、需求、功能实现逻辑等理解深度不一致,编写的测试用例或多或少存在一... 查看详情

如何高效开展测试用例评审?附用例评审检查清单及用例评审报告模板

一、前言      在一个完整的测试流程中,测试用例是很核心的一个产出物。一份优秀的测试用例,能确保软件产品质量的可控。但由于每个人思维局限性,对产品背景、需求、功能实现逻辑等理解深度不一... 查看详情

测试用例要素

...果6.输入  用例执行过程中需要加工的外部信息。根据软件测试用例的具体情况,有手工输入、文件、数据库记录等7.操作步骤  执行当前测试用例需要经过的操作步骤,需要明确的给出一个步骤的描述,测试用例执行人员... 查看详情

测试用例评审关注点

测试用例评审关注点1、用例设计是否清晰、合理、简洁;2、用例是否高效对需求进行覆盖,是否覆盖测试需求上的所有功能点;3、优先级是否合理;4、用例是否有很好的可执行性(例如用例的“执行步骤”、“期待结果”是... 查看详情

等价类和边界值方法编写测试用例

测试用例概念:  定义:测试用例是为了特殊目的,而主要记录了测试步骤、方法、数据、预期结果的文档,由测试人员在执行测试之前编写。     写用例主要包括:(编号、测试目的、用例描述(步骤、数据)... 查看详情

作为测试人员,如何写好优秀的测试用例

作为一名功能测试人员,最基本的要求就是能写出测试用例。一份好的用例直接反映出测试人员的思维方式和严谨性。那么我们就要想了,何写好一份测试用例,利用所写用例来测试验证产品质量呢?写好测试用例,需要多方位... 查看详情

测试用例设计方法基础理论知识

 一、什么是测试用例测试用例设计:将软件测试的行为活动,作为一个科学化的组织归纳。测试用例:设计一个情况,软件程序在这种情况下,必须能够正常运行并且达到程序所设计的执行结果。因为我们不可能进行穷举测... 查看详情

腾讯优测优分享|这样做测试用例评审更高效

腾讯优测是专业的移动云测试平台,提供多维度的自动化测试服务,让测试更简单!最近的用例评审让我感受颇深,以下是我对于测试用例评审的一些感受,发出来供大家讨论学习。听听大家对测试用例评审... 查看详情

腾讯优测优分享|这样做测试用例评审更高效

腾讯优测是专业的移动云测试平台,提供多维度的自动化测试服务,让测试更简单!最近的用例评审让我感受颇深,以下是我对于测试用例评审的一些感受,发出来供大家讨论学习。听听大家对测试用例评审... 查看详情

如何编写测试用例

如何编写测试用例用例的五个构成元素:用例标题前置条件测试步骤期望结果后置条件下面从这五个元素的角度,去剖析如何编写测试用例用例标题用例标题就是测试点名称。用例标题是用来说明这个用例的测试目的的,好的用... 查看详情

《随便测测》web接口测试平台

...验背景在保证用例运行稳定、高效、准确的前提下以降低测试人员编写用例的时间为目的,减少编写用例的复杂度,达到提升效率的目的。解决问题因被测系统业务流程长,接口多(多的一个场景上百个接口)... 查看详情