优秀测试策略与测试用例的重要意义

发表于:2011-3-15 13:05

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

 作者:cuittx    来源:51Testing软件测试博客

分享:

  本文全部版权归原文作者董杰全部所有,且第一次发布是在51testing,如果其他朋友或机构要转载请先得到原文作者董杰的书面允许,否则将诉诸法律。

  如下观点,只代表我个人观点,如有偏差,还望各位同行提出相应观点和意见。

  如果网友看过我以前写过的文章,就能理解我如是如何理解定义测试的。

  谁是测试团队中的核心技术人员

  我个人认为对于公司测试团队中最重要的人是设计优秀测试策略和设计优秀ROI(ROI:投入产出比)测试方案的测试工程师,当然自动化测试脚本开发工程师和测试工具开发者对于测试部也是非常重要和不可或缺的。

  为什么我认为测试部最重要的人是测试策略和测试用例的设计者?

  首先从相关人才的来源来分析:

  自动化测试开发工程师:可以由只毕业3-4个月或才进入项目1-2个月的工程师就能从事。测试工具开发:甚至不需要对测试了解多少也能从事。而设计测试策略和好的测试方案设计者则需要至少2-3年的相关业务黑盒测试经验的工程师,才有可能做好。

  其次从相关人才发挥的作用分析:

  测试策略的制定就好似公司的市场部要制定大的市场战略。例如:这个测试方案的定位是什么?这轮测试的目的是什么?有多少资源可以进行测试?应集中资源先对哪些重要又紧急的功能进行测试?如何区分重要或紧急的功能?如何安排紧急而不重要的功能与重要而不紧急功能的测试顺序?等等......

  测试方案的设计:就好似公司的销售部针对每个具体的客户制定具体的销售计划和销售方案。例如:对于这个case我们的目标期望是什么?如何达到这个目标?是否还有更好的方法来达到这个目标?如何利用现有的有限资源取得最大化的结果?这个case的ROI是否高效?而测试工具的开发和自动化测试脚本的开发则类似于公司中的研发部,提供必须的高效武器与公司市场部,销售部一起攻城拔寨。

  如何成为一个合格优秀的测试策略的设计者呢。我的观点是:

  1:一切测试策略的目的是什么?是为了满足公司市场销售策略。因此我们应该设法保证测试策略既能按期完成研发计划,又能不影响销售的产品质量。

  2:将有限的资源先用到紧急又重要的测试任务中,再评估其他任务的优先级。但一定要以市场销售计划为依据。一个脱离市场销售的测试策略是一个误国误民的策略。

  3:测试策略不是测试计划。我的看法是:以市场销售计划为依据,先制定测试策略,再按任务的优先级和资源情况来制定测试计划。现在常有不少朋友误认为测试计划就是测试策略,测试策略就是schedule,这种观点我个人并不认同。

21/212>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号