测试需要更多的场景化思维

发表于:2016-12-12 08:02

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:有道测试    来源:51Testing软件测试网采编

  “不要因为走的太远而忘记为什么出发” 纪伯伦《先知》。
  为什么要测试,这既是一个老生常谈的问题,也是很难回答的问题。不同的观点没有绝对的对与错,代表着角度、立场的不同。只有站在客观的角度审视不同的观点,并与自己所在的环境进行融合才能找到适合自己的方法。
  《测试的艺术》上对测试目的的解释:
  ①、软件测试是为了发现错误而执行程序的过程;
  ②、测试是为了证明程序有错,而不是证明程序无错误。
  ③、一个好的测试用例是在于它能发现至今未发现的错误;
  ④、一个 成功的测试是发现了至今未发现的错误的测试。
  还有很多其他的定义都差不多,也就不关心了。
  个人支持的一种观点:测试的目的是为了验证产品在特定场景下满足客户的功能、性能、易用性、可靠性等各个方面的要求。
  此观点很早就有了,需要强调的两点:1. 特定场景。2. 验证正确。
  本篇主题不是为了抛出这个观点,而是想说明场景化思维对测试设计的引导作用:产品有明确的需求和场景应用,抛开技术角度,依据场景化的测试设计,是不是可以使用50%的人力发现90%的问题?而不用去考虑其余90%的细致末节,发现那些在产品的生命周期内都不会碰到的问题呢?
  创业型公司、客户群明确的产品是不是更适用于这种方式? 是否可以作为现有测试方式的一种主要形式?
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号