测试用例的编写

简介: 测试用例的编写

今天写测试用例比较多,从需求的熟悉到测试用例的输出,还是一个比较复杂的过程,其中的难点主要有以下几个:

   1)如何在短时间内理解需求

   2)如何快速梳理测试点

   3)如何快速写出逻辑条例较清晰的测试用例

   测试对开发与产品,一直是一个一对多的过程,这已经是整体的行业普遍现状了,所以时间就是最大的资本,如何最大化的争取时间来提升效率,也是重中之重。

   a) 首先是短时间内理解需求的部分,需求总是以市场为导向,一个优秀的产品可能会抓住市场的契机来提出各式各样的需求,或新颖或通俗易懂都有可能,所以注定了需求可能是不熟悉的内容,对此,还是从背景入手,通过背景来对需求有一个整体的思路构建,接下来就可以进行下一步了。

   b) 明白了需求做什么 ,下一步就是测试点的梳理,测试点一般通常都是针对功能的,而功能这方面,也有可以快速入手的方式。因为虽然需求可以百花齐放,但是依靠的技术实现还是通用的那一些。举个例子,比如列表的实现、菜单栏的查询等等,测试流程和测试内容的框架也是逐渐形成了一个比较通用的测试方法,不同的可能是其中的内容需要随着需求做一个替换。

   c) 整理完需求和测试点,之后就是写测试用例的部分了,从这部分开始,才算是一个真正的产出环节,前面的部分都是一些必要的铺垫。俗话说,磨刀不误砍柴工,铺垫好了,才有后面环节的顺利进行。测试用例的编写主要有以下几点:

   1. 用例工具的选型

       比较常用的一般是用excel或xmind来编辑,xmind相对而言更有优势一些,无论是操作还是分类的逻辑,会整体更有条理。

   2. 编写顺序

       对于每个需求的用例编写,为了做到不遗漏,从整体到局部,层层递进的来收缩范围,对局部的范围扩展测试用例,是一个比较好的思路。

   3. 分类方式

       对于每个需求的测试用例,都可以先进行一个整体的分类,无外乎功能、权限、兼容性/适配性、埋点、网络需求等几大类,根据日常工作的要求,分类进行编写,会更清晰。

   4. 由易到难

       柿子当然要先挑软的来捏,对于测试用例也一样,根据分类,先把简单的部分完成之后,能留出更多的精力去攻克复杂的部分,因为复杂的部分往往有很多的逻辑,会展开更多的分支,需要更多的精力去编写。

   5. 形成自己的节奏和思路

       这个看起来像是空话,其实更像是经验的累积。对于常用的测试内容,有一个自己的定位和预期,这个还是要在工作过程中逐渐积累起来的。形成了自己的节奏,养成一个比较好的测试习惯,之后的工作会顺利很多。

   测试的工作虽然显得枯燥,但是还是有方法可循,找到合适的方式,来更好的应对工作的持续冲击。

相关文章
|
6月前
|
测试技术
编写测试用例
编写测试用例
69 7
|
6月前
|
数据采集 运维 安全
测试需要写测试用例吗?
测试需要写测试用例吗?
67 0
|
测试技术 程序员 数据安全/隐私保护
如何编写测试用例?
如何编写测试用例?
166 1
|
6月前
|
测试技术
接口测试测试用例编写注意事项
接口测试测试用例编写注意事项
105 1
|
测试技术 数据库 数据安全/隐私保护
如何优雅编写测试用例
测试用例写的差,领导不满意怎么办?看完这篇就懂了。
327 1
|
6月前
|
测试技术 API
技巧:我们在编写测试时,应该注意什么
最近项目在测试阶段陆陆续续的测出了一些bug.这个情况刚出现的时候,让笔者很困惑——平时我们的每个feature代码都是跟随着大量**看起来考虑很周全的**case进入代码仓库的,然而事实还是打了我们的脸.故在本文,笔者将会从最近的所学所想来谈谈编写测试的时候我们应该注意什么.
78 3
|
11月前
|
测试技术 API 数据库
流程测试用例的编写与执行
流程测试用例是为验证特定业务流程而设计和编写的测试案例,专注于检查系统或应用程序在执行某一业务流程时的正确性、稳定性和可靠性。一个业务流程可能涉及多个步骤、多个用户交互和多个系统组件的协作,流程测试用例有助于确保整个流程在各种情况下都能正常运行。
130 0
|
测试技术
如何编写测试计划?
如何编写测试计划?
|
存储 测试技术
浅谈测试分析与测试用例的编写
最近有朋友问测试用例相关的内容,我就冒充一名测试人员写下这篇文章图片。文章写的应该会比较的粗,从比较浅的视角下介绍功能测试是如何进行功能测试点分析的,以及测试用例的编写需要包含的一些关键点。如果想了解测试方法的话可以去相应的论坛或者找书籍进行学习哦,本文就不会涉及到这些知识点啦。
296 0
浅谈测试分析与测试用例的编写
|
测试技术 项目管理 数据库
如何高效编写测试用例?
逛知乎的时候,经常看到无论是刚入职场的新人,还是工作了一段时间的老人,都会对编写测试用例感到困扰?
如何高效编写测试用例?