当前位置:网站首页>测试用例:四步测试设计法
测试用例:四步测试设计法
2022-08-02 00:06:00 【程序员阿常】
读者提问:
阿常,上节我们讲到测试点不等同于测试用例,想请教你一下,如何把测试点加工成测试用例呢?
目前团队中测试人员针对同样的测试点,编写出来的测试用例各不相同,一千个人就有一千个哈姆雷特,108 个测试人员就会有 108 个测试思路,如何保证团队中输出的用例质量呢,有没有比较好的测试设计方法?
阿常回答:
四步测试设计法。
一、建模。
即为测试点选择一个适合的模型,将不同测试点划分为四类模型:流程类、参数类、数据类、组合类。
1、流程类,通过绘制 “ 流程图 ” 来建立测试模型。
2、参数类,通过 “ 输入输出表 ” 来建立测试模型。
3、数据类,通过 “ 等价类分析表 ” 建立测试模型。
4、组合类,通过 “ 因子表” 来建立测试模型。
二、设计基础测试用例
接着我们对已经建立好的测试模型,来设计一些基础测试用例,覆盖这个测试模型。
三、补充测试数据
为基础测试用例确定测试输入,补充测试数据。
四、扩展
根据实际测试经验,在测试模型之外,基于对系统中哪些地方容易发生缺陷的认识,补充一些测试用例,增加测试用例的完整性、有效性。
阿常碎碎念:
那如何将测试点加工成为测试用例呢,我们在下一问中继续讨论。
看完今天的分享对你是不是有所启发呢,有任何想法都欢迎大家后台私信阿常,一起探讨交流

。
公众号后台回复715,获取测试用例模板
边栏推荐
- Don't know about SynchronousQueue?So ArrayBlockingQueue and LinkedBlockingQueue don't and don't know?
- 460. LFU 缓存
- GIF making - very simple one-click animation tool
- [Headline] Written test questions - minimum stack
- 面试高频考题解法——栈的压入弹出序列、有效的括号、逆波兰表达式求值
- 解析正则表达式的底层实现原理
- 单片机遥控开关系统设计(结构原理、电路、程序)
- async/await 原理及执行顺序分析
- 玩转NFT夏季:这份工具宝典值得收藏
- JSP如何使用request获取当前访问者的真实IP呢?
猜你喜欢

22.支持向量机—高斯核函数

【加密周报】经济衰退在加息气氛中蔓延 美联储“放手一搏”?盘点上周加密市场发生的重大事件
![[Solution] Emqx startup under win10 reports Unable to load emulator DLL, node.db_role = EMQX_NODE__DB_ROLE = core](/img/c8/d7183330ee86c2cae9c21fecb2805b.png)
[Solution] Emqx startup under win10 reports Unable to load emulator DLL, node.db_role = EMQX_NODE__DB_ROLE = core

如何设计循环队列?快进来学习~

An overview of the most useful DeFi tools

控制电机的几种控制电路原理图

QML package management

利用“栈”快速计算——逆波兰表达式

如何发现新的潜力项目?工具推荐

磁盘与文件系统管理
随机推荐
ROS dynamic parameters
06-SDRAM :SDRAM控制模块
GIF making - very simple one-click animation tool
What is the function of the JSP Taglib directive?
QML package management
微软电脑管家V2.1公测版正式发布
Detailed explanation of Zadig's self-testing and tuning environment technical solution for developers
Detailed explanation of JSP request object function
07-SDRAM: FIFO control module
认识USB、Type-C、闪电、雷电接口
JSP如何使用request获取当前访问者的真实IP呢?
如何设计循环队列?快进来学习~
图解LeetCode——1161. 最大层内元素和(难度:中等)
After an incomplete recovery, the control file has been created or restored, the database must be opened with RESETLOGS, interpreting RESETLOGS.
JSP how to obtain the path information in the request object?
[Headline] Written test questions - minimum stack
Win11内存管理错误怎么办?
TCL: Pin Constraints Using the tcl Scripting Language in Quartus
els 方块变形
Task execution control in Ansible