测试用例设计与管理思路经验总结

【测试】编写测试用例的思路和方法 文章目录1)什么是测试用例?1.1 测试用例的定义测试用例的内容:*为什么需要测试用例?测试用例的作用:1.2 测试用例的元素测试目标(Why):测试对象(What):测试环境(Where):测试前提(When):输入数据(Which):操作步骤(How):2)测试用例的编写流程2.1 需求分析1、过需求文档:2、根据需求文档,拆分测试点。需求的种类:*什么是产品需求文档?*什么是交互需求文档?*如果没有需求文档,怎么设计测试用例?2.2 提取测试点【举例】对PC端QQ账号的登录模块,提取测试点:【举例】对 阅读详情
 

简单7个步骤:

 

1、理清模块需求:

   ----由于项目需求说明书不详细,而且没有进行需求评审的情况下,在拿到上级lead给的测试任务后,一拿到先别着急去写测试用例,首先你应该做的是,根据有限的模块需求说明进行深入理解模块的功能,流程,以及涉及到的其他功能,记录下来。发送给该模块的开发人员,询问他你理解的是否和他设计的有差错,虽然说开发人员可能对整个需求不情况,但是对自己要开发的模块肯定还是能说出个大概来。

 

2、测试需求提起

 

-----在经过和相对应的开发人员简单交流后,就可以根据得到文档进行测试需求提起了,原则是从大到小,大模块一直分解到最小部分模块。整理一份模块测试需求书

 

3、设计测试思路

 

-----测试需求书完成后,就可以设计测试思路,这里的设计思路并不是说写测试用例,而是一个总的思路说明;

举个例子:

如大家都熟悉的软件升级功能,可以向下面一样简单列出测试思路

正常情况:

1、软件在网络链接好的情况下升级正常

2、最新版本的软件不能进行升级,升级会有提示

3、试用期的软件不能升级

4、升级过程中能正常取消,而且不会影响到软件

 

 

异常情况:

1、在网络速度非常缓慢情况下的升级

2、在网络时断时续情况下进行升级

3、系统电脑系统资源消耗严重情况下升级

4、升级过程中进行断电,断网,关机等操作

5、下载过程中强制推出软件

6、多个客户同时进行升级,查看升级服务器的性能

 

上面只是简单列出一些思路,还有很多。在列出测试思路后,如果时间的话可以组织测试人员和开发人员进行头脑风暴,因为一个人的思路是有限的,开发人员可以从开发的角度考虑有那些地方需要重点考虑的,其他人员也会有自己的想法。

在上面的例子中,我们还可以想到,网络是代理的情况,下载的文件大小情况,服务器支持的最大用户同时升级,软件下载是否支持断点续传等,,

 

4、测试用例编写

 

----头脑风暴完成后,就可以整理出一份测试思路,最好在设计测试用例模板时考虑到这点,只有把思路记录下来,在后面的详细用例编写中才不会忘记,在后期的维护用例中也可以快速掌握用例情况。后面会有一份测试用例模板

 

对于测试用例编写,本人用的是自己归纳的一个通用模式

解释上面的图:

由于本人测试的程序是C/S结构的,大部分都是在这三个操作系统下进行。如果产品是B/S结构的话,可能在winxp,win2000与win2003后面还要增加一列,就是各种不同的浏览器,

这样编写用例的好处就是层次分明,比如后面产品需要修改界面而不涉及到功能时,就可以快速找到进行用例修改。模块功能的用例大部分就是来自第三点的测试思路,只是进行扩充编写吧了。

其他的详细编写用例技巧就不说了,网络上很多资料,肯定比我写的好。我的宗旨就是用例编写前先要做到层次分明,心中有数写那些方面。其他就是慢慢扩充。

 

5、测试用例评审

 

---------这一步就不说了,如果有时间的话最好做详细的用例评审,没有时间的话也要进行测试内部人员相互查看各自的用例,提出各自的意见。

 

6、执行用例

 

--------这一步是最好检验测试用例编写的水平了,交叉进行用例执行。

 

7、用例效率计算

 

-------这一步对有很好测试管理工具的公司来说,可能没有用处。这里是根据公司进行设计的,由于公司不是很大,也没有用大型商业测试管理工具,所以一下用例效率都可能必须手动,公司用JIRA管理BUG,用例和需求都是通过EXECL进行管理。在需求与用例之间暂时没有想到好的方法,用例与BUG对应已经想出方法了,在下面的的用例模板中有。

