资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,高效设计测试用例,第十二章 知识回顾与提高,内容回顾,通用测试技术,软件故障模型,本章学习目标,了解如何获得有效的测试数据,了解测试的一些经验与方法,了解其他测试用例模板,讨论常见设计测试用例的方法,内容进度,获得有效的测试数据,测试的一些经验与方法,其他测试用例模板,常见设计测试用例的方法,测试用例分析,获得有效的测试数据,有效测试数据的要求,数量和规模,数据数值的变化(分布),准确性,独立性和完整性,测试数据准备,当确认测试数据需求时,制作一张表格,一列是测试过程、另一列是测试数据需求,设计获得、生成或者开发测试数据的方法,测试数据通常必须在测试之前准备好,获得客户的实际数据,获得有效的测试数据,问题,针对“软件测试工程师管理系统”(假设最多允许最多保存10000个工程师信息)设计如下测试用例:,步骤:系统中有10000个工程师信息,再添加1个工程师信息,预期结果:提示已达到系统最大允许的工程师容量,这样一个测试用例在设计时就必须考虑测试数据准备工作,即要保证在执行此测试用例时,能较容易实现让系统中有10000个工程师信息。,如何准备数据呢?,内容进度,获得有效的测试数据,测试的一些经验与方法,其他测试用例模板,常见设计测试用例的方法,测试用例分析,使用最小的测试过程集合获得最大的测试覆盖率,第十二章 知识回顾与提高,第十二章 知识回顾与提高,常见设计测试用例的方法,常见设计测试用例的方法,设计获得、生成或者开发测试数据的方法,了解测试的一些经验与方法,第十二章 知识回顾与提高,数据数值的变化(分布),数据数值的变化(分布),这样一个测试用例在设计时就必须考虑测试数据准备工作,即要保证在执行此测试用例时,能较容易实现让系统中有10000个工程师信息。,在已经找到软件缺陷的地方再查找,当确认测试数据需求时,制作一张表格,一列是测试过程、另一列是测试数据需求,讨论常见设计测试用例的方法,针对“软件测试工程师管理系统”(假设最多允许最多保存10000个工程师信息)设计如下测试用例:,测试数据通常必须在测试之前准备好,这样一个测试用例在设计时就必须考虑测试数据准备工作,即要保证在执行此测试用例时,能较容易实现让系统中有10000个工程师信息。,测试一些经验与方法,参考无经验用户的做法,在已经找到软件缺陷的地方再查找,凭借经验、直觉和预感,常见设计测试用例的方法,测试数据通常必须在测试之前准备好,在已经找到软件缺陷的地方再查找,数据数值的变化(分布),设计获得、生成或者开发测试数据的方法,第十二章 知识回顾与提高,常见设计测试用例的方法,常见设计测试用例的方法,第十二章 知识回顾与提高,常见设计测试用例的方法,步骤:系统中有10000个工程师信息,再添加1个工程师信息,第十二章 知识回顾与提高,使用最小的测试过程集合获得最大的测试覆盖率,内容进度,获得有效的测试数据,测试的一些经验与方法,其他测试用例模板,常见设计测试用例的方法,测试用例分析,常见设计测试用例的方法,在已经找到软件缺陷的地方再查找,当确认测试数据需求时,制作一张表格,一列是测试过程、另一列是测试数据需求,数据数值的变化(分布),使用最小的测试过程集合获得最大的测试覆盖率,使用最小的测试过程集合获得最大的测试覆盖率,讨论常见设计测试用例的方法,针对“软件测试工程师管理系统”(假设最多允许最多保存10000个工程师信息)设计如下测试用例:,常见设计测试用例的方法,常见设计测试用例的方法,测试数据通常必须在测试之前准备好,常见设计测试用例的方法,数据数值的变化(分布),第十二章 知识回顾与提高,使用最小的测试过程集合获得最大的测试覆盖率,在已经找到软件缺陷的地方再查找,其他测试用例模板,演示其他测试用例模板,内容进度,获得有效的测试数据,测试的一些经验与方法,其他测试用例模板,常见设计测试用例的方法,测试用例分析,常见设计测试用例的方法,边界值分析法,等价类划分,因果图法,正交排列法,使用最小的测试过程集合获得最大的测试覆盖率,正交排列表,案例分析,内容进度,获得有效的测试数据,测试的一些经验与方法,其他测试用例模板,常见设计测试用例的方法,测试用例分析,测试用例分析,
展开阅读全文