测试类型-测试架构师修炼之道(4)

发表于:2016-9-22 09:08

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

 作者:刘琛梅    来源:51Testing软件测试网原创

分享:
  4.3 测试方法
  在上一个章节,我们讨论了测试类型,即测试要从哪些角度去测试产品,确定了测试的思路。接下来我们要讨论的就是怎么做的问题了,即具体的测试方法。本节将重点为大家介绍功能测试、可靠性测试、易用性测试和性能测试的一些通用的测试方法。
  4.3.1 产品测试车轮图
  正是因为软件产品有很多质量属性,这些都需要软件测试去验证,所以软件测试才会有如此多的测试类型。每一种测试类型又包含了很多测试方法,去验证确认产品的这种质量属性。这就构成了一个软件测试者要从哪些方面(测试类型)用哪些方法(测试方法)去测试产品(质量属性)的关系图,由于这个图画出来后看起来像个“车轮”,我们也称它为产品测试车轮图,如图4-10所示。
  图4-10 产品测试车轮图
  图4-10描绘的质量属性的六大类和测试类型之间的关系,并没有深入到各个质量子属性和各个子属性对应的测试类型中去(大家不妨自己动手绘制一下“质量子属性”的车轮图)。图中标注出了本节将要详细讲解的几个测试类型(功能、可靠性、性能和易用性)的测试方法,使大家对本节将要叙述的内容有个整体的概念。
  从“车轮图”中能够分析出产品测试的两个关键问题。
  一是如何保证测试验证的“全面性”的问题。显然,只要我们使用的测试方法能够覆盖六大质量属性,我们的测试就不会出现大方向性的遗漏。
  二是如何确定测试“深度”的问题。一般来说,测试团队使用的测试方法越多,对产品就测试得越深。
  这些都会影响测试的效果,影响测试对产品质量的评估。
  除此之外,“车轮图”还能帮助我们评估测试团队的能力。软件测试人员能够驾驭的测试方法越多,他的测试能力就越强;相应地,一个测试团队能够驾驭的测试方法越多,这个团队的测试能力就越强。这为我们如何提升团队能力,提供了思路。
  需要特别指出的是,测试团队的能力强,能够驾驭很多测试方法,不等于在测试中都要使用这些方法——测试不是越多越好,而是需要根据产品的质量目标、产品的风险分析来确定测试的重点和难点、深度和广度,这就是测试策略。和测试策略相关的问题,我们将在第6章和第7章中为大家重点叙述。
本文选自《测试架构师修炼之道:从测试工程师到测试架构师》第四章,本站经机械工业出版社和作者的授权。
版权声明:51Testing软件测试网获机械工业出版社和作者授权连载本书部分章节。任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。
22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号