ISTQB初级认证初级认证初级认证初级认证第第第第4章章章章测试设计技术测试设计技术测试设计技术测试设计技术作者:郑文强Email:zwqwwuy@163.com博客:测试设计技术版权所有©郑文强声明声明声明声明本课件的开发基于本课件的开发基于本课件的开发基于本课件的开发基于ISTQBFoundationLevelSyllabus(Version2007)。。。。感谢感谢感谢感谢ISTQB和大纲作者的努力和大纲作者的努力和大纲作者的努力和大纲作者的努力,,,,对应的大纲可以从对应的大纲可以从对应的大纲可以从对应的大纲可以从下载获得下载获得下载获得下载获得。。。。本课件为个人开发本课件为个人开发本课件为个人开发本课件为个人开发,,,,只能用于个人学习目的只能用于个人学习目的只能用于个人学习目的只能用于个人学习目的,,,,不能用于任不能用于任不能用于任不能用于任何商业活动何商业活动何商业活动何商业活动。。。。更多更多更多更多ISTQB初级认证资料初级认证资料初级认证资料初级认证资料,,,,参考参考参考参考::::测试设计技术版权所有©郑文强课程内容课程内容课程内容课程内容1.测试开发过程测试开发过程测试开发过程测试开发过程2.测试设计技术类型测试设计技术类型测试设计技术类型测试设计技术类型3.黑盒测试技术黑盒测试技术黑盒测试技术黑盒测试技术4.白盒测试技术白盒测试技术白盒测试技术白盒测试技术5.基于经验的技术基于经验的技术基于经验的技术基于经验的技术6.测试技术的选择测试技术的选择测试技术的选择测试技术的选择4测试设计技术版权所有©郑文强测试开发过程测试开发过程测试开发过程测试开发过程ISTQB考试知识点考试知识点考试知识点考试知识点区别区别区别区别::::测试设计规格说明测试设计规格说明测试设计规格说明测试设计规格说明、、、、测试用例规格说明和测试用例规格说明和测试用例规格说明和测试用例规格说明和测试规程规格说明测试规程规格说明测试规程规格说明测试规程规格说明((((K2););););比较测试术语比较测试术语比较测试术语比较测试术语::::测试条件测试条件测试条件测试条件、、、、测试用例和测试规程测试用例和测试规程测试用例和测试规程测试用例和测试规程的不同含义的不同含义的不同含义的不同含义((((K2););););评估测试用例的质量评估测试用例的质量评估测试用例的质量评估测试用例的质量((((K3),),),),它们是否满足它们是否满足它们是否满足它们是否满足::::显示明确的与需求的可追溯性显示明确的与需求的可追溯性显示明确的与需求的可追溯性显示明确的与需求的可追溯性;;;;包含预期的结果包含预期的结果包含预期的结果包含预期的结果;;;;根据测试人员的理解水平根据测试人员的理解水平根据测试人员的理解水平根据测试人员的理解水平,,,,将测试用例转换为结将测试用例转换为结将测试用例转换为结将测试用例转换为结构合理的测试规程规格说明构合理的测试规程规格说明构合理的测试规程规格说明构合理的测试规程规格说明((((K3););););5测试设计技术版权所有©郑文强测试开发过程测试开发过程测试开发过程测试开发过程容易混淆的容易混淆的容易混淆的容易混淆的术语术语术语术语测试基础测试基础测试基础测试基础(TestBasis)::::能够从中推断出组件能够从中推断出组件能够从中推断出组件能够从中推断出组件/系统需求的所有文档系统需求的所有文档系统需求的所有文档系统需求的所有文档。。。。测试用例是基于这些文档测试用例是基于这些文档测试用例是基于这些文档测试用例是基于这些文档的的的的;;;;测试条件测试条件测试条件测试条件(TestCondition)::::组件组件组件组件/系统中能被系统中能被系统中能被系统中能被一个或多个测试用例验证的条目或事件一个或多个测试用例验证的条目或事件一个或多个测试用例验证的条目或事件一个或多个测试用例验证的条目或事件。。。。例如例如例如例如,,,,功能功能功能功能、、、、事务事务事务事务、、、、特性特性特性特性、、、、质量属性或者结构化元素质量属性或者结构化元素质量属性或者结构化元素质量属性或者结构化元素;;;;测试用例测试用例测试用例测试用例(TestCase)::::为特定目标或测试条件为特定目标或测试条件为特定目标或测试条件为特定目标或测试条件(例如例如例如例如,,,,执行特定的程序路径执行特定的程序路径执行特定的程序路径执行特定的程序路径,,,,或是验证与特定或是验证与特定或是验证与特定或是验证与特定需求的一致性需求的一致性需求的一致性需求的一致性)而制定的一组输入值而制定的一组输入值而制定的一组输入值而制定的一组输入值、、、、执行入口执行入口执行入口执行入口条件条件条件条件、、、、预期结果和执行出口条件预期结果和执行出口条件预期结果和执行出口条件预期结果和执行出口条件[IEEE610];;;;6测试设计技术版权所有©郑文强测试开发过程测试开发过程测试开发过程测试开发过程容易混淆的容易混淆的容易混淆的容易混淆的术语术语术语术语((((续续续续))))测试设计规格说明测试设计规格说明测试设计规格说明测试设计规格说明(TestDesignSpecification)::::为一为一为一为一个测试条目指定测试条件个测试条目指定测试条件个测试条目指定测试条件个测试条目指定测试条件((((覆盖项覆盖项覆盖项覆盖项)、)、)、)、具体测试方法并具体测试方法并具体测试方法并具体测试方法并识别相关高层测试用例的文档识别相关高层测试用例的文档识别相关高层测试用例的文档识别相关高层测试用例的文档;;;;测试用例规格说明测试用例规格说明测试用例规格说明测试用例规格说明(TestCaseSpecification)::::为测试为测试为测试为测试项指定一套测试用例项指定一套测试用例项指定一套测试用例项指定一套测试用例((((目标目标目标目标、、、、输入输入输入输入、、、、测试动作测试动作测试动作测试动作、、、、期望结期望结期望结期望结果果果果、、、、执行预置条件执行预置条件执行预置条件执行预置条件))))的文档的文档的文档的文档[IEEE829];;;;测试规程规格说明测试规程规格说明测试规程规格说明测试规程规格说明(TestProcedureSpecification)::::规定了执行测试的一系列行为的文档规定了执行测试的一系列行为的文档规定了执行测试的一系列行为的文档规定了执行测试的一系列行为的文档。。。。也称为测试脚本也称为测试脚本也称为测试脚本也称为测试脚本或手工测试脚本或手工测试脚本或手工测试脚本或手工测试脚本[IEEE829];;;;7测试设计技术版权所有©郑文强测试开发过程测试开发过程测试开发过程测试开发过程术语术语术语术语例子例子例子例子员工圣诞节奖金计算的需求描述员工圣诞节奖金计算的需求描述员工圣诞节奖金计算的需求描述员工圣诞节奖金计算的需求描述::::员工在公司的工作时间超过员工在公司的工作时间超过员工在公司的工作时间超过员工在公司的工作时间超过3年年年年,,,,可以得到相当于其月收可以得到相当于其月收可以得到相当于其月收可以得到相当于其月收入的入的入的入的50%%%%的圣诞节奖金的圣诞节奖金的圣诞节奖金的圣诞节奖金;;;;在公司的工作时间超过在公司的工作时间超过在公司的工作时间超过在公司的工作时间超过5年年年年,,,,可以得到相当于其月收入的可以得到相当于其月收入的可以得到相当于其月收入的可以得到相当于其月收入的75%%%%的圣诞节奖金的圣诞节奖金的圣诞节奖金的圣诞节奖金;;;;工作时间超过工作时间超过工作时间超过工作时间超过8年年年年,,,,可以得到相当于其月收入的可以得到相当于其月收入的可以得到相当于其月收入的可以得到相当于其月收入的100%%%%的的的的圣诞节奖金圣诞节奖金圣诞节奖金圣诞节奖金。。。。员工圣诞节奖金计算的需求描述员工圣诞节奖金计算的需求描述员工圣诞节奖金计算的需求描述员工圣诞节奖金计算的需求描述::::员工在公司的工作时间超过员工在公司的工作时间超过员工在公司的工作时间超过员工在公司的工作时间超过3年年年年,,,,可以得到相当于其月收可以得到相当于其月收可以得到相当于其月收可以得到相当于其月收入的入的入的入的50%%%%的圣诞节奖金的圣诞节奖金的圣诞节奖金的圣诞节奖金;;;;在公司的工作时间超过在公司的工作时间超过在公司的工作时间超过在公司的工作时间超过5年年年年,,,,可以得到相当于其月收入的可以得到相当于其月收入的可以得到相当于其月收入的可以得到相当于其月收入的75%%%%的圣诞节奖金的圣诞节奖金的圣诞节奖金的圣诞节奖金;;;;工作时间超过工作时间超过工作时间超过工作时间超过8年年年年,,,,可以得到相当于其月收入的可以得到相当于其月收入的可以得到相当于其月收入的可以得到相当于其月收入的100%%%%的的的的圣诞节奖金圣诞节奖金圣诞节奖金圣诞节奖金。。。。8测试设计技术版权所有©郑文强测试开发过程测试开发过程测试开发过程测试开发过程测试用例生命周期测试用例生命周期测试用例生命周期测试用例生命周期测试条件标识测试条件标识测试条件标识测试条件标识测试条件标识测试条件标识测试条件标识测试条件标识测试用例设计测试用例设计测试用例设计测试用例设计测试用例设计测试用例设计测试用例设计测试用例设计测试用例实现测试用例实现测试用例实现测试用例实现测试用例实现测试用例实现测试用例实现测试用例实现测试用例执行测试用例执行测试用例执行测试用例执行测试用例执行测试用例执行测试用例执行测试用例执行测试用例管理测试用例管理测试用例管理测试用例管理测试用例管理测试用例管理测试用例管理测试用例管理9测试设计技术版权所有©郑文强测试开发过程测试开发过程测试开发过程测试开发过程测试用例过程测试用例过程测试用例过程测试用例过程例子例子例子例子员工圣诞节奖金计算的需求描述员工圣诞节奖金计算的需求描述员工圣诞节奖金计算的需求描述员工圣诞节奖金计算的需求描述::::员工在公司的工作时间超过员工在公司的工作时间超过员工在公司的工作时间超过员工在公司的工作时间超过3年年年年,,,,可以得到相当于其月收可以得到相当于其月收可以得到相当于其月收可以得到相当于其月收入的入的入的入的50%%%%的圣诞节奖金的圣诞节奖金的圣诞节奖金的圣诞节奖金;;;;在公司的工作时间超过在公司的工作时间超过在公司的工作时间超过在公司的工作时间超过5年年年年,,,,可以得到相当于其月收入的可以得到相当于其月收入的可以得到相当于其月收入的可以得到相当于其月收入的75%%%%的圣诞节奖金的圣诞节奖金的圣诞节奖金的圣诞节奖金;;;;工作时间超过工作时间超过工作时间超过工作时间超过8年年年年,,,,可以得到相当于其月收入的可以得到相当于其月收入的可以得到相当于其月收入的可以得到相当于其月收入的100%%%%的的的的圣诞节奖金圣诞节奖金圣诞节奖金圣诞节奖金。。。。员工圣诞节奖金计算的需求描述员工圣诞节奖金计算的需求描述员工圣诞节奖金计算的需求描述员工圣诞节奖金计算的需求描述::::员工在公司的工作时间超过员工在公司的工作时间超过员工在公司的工作时间超过员工在公司的工作时间超过3年年年年,,,,可以得到相当于其月收可以得到相当于其月收可以得到相当于其月收可以得到相当于其月收入的入的入的入的50%%%%的圣诞节奖金的圣诞节奖金的圣诞节奖金的圣诞节奖金;;;;在公司的工作时间超过在公司的工作时间超过在公司的工作时间超过在公司的工作时间超过5年年年年,,,,可以得到相当于其月收入的可以得到相当于其月收入的可以得到相当于其月收入的可以得到相当于其月收入的75%%%%的圣诞