如何确定测试的重点?
发布于 2024-10-04
1385
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
麦哲思科技任甲林
扫码关注公众号
扫码阅读
手机扫码阅读
软件测试质量等级与测试用例完备度框架摘要
由于软件测试无法覆盖所有可能性,测试工作的重点在于在有限的时间内提升软件的可靠性。本文提出了一个框架,帮助项目组确定测试重点,从而有效地分配测试资源。
质量等级的划分
首先,需要对被测对象的功能进行质量等级划分,其中考量的维度包括功能的重要性、使用频率和失效的严重性,每个维度分别赋值为3(高)、2(中)或1(低)。根据这三个维度的评分,功能的质量等级分为:
- 高质量等级:任一指标为3
- 中质量等级:三个指标均不超过3,且至少两个为2
- 低质量等级:最多一个指标为2
此规则可以根据不同公司的实际情况进行调整,且确定质量等级时应由需求人员、运维人员和测试人员共同参与,客户的参与更佳。
测试用例的完备程度
其次,基于不同质量等级,定义测试用例的完备程度。考虑的方面包括外部输入、正常场景、异常场景和内部逻辑,以及是否覆盖了边界值。测试用例应根据质量等级覆盖以下内容:
- 高质量等级:正常与异常场景的中间值、上下边界和边界值,及内部逻辑覆盖
- 中质量等级:正常与异常场景的中间值、上下边界和边界值
- 低质量等级:正常与异常场景的中间值及边界值
不同的公司和产品可以根据此框架定制适合自己的测试策略。
麦哲思科技任甲林
麦哲思科技任甲林
扫码关注公众号
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
425 篇文章
浏览 602.5K
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
麦哲思科技任甲林的其他文章
白话SCRUM之一:SCRUM 的三个角色
在SCRUM方法中将项目的利益相关者分成两大类:Pigs角色与chickens角色,pigs即为项目组的实际参与人员,chickens为项目组的外部人员,包括经理、最终用户等等。Pigs在scrum中细分为三个角色:Scrum master、Product owner、Team,这三个对等地位的角色构成一个平衡的铁三角推动整个项目的进展。 Scrum master不是项目经理,他没有分配任务
面对面沟通与文档沟通
1994年McCarthy J.和Monk, A.在一篇论文"Channels, conversation,cooperation and relevance: all you wanted to know about communication but wereafraid to ask"中给出了下图所示一个研究结论。即在所有的沟通方式中,两个人守着白板,边讨论边写写画画地进行沟通是最高效的。
头脑风暴会议的注意事项
在组织内会经常召开头脑风暴的讨论会,如何举办一个成功的讨论会议呢,请看如下的30个要点。
迭代回顾会议咨询记录
每次敏捷迭代都是一次PDCA循环, 迭代的回顾会议则是其中的A(adjust),不断的复盘总结可以帮助项目一次比一次做的更好,使团队形成一个自学习的组织。 近日我旁观了一个敏捷项目组的迭代回顾会议,项目组成员对本次迭代的经验教训进行了总结,我作为外部顾问旁观了整个过程,并对项目组中存在的问题,本次回归会议的优缺点进行了点评,咨询记录如下: ...
我说CMMI2.0之:详细剖析(PQA)过程质量保证
1 PA概述1)本PA的名字虽然称为过程质量保证,但是实际上仍然是包含过程的质量保证与产品的质量保证。2)过程是历史经验教训的总结,是对这些历史财富的规范化,标准化,是为了避免错误的重现。而质量保证则是监督这些历史经验的落地执行,能够让成功得以重复。3)质量保证的关键是要客观,如何确保客观性呢? i)独立的团队。不能自己检查自己是否做事规范,应该由其他角色,其他岗位实施检查。...
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线