虽然说对应比较简单,但是比较实用,能够快速反应出用例设计的质量,以及用例是否遗漏了。

测试开发——用例篇(如何设计一个测试用例,设计测试用例的一些具体方法) 设计测试用例的万能公式😁,如何设计一个测试用例,设计测试用例的一些具体方法 阅读详情

相关推荐

零基础自学软件测试-项目经验-电商项目实战-测试用例设计-促销中心

电商项目实战-用例设计系列参考书籍:《电商后台系统产品逻辑全解析》 一、电商模式 其中大家接触最多的就是B2C。电商模式名词解释不做过多讲解。 电商模式 二:电商后台管理系统。重点给大家分享订单中心、支付中心、促销中心的用例设计思路。 电商后台管理系统 【1】促销形式 ............

自律小盾宇的博客 1万+

游戏测试用例

游戏测试用例1. 设计步骤1. 需求文档分析1.1 文档阅读1.2 功能细节沟通探讨1.3 逻辑梳理1.4 功能拓展思考1.5 兼容相关思考2. 功能模块划分2.1 功能模块划分时应遵循什么样的规则?2.2 功能模块划分有哪些比较好的方法2.3 模块划分注意事项3. 测试用例编写3.1 格式3.2 常用的测试用例编写方法3.3 测试用例编写注意事项4. 测试用例整理与维护 1. 设计步骤 1. 需求文档分析 1.1 文档阅读 切忌不阅读需求文档,上来直接写用例,至少读三遍文档 1 细致理解功能设计意图和设

mercies的博客 3万+

测试用例综合设计

测试用例综合设计测试用例是什么测试用例的作用测试用例包含内容测试用例编写流程测试用例编写方法简单概括测试用例综合设计测试用例1:共享单车充值测试用例2:对慕课网的部分功能模块进行测试点编写 测试用例是什么 测试工作的核心 一组在测试时输入输出的标准 软件需求的具体对照 测试用例的作用 检验软件是否满足客户需求(如果每个需求对应的测试用例都通过了,那么就说明客户的需求都满足了) 体现一个测试人员的工...

sunshine612的博客 2008

游戏测试成长之路02-测试用例

剧情简介 你在快速的熟悉游戏之后,导师安排你开始学习并编写测试用例了。你将遇到职业生涯第1个挑战难点,你开始从知识库中去寻找以往的测试用例,学习别人的思路和格式。为了更快速的学习掌握,你求助成长教练U,教练U给你提供了下列学习内容,你开始认真学习并吸纳总结。 教练U让你带着几个问题边思考边寻找答案: 1、什么是测试用例? 2、为什么需要测试用例? 3、测试用例需要满足哪些标准? 4、用例设计有哪些常见方法? 。。。

qq_32957999的博客 1万+

LAMMPS实战指南 - 从in文件到分子动力学模拟的完整流程解析

本文详细解析了LAMMPS分子动力学模拟的完整流程,从理解in文件的核心作用与基础结构开始,逐步指导如何创建模拟体系、选择势函数、进行能量最小化与初始化,并深入讲解了NVT/NPT系综弛豫与生产模拟的关键步骤。文章还提供了常见问题的避坑指南与实战技巧,帮助初学者快速掌握从编写in文件到成功运行模拟的全过程。

weixin_28365523的博客 395

【社区分享】从零开始学习 TinyML,建立 TensorFlow 深度学习模型(技术优化篇)

本文来自社区投稿与征集,作者王玉成,ML&IoT Google Developers Expert,温州大学智能锁具研究院总工程师。 了解更多:https://blog.youkuaiyun.com/wfing 经过前面几章的讨论,我们了解了TinyML 的概念,完成了一个最简单的TinyML 的模型并且运行在微控制器上,得出最基本的结果。但是在实际的工程应用中,模型建立之后,也需要再进一步结合许多优化方面的技术,这就是我们接下来想要探讨的。 5. 优化 TinyML 这本书也详细的向我...

tensorflowforum的博客 1万+

『测试基础』| 如何理解测试用例管理和缺陷管理?

测试用例(TestCase)为测试对象编制一种测试输入、执行条件和预期结果;用例可以体现测试方案、方法、技术和策略;用例的内容一般包含:# 测试对象名称 # 测试项 # 测试目标 # 测试环境 # 测试输入 # 测试步骤 # 预期结果 # 测试脚本等平常我们最简化的测试用例至少应该包含测试输入和预期结果。

