扫码阅读
手机扫码阅读
需要明确区分异常测试用例吗?
779 2023-08-17
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
查看原文:需要明确区分异常测试用例吗?
文章来源:
圆小豆的美梦工场
扫码关注公众号
如何划分异常测试用例
异常测试的目的是验证系统对异常情况的处理是否符合需求。在实际工作中,对"异常相关测试用例"的理解可能导致不同的冲突。通过对电商下单场景的不同案例分析,可以将测试用例分为三种路径:满足用户期望的happy path,不满足但在业务需求范围内的sad path,以及不在业务认同范围内的exceptional path。
是否需要区分这么清晰?
对于是否要清晰区分异常测试用例,主要是源于对异常逻辑分支覆盖的需求。不同角色可能对异常的定义存在分歧,包括产品、测试和研发的不同视角。但实际上,追求异常用例占比的提升并不是目的,而是要减少和预防缺陷。因此,如果区分能够导向更好的质量,就应该进行;如果只是增加麻烦和分歧,那么就没有必要。
结论
总的来说,区分测试用例是否为异常的目的是为了提升软件质量和预防缺陷,而不是盲目追求占比指标。不同的角色应该基于最终价值来考虑问题,即减少因缺乏异常覆盖而引入的缺陷。如同古话所说:“我们已经走得太远,以致忘记了为什么出发。”,我们应当回归到问题的本质,即质量和预防。
作者:圆小豆的美梦工场,于晓南@Thoughtworks,资深咨询师 & 赋能专家
想要了解更多内容?
查看原文:需要明确区分异常测试用例吗?
文章来源:
圆小豆的美梦工场
扫码关注公众号
圆小豆的美梦工场的其他文章
质量度量之定性分析
本文介绍了有助于质量提升的五种定性分析方法,适用于大部分需要质量度量的场景。定性分析的结果可作为组织过程资产不断累积和传递下去,形成团队独有的质量文化。
精致咸鱼的自我修养
你的身体和精神天各一方,可怎么活呢?
AI伦理箴言:防止AI杀死比赛
“不管你面对的是人还是AI,还是别的什么,作为个人来讲,都不应该出让自己的主体性。” 在这个观点上拓展一下,作为公司、行业、乃至更宏观的群体,也应该在这个浪潮中保有主体性。
QA的定义和职责
从现在起,我会将直播视频cut中的脱水版文稿整理成文逐一发表。这是这个系列的第一期《QA的定义和职责》。
为什么不能直接给方案?
避免陷入“你有病,我有药”的武断局面。
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线