当前位置:网站首页>软件测试H模型
软件测试H模型
2022-08-02 09:34:00 【芒果忙不过】
你好呀,我是芒果。
在上篇文章“软件测试X模型”中,我们学习了“X模型”,今天我们一起来认识软件测试模式中的“H模型”。
一、定义
H模型把测试看作独立于其他开发流程的一个单独的流程,在该模型下所有的流程并行执行,同时其他流程需要为测试执行前的准备工作提供必要的支持。
对于测试流程,只要测试准备工作到位,在达到测试就绪点后即可开始执行测试,和其他流程不存在明显的上下游关系。

二、优点
H模型倡导测试尽早执行的原则,只要执行测试的条件成熟,便可以马上投入测试工作之中,而不是像“瀑布模式”下需要完成前序的需求分析、结构设计、编程实现后才准备开始测试,通过这种模式,更能发现项目早期存在的问题。
三、缺点
H模式中测试作为一个单独流程,其流程进度需要由测试人员和项目管理人员共同把控,在什么节点才能到达测试就绪点,在不同情况的处理方式是各不一样的,做好这方面工作并不是一件容易的事,对相关人员提出了较高的能力要求。
四、测试在模式中扮演的角色
测试在该模式下主要完成三部分工作:测试前期的准备、测试就绪点的预判、测试执行。
测试人员需要根据实际项目的特点,及时判断当下测试执行的条件是否满足,然后尽早地投入测试工作中。
结语:
常见的软件开发模式、测试模式介绍到此就告一段落了,从下篇文章开始,我们来学习一些常见的测试分类方式。
以上就是今天的分享,本文首发于同名公众号,如果内容对你有所帮助,欢迎点赞、关注、收藏。
边栏推荐
- 你有了解过这些架构设计,架构知识体系吗?(架构书籍推荐)
- 【Redis】Jedis
- 让电商运营10倍提效的自动化工具,你get了吗?
- 天地图给多边形加标注
- This article takes you to understand the commonly used models and frameworks of recommender systems
- 每天花2小时恶补腾讯T8纯手打688页SSM框架和Redis,成功上岸美团
- Re23:读论文 How Does NLP Benefit Legal System: A Summary of Legal Artificial Intelligence
- HCIA静态路由综合练习
- YugaByte adds Voyager migration service in its 2.15 database update
- In the whole development of chi V853 board tried to compile QT test
猜你喜欢

百战RHCE(第四十六战:运维工程师必会技-Ansible学习1-基础知识讲解)

【技术分享】OSPFv3基本原理

leetcode:81. 搜索旋转排序数组 II

被报表需求逼疯的银行数据人,是时候放弃用Excel做报表了

腾讯T8架构师,教你学中小研发团队架构实践PDF,高级架构师捷径

This article takes you to understand the commonly used models and frameworks of recommender systems

要长续航还是更安全?海豹与深蓝SL03对比导购

高效时代,电商运营如何靠RPA快速提效?

AutoJs学习-实现谢尔宾斯基三角

HCIA动态主机配置协议实验(dhcp)
随机推荐
The use of thread pool and analysis of ThreadPoolExecutor source code
Jenkins--基础--6.2--Pipeline--语法--声明式
智能网络安全网卡|这是不是你要的安全感
It's time for bank data people who are driven crazy by reporting requirements to give up using Excel for reporting
Overview of Edge Computing Open Source Projects
高效时代,电商运营如何靠RPA快速提效?
spark:页面单跳转换率统计(案例)
Re22:读论文 HetSANN An Attention-based Graph Neural Network for Heterogeneous Structural Learning
Supervised learning of Li Hang's "Statistical Learning Methods" Notes
spark:热门品类中每个品类活跃的SessionID统计TOP10(案例)
Use the scrapy to climb to save data to mysql to prevent repetition
曲折的tensorflow安装过程(Tensorflow 安装问题的解决)
leetcode:81. 搜索旋转排序数组 II
练习-17
打印lua内部结构的函数调用
动态规划每日一练(3)
Pytorch's LSTM parameters explained
STL中list实现
Talk about the understanding of Volatile
Application scenarios of js anti-shake function and function throttling