虫无涯的博客 1483

科研ABC - The Results Section(SCI论文写作补充)

1 前言 1.1 IMRD格式 1.2 Results部分意义 1.3 Results部分主要内容 2 Results & Discussion关系 2.1 Results & Discussion部分的搭配方式 2.2 Results & Discussion部分的区分 3 Results部分的结构 3.1 Move 1: Set the Stage 3.1....

洋洋洋2020的blog 1617

游戏测试用例设计思路和方法

面对一个逻辑性较强或较大的系统、模块时,需求分析能够帮助我们快速理解策划“想要的”、需求要“做什么”、“怎么做”,更重要的是需求分析是为了给测试用例的设计做铺垫,而用例设计是否优秀的一部分则来源于对需求理解是否足够透彻。拆解游戏整体划分出子模块的分支测试点可以帮助测试人员更好的理解需求,梳理需求,为后续的测试用例设计进行铺垫,因游戏设计不同,拆解模块会存在差异。通常按照两个大类去拆解,即【功能性需求】与【非功能性需求】2、合理拆解测试模块。3、合理利用测试方法。

qq_40016605的博客 5278

【清华大学软院】15-19年推免试题历年整理

整理的题目为清软预推免机试(外校)硕士机考题目。 年代 题目1 题目2 题目3 2019 质因数分解 二叉搜索树 区间DP(折叠字符串) 2018 日期转换 高精度模拟 区间DP(戳气球) 2017 进制素数 被遗漏的数字 DP(收集苹果) 2016 大数运算 DP DFS 2015 进制素数: http://acm.hdu.edu.cn/showproblem.php?pid=1230 2017年题目(这个是找的最准确的题目): 1题见【链接】 2题见【链接】

云端筑梦师 2254

【置顶】TEE从入门到精通-[目录]

此专栏讲解包含不限于optee、商用TEE、常规的安全业务设计。但主要基于optee最新代码,深度讲解和剖析各项原理和机制...

baron-周贺贺-代码改变世界ctw 6425

如何管理测试用例?测试用例有什么管理工具?YesDev

在测试用例详情页,除了用例的信息,还可以查看执行统计,即该用例累计被手动执行的次数,包括成功和失败的次数。在 管理后台 - 系统高级配置 - 全局别名配置 - 测试用例,可以对测试用例状态、测试用例优先级和测试用例执行结果,进行全局别名配置。在左侧测试用例库的层级目录,点击用例库名称或目录后,继续点击【+号】,可以添加新的目录。可以搜索测试用例库,添加新测试用例库,以及对测试用例库进行重命名,或删除测试用例库。在测试用例库列表,点击 测试用例库 名称,进入到测试用例库的管理。

qq_17324713的博客 1467

华为OD机试双机位C卷-虚拟文件系统(C/C++/Py/Java/Js/Go)

华为OD机试(机考)双机位C卷 【虚拟文件系统】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【虚拟文件系统】。

qq_45776114的博客 476

测试用例的设计思路及方法

摘要: 本文系统介绍了软件测试用例的设计方法与应用。首先阐述了测试用例的组成要素,以邮箱注册为例展示完整的测试用例模板。接着提出测试用例设计的通用思路,包括功能、性能、界面等多个维度的测试覆盖。重点讲解了五种设计方法:1)等价类与边界值分析法;2)正交法减少测试组合数量;3)判定表法处理复杂逻辑关系;4)场景法区分基本与备用事件流;5)错误猜测法基于经验补充用例。最后通过登录功能和命令行程序示例,展示了测试用例的实际应用。这些方法为软件测试提供了系统化的设计思路。

weixin_41965831的博客 1280

基于Verilog的8位CPU设计及UART扩展实现方案,包含完整的架构设计、核心代码实现和仿真验证方法

基于Verilog的8位CPU设计及UART扩展实现方案,包含完整的架构设计、核心代码实现和仿真验证方法

a_zxswer的博客 190

R语言Rstudio突然无法启动且报错:ERROR system error 42 [str: 一, len: 3, from: UTF-8, to: ISO8859-1]...如何解决

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。

**My Coding Family** 2846

银行软件测试测试用例,银行测试用例设计经验总结,应该怎样去设计测试用例?...

