测试需要更多的场景化思维
“不要因为走的太远而忘记为什么出发” 纪伯伦《先知》。
为什么要测试,这既是一个老生常谈的问题,也是很难回答的问题。不同的观点没有绝对的对与错,代表着角度、立场的不同。只有站在客观的角度审视不同的观点,并与自己所在的环境进行融合才能找到适合自己的方法。
《测试的艺术》上对测试目的的解释:
①、软件测试是为了发现错误而执行程序的过程;
②、测试是为了证明程序有错,而不是证明程序无错误。
③、一个好的测试用例是在于它能发现至今未发现的错误;
④、一个 成功的测试是发现了至今未发现的错误的测试。
还有很多其他的定义都差不多,也就不关心了。
个人支持的一种观点: 测试的目的是为了验证产品在特定场景下满足客户的功能、性能、易用性、可靠性等各个方面的要求。
此观点很早就有了,需要强调的两点:1. 特定场景。2. 验证正确。
本篇主题不是为了抛出这个观点,而是想说明场景化思维对测试设计的引导作用:产品有明确的需求和场景应用,抛开技术角度,依据场景化的测试设计,是不是可以使用50%的人力发现90%的问题?而不用去考虑其余90%的细致末节,发现那些在产品的生命周期内都不会碰到的问题呢?
创业型公司、客户群明确的产品是不是更适用于这种方式? 是否可以作为现有测试方式的一种主要形式?
文/IT老李
关键字:产品经理
版权声明
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!