软件测试文档与测试管理
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A Free sample background from www.powerpointbackgrounds.com
软件测试文档和软件测试管理
Slide 11
以计算器为例
①计算器的产品规格说明定应能准确无误地进行加、减、乘、除运 算。如果按下加法键,没什么反应,就是第一种类型的缺陷;若 计算结果出错,也是第一种类型的缺陷。 ②产品规格说明书还可能规定计算器不会死机,或者停止反应。如 果随意敲键盘导致计算器停止接受输入,这就是第二种类型的缺 陷。 ③如果使用计算器进行测试,发现除了加、减、乘、除之外还可以 求平方根,但是产品规格说明没有提及这一功能模块。这是第三 种类型的缺陷 ④在测试计算器时若发现电池没电会导致计算不正确,而产品说明 书是假定电池一直都有电的,从而发现第四种类型的错误。 ⑤软件测试员如果发现某些地方不对,比如测试员觉得按键太小、 “=”键布置的位置不好按、在亮光下看不清显示屏等,无论什么 =”键布置的位置不好按、在亮光下看不清显示屏等,无论什么 原因,都要认定为缺陷。 软件测试文档和软件测试管理
A Free sample background from www.powerpointbackgrounds.com
软件测试文档和软件测试管理
Slide 7
测试用例文档
测试用例文档通常是由简介和测试用例两部分 组成: 组成: 简介部分编制了测试目的 测试范围、 编制了测试目的、 简介部分编制了测试目的、测试范围、定义术 参考文档等,这个与测试计划是一致的。 语、参考文档等,这个与测试计划是一致的。 测试用例部分逐一列出各个测试用例 逐一列出各个测试用例。 测试用例部分逐一列出各个测试用例。 测试用例( 测试用例(Test Case)是为某个特殊目标而 ) 编制的一组测试输入 执行条件以及预期结果 测试输入、 编制的一组测试输入、执行条件以及预期结果 ,以便测试某个程序路径或核实是否满足某个 特定需求。 特定需求。
软件测试文档和软件测试管理
A Free sample background from www.powerpointbackgrounds.com
Slide 5
测试计划注意事项
1.测试计划不一定要尽善尽美,但一定要切 .测试计划不一定要尽善尽美,但一定要切 合实际,要根据项目特点、 合实际,要根据项目特点、公司实际情况来编 不能脱离实际情况; 制,不能脱离实际情况; 2.测试计划一旦制定下来,并不就是一成不 .测试计划一旦制定下来, 变的,随着软件需求、软件开发、 变的,随着软件需求、软件开发、人员流动等 发生变化, 发生变化,测试计划也要根据实际情况的变化 而不断进行调整,以满足实际测试要求. 而不断进行调整,以满足实际测试要求. 3.测试计划要能从宏观上反映项目的测试任 宏观上反映项目的测试任 .测试计划要能从宏观上 测试阶段、资源需求等, 务、测试阶段、资源需求等,不一定要太过详 细.
A Free sample background from www.powerpointbackgrounds.com
软件测试文档和软件测试管理
Slide 10
软件缺陷
缺陷的表现形式不仅体现在功能的失效方面,还体现在 其他方面。主要类型有: ①软件没有实现产品规格说明所要求的功能模块软件中; ②出现了产品规格说明指明不应该出现的错误; ③软件实现了产品规格说明没有提到的功能模块; ④软件没有实现虽然产品规格说明没有明确提及但应该实 现的目标; ⑤软件难以理解,不容易使用,运行缓慢,或从测试员的 角度看,最终用户会认为不好。
Slide 1
软件测试文档与测试管理
A Free sample background from www.powerpointbackgrounds.com
软件测试文档和软件测试管理
Slide 2
测试文档
1.测试文档的定义 测试文档(Testing Documentation)记录和描述了整个测试 流程,它是整个测试活动中非常重要的文件。测试过程实施 所必备的核心文档是:测试计划、测试用例(大纲)和软件 测试报告。 2.测试文档的重要性 软件测试是一个很复杂的过程,涉及软件开发其他阶段的工 作,对于提高软件质量、保证软件正常运行有着十分重要意 义,因此必须把对测试的要求、过程及测试结果以正式的文 档形式写下来。软件测试文档用来描述要执行的测试及测试 的结果。可以说,测试文档的编制是软件测试工作规范化的 一个重要组成部分。 Get”url=www.ciir.edu.cn……”
A Free sample background from www.powerpointbackgrounds.com
软件测试文档和软件测试管理
Slide 13
软件缺陷报告
缺陷提交报告主要供两类人阅读,即软件开发 缺陷提交报告主要供两类人阅读, 人员和项目管理者。 人员和项目管理者。其中软开人员关注的是缺 陷的详细描述,为缺陷的重现过程;而项目管 陷的详细描述,为缺陷的重现过程; 理者主要关注缺陷的概述和严重程度, 理者主要关注缺陷的概述和严重程度,关注整 个系统中各种严重级别缺陷的分布比例。 个系统中各种严重级别缺陷的分布比例。 因此,在书写缺陷报告时需要注意一些事项: 因此,在书写缺陷报告时需要注意一些事项: ⑴确保缺陷的重现。尤其是严重级别高的bug 确保缺陷的重现。尤其是严重级别高的 ⑵用最少并且必要的步骤描述缺陷
A Free sample background from www.powerpointbackgrounds.com
Slide 12
Leabharlann Baidu
软件缺陷报告
在实际软件测试项目中, 在实际软件测试项目中,通常提交缺陷时需要 有固定的模板,这个模板通常采用word、 有固定的模板,这个模板通常采用 、 excel制作 制作 缺陷报告里通常包含:缺陷标识、所属系统、 缺陷报告里通常包含:缺陷标识、所属系统、 所属模块、版本号、严重程度、优先级、 所属模块、版本号、严重程度、优先级、测试 种类、缺陷概述、 种类、缺陷概述、缺陷详述以及开发人员意见 以及其它内容。 以及其它内容。 软件缺陷模版
A Free sample background from www.powerpointbackgrounds.com
软件测试文档和软件测试管理
Slide 15
常用软件缺陷工具
testDirector testmanager 专业缺陷管理工具 bugzilla
A Free sample background from www.powerpointbackgrounds.com
A Free sample background from www.powerpointbackgrounds.com
软件测试文档和软件测试管理
Slide 8
测试用例部分
测试用例通常包含的信息: 测试用例通常包含的信息: 用例标识和用例名称 内容描述 前提条件 执行步骤 预期结果 评价准则 用例设计人员和设计时间 用例执行人员和执行时间 其它内容
A Free sample background from www.powerpointbackgrounds.com
软件测试文档和软件测试管理
A Free sample background from www.powerpointbackgrounds.com
软件测试文档和软件测试管理
Slide 9
软件缺陷
软件缺陷(Defect),常常又被叫做Bug。所 软件缺陷(Defect),常常又被叫做Bug。所 谓软件缺陷,即为计算机软件或程序中存在的 某种破坏正常运行能力的问题、错误,或者隐 藏的功能缺陷。
A Free sample background from www.powerpointbackgrounds.com
软件测试文档和软件测试管理
Slide 3
一、关于测试计划
俗话说:凡事预则立,不预则废!软件测试同样, 俗话说:凡事预则立,不预则废!软件测试同样,在测试项目之 初就要制定相应的测试计划。 初就要制定相应的测试计划。 1.为什么要编写测试计划? 1.为什么要编写测试计划? 为什么要编写测试计划 1)领导能够根据测试计划做宏观调空,进行相应资源配置等; 领导能够根据测试计划做宏观调空,进行相应资源配置等; 2)测试人员能够了解整个项目测试情况以及项目测试不同阶段的所要进行 的工作等; 的工作等; 3)便于其他人员了解测试人员的工作内容,进行有关配合工作 便于其他人员了解测试人员的工作内容, 2.什么时间开始编写测试计划? 2.什么时间开始编写测试计划? 什么时间开始编写测试计划 3.由谁来编写测试计划? 3.由谁来编写测试计划? 由谁来编写测试计划 具有丰富经验的项目测试负责人
A Free sample background from www.powerpointbackgrounds.com
软件测试文档和软件测试管理
Slide 4
测试计划编写6要素?(5W1H) 测试计划编写 要素?( 要素?( )
why——为什么要进行这些测试; 为什么要进行这些测试; 1)why 为什么要进行这些测试 2)what 测试哪些方面,不同阶段的工作内容; what—测试哪些方面 2)what 测试哪些方面,不同阶段的工作内容; 3)when 测试不同阶段的起止时间; when—测试不同阶段的起止时间 3)when 测试不同阶段的起止时间; 4)where 相应文档和缺陷的存放位置,测试环 4)where—相应文档和缺陷的存放位置, where 相应文档和缺陷的存放位置 境等; 境等; who—项目有关人员组成 项目有关人员组成, 5) who 项目有关人员组成,安排哪些测试人员 进行测试 how—如何去做 如何去做, 6) how 如何去做,使用哪些测试工具以及测试 方法进行测试。 方法进行测试。
A Free sample background from www.powerpointbackgrounds.com
软件测试文档和软件测试管理
Slide 14
软件缺陷报告
⑶简洁、准确和完整。开发人员可以快速定位问 简洁、准确和完整。 而且不产生理解的二义性。 题,而且不产生理解的二义性。 ①缺陷概述揭示错误实质,一般不超过20字 缺陷概述揭示错误实质,一般不超过 字 ②详细描述步骤要正确 ③业界惯用的表达术语和表达方法 ④检查拼写和语法错误 ⑷一个报告一种缺陷
A Free sample background from www.powerpointbackgrounds.com
软件测试文档和软件测试管理
Slide 6
测试计划模版
因为各个公司的测试计划模板是不同的, 因为各个公司的测试计划模板是不同的, 这是一个比较完整的测试计划模板, 这是一个比较完整的测试计划模板,写的很详 学生可以参考完成“教务系统” 细,学生可以参考完成“教务系统”的测试计 测试模板,实例1 划。测试模板,实例1.
软件测试文档和软件测试管理
Slide 16
测试报告文档
测试报告是把测试的过程和结果写成文档, 测试报告是把测试的过程和结果写成文档,并 是把测试的过程和结果写成文档 对发现的问题和缺陷进行分析, 对发现的问题和缺陷进行分析,为纠正软件的 存在的质量问题提供依据, 存在的质量问题提供依据,同时为软件验收和 交付打下基础。 交付打下基础。 测试报告是测试阶段最后的文档产出物,一份 详细的测试报告包括产品质量和测试过程的评 价,测试报告基于测试中的数据采集以及对最 终的测试结果分析。比如覆盖率分析、缺陷分 析。
软件测试文档和软件测试管理
Slide 11
以计算器为例
①计算器的产品规格说明定应能准确无误地进行加、减、乘、除运 算。如果按下加法键,没什么反应,就是第一种类型的缺陷;若 计算结果出错,也是第一种类型的缺陷。 ②产品规格说明书还可能规定计算器不会死机,或者停止反应。如 果随意敲键盘导致计算器停止接受输入,这就是第二种类型的缺 陷。 ③如果使用计算器进行测试,发现除了加、减、乘、除之外还可以 求平方根,但是产品规格说明没有提及这一功能模块。这是第三 种类型的缺陷 ④在测试计算器时若发现电池没电会导致计算不正确,而产品说明 书是假定电池一直都有电的,从而发现第四种类型的错误。 ⑤软件测试员如果发现某些地方不对,比如测试员觉得按键太小、 “=”键布置的位置不好按、在亮光下看不清显示屏等,无论什么 =”键布置的位置不好按、在亮光下看不清显示屏等,无论什么 原因,都要认定为缺陷。 软件测试文档和软件测试管理
A Free sample background from www.powerpointbackgrounds.com
软件测试文档和软件测试管理
Slide 7
测试用例文档
测试用例文档通常是由简介和测试用例两部分 组成: 组成: 简介部分编制了测试目的 测试范围、 编制了测试目的、 简介部分编制了测试目的、测试范围、定义术 参考文档等,这个与测试计划是一致的。 语、参考文档等,这个与测试计划是一致的。 测试用例部分逐一列出各个测试用例 逐一列出各个测试用例。 测试用例部分逐一列出各个测试用例。 测试用例( 测试用例(Test Case)是为某个特殊目标而 ) 编制的一组测试输入 执行条件以及预期结果 测试输入、 编制的一组测试输入、执行条件以及预期结果 ,以便测试某个程序路径或核实是否满足某个 特定需求。 特定需求。
软件测试文档和软件测试管理
A Free sample background from www.powerpointbackgrounds.com
Slide 5
测试计划注意事项
1.测试计划不一定要尽善尽美,但一定要切 .测试计划不一定要尽善尽美,但一定要切 合实际,要根据项目特点、 合实际,要根据项目特点、公司实际情况来编 不能脱离实际情况; 制,不能脱离实际情况; 2.测试计划一旦制定下来,并不就是一成不 .测试计划一旦制定下来, 变的,随着软件需求、软件开发、 变的,随着软件需求、软件开发、人员流动等 发生变化, 发生变化,测试计划也要根据实际情况的变化 而不断进行调整,以满足实际测试要求. 而不断进行调整,以满足实际测试要求. 3.测试计划要能从宏观上反映项目的测试任 宏观上反映项目的测试任 .测试计划要能从宏观上 测试阶段、资源需求等, 务、测试阶段、资源需求等,不一定要太过详 细.
A Free sample background from www.powerpointbackgrounds.com
软件测试文档和软件测试管理
Slide 10
软件缺陷
缺陷的表现形式不仅体现在功能的失效方面,还体现在 其他方面。主要类型有: ①软件没有实现产品规格说明所要求的功能模块软件中; ②出现了产品规格说明指明不应该出现的错误; ③软件实现了产品规格说明没有提到的功能模块; ④软件没有实现虽然产品规格说明没有明确提及但应该实 现的目标; ⑤软件难以理解,不容易使用,运行缓慢,或从测试员的 角度看,最终用户会认为不好。
Slide 1
软件测试文档与测试管理
A Free sample background from www.powerpointbackgrounds.com
软件测试文档和软件测试管理
Slide 2
测试文档
1.测试文档的定义 测试文档(Testing Documentation)记录和描述了整个测试 流程,它是整个测试活动中非常重要的文件。测试过程实施 所必备的核心文档是:测试计划、测试用例(大纲)和软件 测试报告。 2.测试文档的重要性 软件测试是一个很复杂的过程,涉及软件开发其他阶段的工 作,对于提高软件质量、保证软件正常运行有着十分重要意 义,因此必须把对测试的要求、过程及测试结果以正式的文 档形式写下来。软件测试文档用来描述要执行的测试及测试 的结果。可以说,测试文档的编制是软件测试工作规范化的 一个重要组成部分。 Get”url=www.ciir.edu.cn……”
A Free sample background from www.powerpointbackgrounds.com
软件测试文档和软件测试管理
Slide 13
软件缺陷报告
缺陷提交报告主要供两类人阅读,即软件开发 缺陷提交报告主要供两类人阅读, 人员和项目管理者。 人员和项目管理者。其中软开人员关注的是缺 陷的详细描述,为缺陷的重现过程;而项目管 陷的详细描述,为缺陷的重现过程; 理者主要关注缺陷的概述和严重程度, 理者主要关注缺陷的概述和严重程度,关注整 个系统中各种严重级别缺陷的分布比例。 个系统中各种严重级别缺陷的分布比例。 因此,在书写缺陷报告时需要注意一些事项: 因此,在书写缺陷报告时需要注意一些事项: ⑴确保缺陷的重现。尤其是严重级别高的bug 确保缺陷的重现。尤其是严重级别高的 ⑵用最少并且必要的步骤描述缺陷
A Free sample background from www.powerpointbackgrounds.com
Slide 12
Leabharlann Baidu
软件缺陷报告
在实际软件测试项目中, 在实际软件测试项目中,通常提交缺陷时需要 有固定的模板,这个模板通常采用word、 有固定的模板,这个模板通常采用 、 excel制作 制作 缺陷报告里通常包含:缺陷标识、所属系统、 缺陷报告里通常包含:缺陷标识、所属系统、 所属模块、版本号、严重程度、优先级、 所属模块、版本号、严重程度、优先级、测试 种类、缺陷概述、 种类、缺陷概述、缺陷详述以及开发人员意见 以及其它内容。 以及其它内容。 软件缺陷模版
A Free sample background from www.powerpointbackgrounds.com
软件测试文档和软件测试管理
Slide 15
常用软件缺陷工具
testDirector testmanager 专业缺陷管理工具 bugzilla
A Free sample background from www.powerpointbackgrounds.com
A Free sample background from www.powerpointbackgrounds.com
软件测试文档和软件测试管理
Slide 8
测试用例部分
测试用例通常包含的信息: 测试用例通常包含的信息: 用例标识和用例名称 内容描述 前提条件 执行步骤 预期结果 评价准则 用例设计人员和设计时间 用例执行人员和执行时间 其它内容
A Free sample background from www.powerpointbackgrounds.com
软件测试文档和软件测试管理
A Free sample background from www.powerpointbackgrounds.com
软件测试文档和软件测试管理
Slide 9
软件缺陷
软件缺陷(Defect),常常又被叫做Bug。所 软件缺陷(Defect),常常又被叫做Bug。所 谓软件缺陷,即为计算机软件或程序中存在的 某种破坏正常运行能力的问题、错误,或者隐 藏的功能缺陷。
A Free sample background from www.powerpointbackgrounds.com
软件测试文档和软件测试管理
Slide 3
一、关于测试计划
俗话说:凡事预则立,不预则废!软件测试同样, 俗话说:凡事预则立,不预则废!软件测试同样,在测试项目之 初就要制定相应的测试计划。 初就要制定相应的测试计划。 1.为什么要编写测试计划? 1.为什么要编写测试计划? 为什么要编写测试计划 1)领导能够根据测试计划做宏观调空,进行相应资源配置等; 领导能够根据测试计划做宏观调空,进行相应资源配置等; 2)测试人员能够了解整个项目测试情况以及项目测试不同阶段的所要进行 的工作等; 的工作等; 3)便于其他人员了解测试人员的工作内容,进行有关配合工作 便于其他人员了解测试人员的工作内容, 2.什么时间开始编写测试计划? 2.什么时间开始编写测试计划? 什么时间开始编写测试计划 3.由谁来编写测试计划? 3.由谁来编写测试计划? 由谁来编写测试计划 具有丰富经验的项目测试负责人
A Free sample background from www.powerpointbackgrounds.com
软件测试文档和软件测试管理
Slide 4
测试计划编写6要素?(5W1H) 测试计划编写 要素?( 要素?( )
why——为什么要进行这些测试; 为什么要进行这些测试; 1)why 为什么要进行这些测试 2)what 测试哪些方面,不同阶段的工作内容; what—测试哪些方面 2)what 测试哪些方面,不同阶段的工作内容; 3)when 测试不同阶段的起止时间; when—测试不同阶段的起止时间 3)when 测试不同阶段的起止时间; 4)where 相应文档和缺陷的存放位置,测试环 4)where—相应文档和缺陷的存放位置, where 相应文档和缺陷的存放位置 境等; 境等; who—项目有关人员组成 项目有关人员组成, 5) who 项目有关人员组成,安排哪些测试人员 进行测试 how—如何去做 如何去做, 6) how 如何去做,使用哪些测试工具以及测试 方法进行测试。 方法进行测试。
A Free sample background from www.powerpointbackgrounds.com
软件测试文档和软件测试管理
Slide 14
软件缺陷报告
⑶简洁、准确和完整。开发人员可以快速定位问 简洁、准确和完整。 而且不产生理解的二义性。 题,而且不产生理解的二义性。 ①缺陷概述揭示错误实质,一般不超过20字 缺陷概述揭示错误实质,一般不超过 字 ②详细描述步骤要正确 ③业界惯用的表达术语和表达方法 ④检查拼写和语法错误 ⑷一个报告一种缺陷
A Free sample background from www.powerpointbackgrounds.com
软件测试文档和软件测试管理
Slide 6
测试计划模版
因为各个公司的测试计划模板是不同的, 因为各个公司的测试计划模板是不同的, 这是一个比较完整的测试计划模板, 这是一个比较完整的测试计划模板,写的很详 学生可以参考完成“教务系统” 细,学生可以参考完成“教务系统”的测试计 测试模板,实例1 划。测试模板,实例1.
软件测试文档和软件测试管理
Slide 16
测试报告文档
测试报告是把测试的过程和结果写成文档, 测试报告是把测试的过程和结果写成文档,并 是把测试的过程和结果写成文档 对发现的问题和缺陷进行分析, 对发现的问题和缺陷进行分析,为纠正软件的 存在的质量问题提供依据, 存在的质量问题提供依据,同时为软件验收和 交付打下基础。 交付打下基础。 测试报告是测试阶段最后的文档产出物,一份 详细的测试报告包括产品质量和测试过程的评 价,测试报告基于测试中的数据采集以及对最 终的测试结果分析。比如覆盖率分析、缺陷分 析。