测试用例的编写

简介: 测试用例的编写

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

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

   2)如何快速梳理测试点

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

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

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

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

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

   1. 用例工具的选型

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

   2. 编写顺序

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

   3. 分类方式

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

   4. 由易到难

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

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

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

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

相关文章
|
缓存 JavaScript 前端开发
vue如何优化首页加载速度
vue如何优化首页加载速度
228 7
|
11月前
|
人工智能 数据可视化 Linux
【保姆级教程】3步搞定DeepSeek本地部署
DeepSeek在2025年春节期间突然爆火出圈。在目前DeepSeek的网站中,极不稳定,总是服务器繁忙,这时候本地部署就可以有效规避问题。本文以最浅显易懂的方式带读者一起完成DeepSeek-r1大模型的本地部署。
6346 8
|
9月前
|
SQL 测试技术
除了postman还有什么接口测试工具
最好还是使用国内的接口测试软件,其实国内替换postman的软件有很多,这里我推荐使用yunedit-post这款接口测试工具来代替postman,因为它除了接口测试功能外,在动态参数的支持、后置处理执行sql语句等支持方面做得比较好。而且还有接口分享功能,可以生成接口文档给团队在线浏览。
407 2
|
监控 安全 数据可视化
哪些项目适合采用BOT+EPC模式?深度解析
2分钟了解什么是BOT+EPC项目管理模式以及该模式适用于哪些类型的项目。
1027 1
哪些项目适合采用BOT+EPC模式?深度解析
|
11月前
|
JSON 前端开发 API
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
620 5
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
|
12月前
|
编解码 人工智能 安全
【01】AE特效开发制作特技-Adobe After Effects-AE特效制作快速入门-制作飞机,子弹,爆炸特效以及导出png序列图-优雅草央千澈
【01】AE特效开发制作特技-Adobe After Effects-AE特效制作快速入门-制作飞机,子弹,爆炸特效以及导出png序列图-优雅草央千澈
332 20
【01】AE特效开发制作特技-Adobe After Effects-AE特效制作快速入门-制作飞机,子弹,爆炸特效以及导出png序列图-优雅草央千澈
|
自然语言处理 JavaScript 前端开发
深入理解JavaScript中的闭包(Closures)
深入理解JavaScript中的闭包(Closures)
|
测试技术 数据安全/隐私保护 Python
自动化测试项目实战笔记(四):测试用户登录(账号密码错误,成功,出现弹框等情况)
本文介绍了使用Selenium进行自动化测试时如何测试用户登录的不同情况,包括账号密码错误、登录成功以及处理登录时出现的弹框,并提供了相应的Python代码实现。
794 0
自动化测试项目实战笔记(四):测试用户登录(账号密码错误,成功,出现弹框等情况)
|
Linux 数据安全/隐私保护 虚拟化
04. 【Linux教程】安装 Linux 操作系统
04. 【Linux教程】安装 Linux 操作系统
397 3
04. 【Linux教程】安装 Linux 操作系统
|
存储 人工智能 API
(Elasticsearch)使用阿里云 infererence API 及 semantic text 进行向量搜索
本文展示了如何使用阿里云 infererence API 及 semantic text 进行向量搜索。
529 8

热门文章

最新文章