测试用例是软件测试核心,好的测试用例会提高测试效率和软件质量,并指导测试人员的行为,避免遗漏掉测试的功能点。所以在测试之前必须设计好测试用例是非常重要的。下面我来分享下银行测试用例设计的一些经验,希望可以给大家一些新的启发:经验1:要参与需求评审,评审需求的过程实际也是熟悉业务需求的过程。只有对产品的业务理解到位,才能更好、更充分地设计出高质量的测试用例。经验2:对于业务需求比较复杂的交易,最好逐...

weixin_39866646的博客 4746

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

【软件测试】测试经验:「测试用例」设计、审查、管理

测试用例的设计、审查和管理是高质量软件测试的关键环节,本文是一些常用的测试用例设计、审查和管理方法

顾三殇 —— 博客空间(软件测试) 7169

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

测试用例设计不踩雷:面试官想听的回答思路

本文摘要: 测试用例设计核心包含5要素:明确目标、可复现步骤、预期结果、全面覆盖和简洁独立。功能测试需从用户视角(常规/误操作/异常场景)、功能逻辑视角(主流程/分支/关联功能)和边界数据视角(数值/格式/特殊字符)三方面设计。以淘宝搜索为例,详细展示了各类测试场景的设计方法。同时介绍了标准化测试用例表单和缺陷报告的通用字段及示例,并阐述了Bug的组成要素。最后概括了常见的测试类型,包括功能测试、自动化测试、接口测试、性能测试和单元测试。全文系统性地阐述了软件测试的核心方法和实践要点。

寻星探路的测试技术博客!!! 985

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

测试用例(测试用例的编写、评审和管理)

文章目录测试用例介绍需求分析与测试点编写测试用例编写方法用例编写测试用例评审测试用例管理 测试点划分的常用术语 兼容性:在不同平台上的表现 易用性:用户使用是否友好 UI元素:界面布局 测试用例介绍 测试用例是什么 是测试时使用的文档 测试工作的核心 一组在测试时输入输出的标准 软件需求的具体对照 测试用例有什么作用 检验软件是否满足用户需求 体现一个测试人员的工作量 展现测试...

xiadanying的博客 6217

测试用例是什么?怎么写?不会测试用例的看过来,三分钟教会你

前言 今天笔者想和大家来聊聊测试用例,这篇文章主要是想要写给测试小伙伴们的,因为我发现还是有很多小伙伴在遇到写测试用例的时候无从下手,我就想和大家简单的聊聊,这篇文章主要是针对功能测试的哟。 ​在这篇文章的后面笔者给大家准备一份惊喜哟 一、什么是测试用例? 测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。 通俗的讲:就是把我们测试系统的操作步骤按照一定的格式用文字描述出来。 二、写测试用例有什么好处? 1、理清思路,避

qishuzdh的博客 3万+

【软件测试】测试用例设计与编写详解

本文详细介绍了测试时的测试用例的概念、方法即编写示例。包含写测试用例的思路、步骤:功能测试+界面测试+性能测试+兼容性测试+易用性测试+安全测试。以及设计测试用例的方法等。

卜及中的博客 8976

测试用例设计方法

1. 用例介绍 1.1 定义 为某个业务目标,而编制的一组由测试输入,执行条件以及预期结果组成的案例 1.2 为什么要学习测试用例? 1.在开始实施测试之前设计好测试用例,可以避免盲目测试并提高测试效率。 2.测试用例的使用令软件测试的实施重点突出、目的明确。 3.在软件版本更新后只需修正少部分的测试用例便可展开测试工作,降低工作强度、缩短项目周期。 4.检验软件是否满足客户需求、体现一个测试人员的工作量、展现测试用例的设计思路。 1.3 用例核心要素(16个) 必须掌握:用例编号(如何命

m0_61504888的博客 2万+

测试用例设计--等价类的几个例子

等价类的设计思路: 根据输入条件,确定等价类,包括有效等价类和无效等价类,建立等价类列表为每个等价类规定一个唯一的编号设计一个测试用例,使其尽可能多地覆盖尚未被覆盖的有效等价类,重复这一步,直到所有的有效等价类被覆盖完为止设计一个测试用例,使其尽可能多的覆盖尚未被覆盖的无效等价类,重复这一步,直到所有的无效等价类被覆盖完为止 1、三角形--等价类测试的例子 某程序规定

yuhanfeng314的专栏 2万+
下一篇: InstallShield制作安装包实现自动化
Hlearning
博客等级 码龄21年 5粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值