6.7.3 老功能分析 很多时候,我们的被测对象并不是全新开发的功能,而是在之前版本上已经测试过的老功能。对一个新开发的版本来说,老功能和新功能的质量要求可能是相同的。如果我们需要基于质量要求来制定测试策略,那么在测试的时候,老功能和新...
6.6.6 组合使用各种缺陷分析技术 截至目前,我们已经介绍了5种缺陷分析技术。每一种缺陷分析技术,都能够从某些方面来对产品质量进行评估,总结见表6-16。 但是我们进行缺陷分析,并不满足只对产品质量的某一个方面进行评估,这就需要我们组合使...
6.6.4 缺陷年龄分析 缺陷年龄是指软件(系统)产生或引入缺陷的时间。为了便于对缺陷年龄进行分析,我们对不同阶段引入的缺陷年龄的定义见表6-11。 进行缺陷年龄分析,能够帮助我们确认每个可能引入缺陷环节、可能引入的缺陷是否都已经被有效去...
6.5.3 测试投入分析 测试投入分析也是很重要的一项测试过程评估项目,在这里我们主要从测试人员安排和测试投入工作量来进行分析,确认重要的、高风险的特性能够保证测试投入,符合测试策略。 在实际分析时,可以使用类似表6-8的形式,来对测试的...
6.2 四步测试策略制定法 通过上一节的叙述,大家可能会认为,我们只需要像做论述题一样,把测试策略需要关注的六大问题逐一答一遍,测试策略就可以制定好了。但是如果你真的按照这个思路去操作,马上就会发现很多问题: 该在什么时候开始制定测...
第6章 如何才能制定好测试策略 制定测试策略是软件测试架构师最核心的技能,但是要想做好这项工作并不是一件容易的事情。本章将围绕理解测试策略,编写测试策略的总体思路,制定测试策略相关的技术、模型和方法来展开叙述。对有志于成为软件测试...
4.4.4 流程类测试设计:路径分析法 使用“四步测试设计法”对流程类的测试点进行测试设计,整体方法如图4-45所示。 1.通过绘制业务流程图来建模 对流程类的测试点,建模就是绘制这些测试点代表的业务流程图。在这个步骤中需要特别注意的地方...
4.4.2 四步测试设计法 把测试点加工为测试用例,就叫测试设计,在这个过程中使用的方法就叫测试设计方法。路径分析法、判定表、正交分析法、等价类、边界值等都是常见的测试设计方法。 在测试分析中,我们对被测对象按照测试方法进行思考,就能...
4.3.3 可靠性测试方法 可靠性测试测试的是产品在各种条件下维持规定的性能级别的能力。需要特别指出的是,可靠性测试能够顺利进行,是有一定的前提的——基本功能要先正确才行。这就为我们在测试策略中要如何安排这些测试方法的顺序提出了要求,我...
4.3.2 功能测试方法 功能测试方法,顾名思义,就是对产品功能进行测试的方法。 本节中讨论的功能测试方法,是一些通用的测试方法,和具体业务无关,包括: · 单运行正常值输入法。 · 单运行边界值输入法。 · 多运行顺序执...
4.1.7 可移植性 软件产品质量属性中的可移植性是指软件产品从一种环境迁移到另外一种环境的能力。 这里的环境,可以理解为硬件、软件或组织等不同的环境。 在软件产品质量属性中,可移植性又包含了如下5 个子属性,见表4-6。 接下来我们将...
4.1.4 易用性 软件产品质量属性中的易用性是指用户在指定条件下使用软件产品时,产品被用户理解、学习、使用和吸引用户的能力。这个能力,简单地说就是10 个字:易懂、易学、易用、漂亮好看。 易用性对消费类的产品显得尤为重要。例如我们在购买...
4.1.2 功能性 软件产品质量属性中的功能性是指软件产品在指定条件下使用时,提供满足明确和隐含要求的功能的能力。 从功能性的定义来看,产品的功能并不像表面上看起来那么简单——除了满足“明确”的要求,还有更深一层的“隐含”的要求。“明...
那么软件测试的职业发展方向有哪些?作为软件测试工程师,又该如何为自己制订职业发展规划?本章将就这两个问题展开讨论。 2.1 软件测试的职业发展方向 软件测试在职业发展上,概括说来可以分为“管理”和“技术”两大类。除此之外,软件测试还...
本书概述:《测试架构师修炼之道:从测试工程师到测试架构师》这本书并不是一本单方面讲授测试技术或者测试管理方面的书籍,旨在帮助广大奋斗在一线的测试工程师们系统梳理自己的测试技术并构建自己的测试体系,迅速升级为测试架构师!作者:刘琛梅出版社:...
当前只有一页 |