扫码阅读
手机扫码阅读

产品认知 · 如何提升需求的可测试性?

54 2024-03-26
点击蓝字 | 关注我们

点击蓝字 | 关注大锤 每周定期分享原创好文

#
产品经理必聊的100个话题



第91期:需求需要确保可测试性

为确保可测试性,需求必须经过审查,以确保其具备明确的验证方法。若需求无法提供可测试性保证,将难以验证开发结果是否符合需求要求,亦难以确认是否可顺利上线。

接下来,将详细探讨存在无法测试需求的情况。




表达模糊不可测


Business Analysis





算法的输出结果缺乏确定性,若未清晰描述实现效果及测试方式,则测试用例设计及验收将面临挑战。

商品推荐

如何推荐,推荐重复的商品是对的吗?推荐周边的产品是对的吗?品牌和商品如何排序?

随机抽奖

随机的概率怎么样分布的?如果某个奖品库存抽光了,概率怎么分配?

语音对话机器人

语音识别通过率多少?对于回答的容错性怎么样?比如:“是”“对”“好”是不是都表示同一个意思?

上述需求缺乏明确的算法描述,因此无法确保实现结果与预期一致,必须明确以上各方面的细节以便进行有效测试与验证。


不具备条件不可测试


Business Analysis





需要构建和工作环境一样的环境,成本过于高昂或者由于手续等原因的限制,不具备相应的条件。

需要1000台服务器的环境来测试

显示没有相关的费用购买相关的服务器。购买和维护这么多服务器的费用过于昂贵,组织可能无法负担这一成本,阻碍了测试的进行。

需要一台特别的设备,而这台设备由于种种原因无法获得

特定设备难以获取,可能因为正在研发中,需要进口并涉及繁琐的报关手续等原因。

需要构建一个特殊的环境

例如,需要构建零下100度的冷冻环境。构建这样的环境可能涉及高昂的成本或技术难题,无法满足这些特殊环境的要求。

资源消耗或时间过长,难以测试

需要100台不同型号的手机来进行测试,难以具备条件。资源受限或时间紧迫,难以完成测试所需的所有步骤,从而影响测试的全面性和准确性。


对资源消耗太大或者时间过长,难以测试


Business Analysis





需要大量电力才能够完成的测试

当测试所需的电力量较大或者测试所耗费的时间过长时,就变得难以有效地完成测试任务。这可能由于测试过程中需要大量的电力供应,超出了一般环境的可提供范围,或者测试操作本身需要耗费较长的时间。

汽车碰撞测试

单次汽车碰撞测试及分析报告平均需要90天。使用模拟器进行测试以缩短测试时间,避免可能的长时间测试导致的问题。

原文链接: http://mp.weixin.qq.com/s?__biz=Mzk0MzM2OTQzOA==&mid=2247485124&idx=1&sn=994707ccf42feb5aeec0930722bb9438&chksm=c335bb75f4423263b6892d84656110a728b3fbaea1831639565bc846b1aa8de956ba291aa3f4#rd