您需要减少测试,更多地考虑项目的质量

发表于:2019-11-06 10:22

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

 作者:磊哥    来源:qaseven

  您需要减少测试,更多地考虑项目的质量
  您需要减少测试,更多地考虑项目的质量。 Joel Montvelisky于2019年10月21日在《DevOps, Metrics & Statistics, on - going Improvement, Testing Skills》中报道 我们喜欢测量。
  我们随时随地都在这样做。
  你的体重是多少?这个星期你花了多少钱?我今天早上跑了多长时间?我的帖子得到了多少个赞?离工作结束回家看电视还有多久?
  如果是这样的话,我们在工作中也这样做就不足为奇了。
  在我的自动化回归套件中有多少测试用例?我的覆盖率是多少?我们在这个周期/sprint中发现了多少关键的bug ?我今天运行了多少小时的测试?
  它是我们每个人在他或她自己的特殊的方式??
  我们这么做都是错的……
  测量东西是危险的
  也许您以前听说过这个,但是很可能没有想过:测量和度量是一个非常危险的工具。
  测量某样东西是危险的(在很多情况下是错误的),其原因来自这样一个事实:无论何时你有意识地测量某样东西并跟踪它,你就会改进你正在测量的那件具体的东西。
  如果你每天都称体重,你的体重就会减轻。 如果您正在计算每天运行的测试数量,那么您将运行更多的测试。 如果您计算您编写的自动化脚本的数量,您将增加自动化脚本的数量。 衡量可以以牺牲其他东西为代价,但就像世界上所有的东西一样,一个人的收获需要以牺牲某些东西为代价。
  你的体重会减轻,但你的饮食健康吗?还是你整天脾气不好,让自己和周围的环境都很糟糕? 你做了很多测试,但是你有没有花时间和你的团队沟通,了解是否有需要紧急反馈的地方? 你写了很多新case,但是它们都很脆弱吗?它们会很快分解吗? 测量是一门微妙的科学,甚至可能是一门艺术,而不是你需要漫不经心地去做的事情。尤其是当你要认真对待你的测量时。
  停止测试
  更具体地说,问题是我们倾向于度量我们的测试。我们可以通过多种方式来实现:总计、覆盖、运行、重新运行、脚本等等。
  但是测试并不能说明项目的质量。至少没有合适的上下文和解释是不行的。
  即使您被您的团队称为测试人员,您的工作也比测试更广泛,您需要帮助您的团队交付高质量的产品。测试只是您使用的工具之一。
  如果您错误地将测试视为您的目标,并将测试作为您的生产产出进行度量,那么最有可能的情况是,您在帮助交付高质量产品方面的价值将是您为此付出代价的那个人。
  如果我没有测试,那么我应该做什么?
  谁说你不应该测试??
  我刚刚写道,测试是您的工具之一,并且是非常重要的工具。 您应该使用它,巧妙,准确地进行操作,并提供反馈意见,以帮助您的团队交付高质量的产品。
  关键是要确保您不会将测试视为输出或提供给团队的价值。
  您的价值是您以多种方式提供的帮助,以提供更好的产品。 您可以通过测试来做到这一点,但是您也可以通过团队中应该推动的许多事情来做到这一点:
  确保我们了解我们将要提供的功能 帮助您的开发人员进行自我测试 ,使他们不依赖于您的服务 定义可以在生产中完成的测量和监视,以了解用户是否正在使用我们的系统 在团队用来测试和开发产品的环境中工作 与您的支持团队进行沟通,以了解用户需要改进哪些方面
  这样的例子不胜枚举……
  你如何衡量你的工作? 所以...您喜欢衡量事物。 你能衡量什么?
  衡量质量这里有一些想法:
  产品发布后,您可以衡量用户的满意度。 您可以测量发布功能的速度(特别是如果您自己没有测试的话) 非测试人员添加到自动回归套件中的新测试的数量 您甚至可以衡量团队对工作的满意程度(如果需要,请询问他们) 有时候,您只需要了解,从一开始就进行测量就不一定能说明您做事的好坏。

      本文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理
精选软件测试好文,快来阅读吧~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号