




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、如何编写测试报告 2007 iSoftStone Holdings Ltd. All Rights Reserved.令人兴奋的捕虫工作令人兴奋的捕虫工作 现在你可以得到一个详尽的测试程序了。现在你可以得到一个详尽的测试程序了。 那你可以放松了吗?毕竟,剩下的工作只有执行测试那你可以放松了吗?毕竟,剩下的工作只有执行测试计划了。计划了。 但现实绝非如你想象的那么好。作为测试负责人,在但现实绝非如你想象的那么好。作为测试负责人,在执行测试计划和收集与计划相关数据的阶段,你的工执行测试计划和收集与计划相关数据的阶段,你的工作和以前一样重要。作和以前一样重要。 一旦开始执行测试,测试计划、测试用例、
2、测试工具、一旦开始执行测试,测试计划、测试用例、测试工具、测试体系结构,以及你开发的所有其他程序组建都是测试体系结构,以及你开发的所有其他程序组建都是可更改的。可更改的。 这要求你要严格遵循测试计划,恰当灵活地使用测试这要求你要严格遵循测试计划,恰当灵活地使用测试系统,对细节非常谨慎,并且要适应项目中不停的变系统,对细节非常谨慎,并且要适应项目中不停的变化。化。2007 iSoftStone Holdings Ltd. All Rights Reserved.你的工作是在捣乱吗?你的工作是在捣乱吗? 缺陷(缺陷(defect)或错误()或错误(bug),指的是被测试系统),指的是被测试系统中呈
3、现出来的一些问题,它们将导致不能满足客户或中呈现出来的一些问题,它们将导致不能满足客户或用户对质量的合理期望值,错误是引起对产品不满的用户对质量的合理期望值,错误是引起对产品不满的潜在根源。潜在根源。 错误报告是描述与单个错误相关的各种征兆或故障模错误报告是描述与单个错误相关的各种征兆或故障模式的技术文档。好的错误报告给项目管理小组提供了式的技术文档。好的错误报告给项目管理小组提供了决定什么时候以及是否修复错误所需的信息。好的错决定什么时候以及是否修复错误所需的信息。好的错误报告也能捕获到程序员将要修复和调试问题的信息。误报告也能捕获到程序员将要修复和调试问题的信息。 因为错误报告是特殊、具体
4、的,因此它是测试最实在因为错误报告是特殊、具体的,因此它是测试最实在的产品,并且代表了项目组决定提高系统质量很好的的产品,并且代表了项目组决定提高系统质量很好的机会。机会。 因此我们要把精力集中在被测试系统的问题上,而不因此我们要把精力集中在被测试系统的问题上,而不是在开发或维护过程上的问题,测试人员不应该对过是在开发或维护过程上的问题,测试人员不应该对过程破坏作错误报告,不如测试发布延迟交付等。程破坏作错误报告,不如测试发布延迟交付等。2007 iSoftStone Holdings Ltd. All Rights Reserved.问题是什么?故障描述问题是什么?故障描述 故障描述是任何错
5、误跟踪和报告系统的核心。故障描故障描述是任何错误跟踪和报告系统的核心。故障描述是测试人员关于问题同程序员和项目小组进行交流述是测试人员关于问题同程序员和项目小组进行交流的最佳机会。的最佳机会。 故障描述应包含三个基本部分:概要、再现步骤和隔故障描述应包含三个基本部分:概要、再现步骤和隔离。离。 概要概要-使用一两句话来描述错误,给客户或系统用户使用一两句话来描述错误,给客户或系统用户留下最深刻印象。留下最深刻印象。 再现步骤再现步骤-对于如何再现故障提供了准确的描述。对于如何再现故障提供了准确的描述。 隔离隔离-指测试人员用来确认错误是一个真正的问题,指测试人员用来确认错误是一个真正的问题,并
6、识别那些影响错误表现的因素而收集的结果和信息。并识别那些影响错误表现的因素而收集的结果和信息。2007 iSoftStone Holdings Ltd. All Rights Reserved.良好的良好的SpeedWriter错误报告错误报告概要概要 Arial、Wingdings和和Symbol字体会破坏新文件。字体会破坏新文件。再现步骤再现步骤 1、启动、启动SpeedWriter编辑器,然后创建新文件。编辑器,然后创建新文件。 2、输入四行文本,重复输入、输入四行文本,重复输入“The quick fox jumps over the lazy brown dog”。 3、选中所有四行
7、文件,然后选择字体下拉菜单,并选择、选中所有四行文件,然后选择字体下拉菜单,并选择Arial。 4、所有文本被转换成控制字符、数字和其他明显的随机二进制、所有文本被转换成控制字符、数字和其他明显的随机二进制数据。数据。 5、重复三次,结果都一样。、重复三次,结果都一样。隔离隔离 1、 新建新建1.1.018;同样的测试用例在从;同样的测试用例在从1.1.007到到1.1.017上都通上都通过。对过。对Wingdings和和Symbol字体重复相同的步骤。字体重复相同的步骤。 2、 错误估计是格式问题,保存文件,关闭错误估计是格式问题,保存文件,关闭SpeedWriter并重新并重新打开文件,打
8、开文件, 但是数据仍然被破坏。但是数据仍然被破坏。 3、在改变字体前保存文件防止错误。、在改变字体前保存文件防止错误。 4、对现存文件,错误不在发生。、对现存文件,错误不在发生。 5、只在、只在Windows 98下发生,而不出现在下发生,而不出现在Solaris、Mac或其他或其他Windows系统。系统。2007 iSoftStone Holdings Ltd. All Rights Reserved.报告描述风格报告描述风格 怎样才能较好地描述呢?怎样才能较好地描述呢? 最重要的是,好的错误报告是从好的测试开始的。最重要的是,好的错误报告是从好的测试开始的。 对于类似的记录,应该与测试并
9、行或同时记录错误报对于类似的记录,应该与测试并行或同时记录错误报告。告。 在编写报告的时候,一定要保证句子准确、完整和简在编写报告的时候,一定要保证句子准确、完整和简洁。洁。 最后,好的错误报告告诉读者测试人员发现了什么,最后,好的错误报告告诉读者测试人员发现了什么,而不是测试人员作的什么。而不是测试人员作的什么。2007 iSoftStone Holdings Ltd. All Rights Reserved.含糊的错误报告含糊的错误报告 概要概要 SpeedyWriter 处理处理 Arial 字体时有问题字体时有问题 再现步骤:再现步骤: 1、打开、打开 SpeedyWriter 2、输
10、入一些文本、输入一些文本 3、选择、选择 Arial 4、文本被破坏、文本被破坏 隔离隔离 N/A2007 iSoftStone Holdings Ltd. All Rights Reserved.冗余错误的错误报告冗余错误的错误报告 概要概要 我在我在Solaris、Windows98和和Mac上运行上运行SpeedWriter,当使用某些字体时,好像会破坏一些数据。当使用某些字体时,好像会破坏一些数据。 再现步骤再现步骤 1、在、在windows98上打开上打开SpeedWriter,然后编辑两,然后编辑两个现存文件。这些文件包含一些字体的混合。个现存文件。这些文件包含一些字体的混合。 2
11、、文件打印正常。、文件打印正常。 3、创建并打印一张图片,工作正常。但是有些内容不、创建并打印一张图片,工作正常。但是有些内容不是很清楚。是很清楚。 4、之后,创建了一个新文件。、之后,创建了一个新文件。 5、然后,输入了一大堆随机文件。、然后,输入了一大堆随机文件。 6、在输入了文本之后,选中一些行。然后拉下字体菜、在输入了文本之后,选中一些行。然后拉下字体菜单并选择单并选择Arial。2007 iSoftStone Holdings Ltd. All Rights Reserved.冗余错误的错误报告冗余错误的错误报告 7、改变的文本被破坏了。、改变的文本被破坏了。 8、重复三次,每次结果
12、都一样。、重复三次,每次结果都一样。 9、我在、我在Solaris上重复步骤上重复步骤16,没有发现任何问题。,没有发现任何问题。 10、我在、我在Mac上重复步骤上重复步骤16,没有发现任何问题。,没有发现任何问题。 隔离隔离 我尝试选择不同字体,但是只有我尝试选择不同字体,但是只有Arial出现这个错误。出现这个错误。但是,其他我没有测试的字体仍然有可能出错。但是,其他我没有测试的字体仍然有可能出错。2007 iSoftStone Holdings Ltd. All Rights Reserved.良好的良好的SpeedWriter错误报告错误报告概要概要 Arial、Wingdings和
13、和Symbol字体会破坏新文件。字体会破坏新文件。再现步骤再现步骤 1、启动、启动SpeedWriter编辑器,然后创建新文件。编辑器,然后创建新文件。 2、输入四行文本,重复输入、输入四行文本,重复输入“The quick fox jumps over the lazy brown dog”。 3、选中所有四行文件,然后选择字体下拉菜单,并选择、选中所有四行文件,然后选择字体下拉菜单,并选择Arial。 4、所有文本被转换成控制字符、数字和其他明显的随机二进制、所有文本被转换成控制字符、数字和其他明显的随机二进制数据。数据。 5、重复三次,结果都一样。、重复三次,结果都一样。隔离隔离 1、
14、新建新建1.1.018;同样的测试用例在从;同样的测试用例在从1.1.007到到1.1.017上都通上都通过。对过。对Wingdings和和Symbol字体重复相同的步骤。字体重复相同的步骤。 2、 错屡估计格式问题,保存文件,关闭错屡估计格式问题,保存文件,关闭SpeedWriter并重新打并重新打开文件,开文件, 但是数据仍然被破坏。但是数据仍然被破坏。 3、在改变字体前保存文件防止错误。、在改变字体前保存文件防止错误。 4、对现存文件,错误不在发生。、对现存文件,错误不在发生。 5、只在、只在Windows 98下发生,而不出现在下发生,而不出现在Solaris、Mac或其他或其他Win
15、dows系统。系统。2007 iSoftStone Holdings Ltd. All Rights Reserved.编写错误报告的十个步骤编写错误报告的十个步骤 1、测试:无论你是做探索性测试、手工测试、自动测、测试:无论你是做探索性测试、手工测试、自动测试,都要认真仔细的测试。试,都要认真仔细的测试。 2、再现:尽量三次重现故障。如果问题是间断的,要、再现:尽量三次重现故障。如果问题是间断的,要报告问题的频率。如:每三次出现一次,等。报告问题的频率。如:每三次出现一次,等。 3、隔离:确定可能影响再现的变量,例如配置变化、隔离:确定可能影响再现的变量,例如配置变化、工作流、数据集,这些都
16、有可能影响错误特征。工作流、数据集,这些都有可能影响错误特征。 4、推广:确定系统其他部分是否可以出现这种错误,、推广:确定系统其他部分是否可以出现这种错误,以及使用不同的数据时是否存在这种问题等等。以及使用不同的数据时是否存在这种问题等等。 5、比较:评审运行相似测试的结果。、比较:评审运行相似测试的结果。2007 iSoftStone Holdings Ltd. All Rights Reserved.编写错误报告的十个步骤编写错误报告的十个步骤 6、总结:简短描述客户或用户的质量体验和观察到的、总结:简短描述客户或用户的质量体验和观察到的一些特征。一些特征。 7、压缩:精简任何不必要的信
17、息,特别是冗余的测试、压缩:精简任何不必要的信息,特别是冗余的测试步骤。步骤。 8、去除歧异:使用清晰的语言,尤其是避免使用模糊,、去除歧异:使用清晰的语言,尤其是避免使用模糊,有歧异的字眼。有歧异的字眼。 9、中立:公正的表达自己的意思,对错误及其特征的、中立:公正的表达自己的意思,对错误及其特征的事实进行陈述,避免夸张、幽默和讽刺;请记住,你事实进行陈述,避免夸张、幽默和讽刺;请记住,你永远不会知道谁会最后阅读错误报告。永远不会知道谁会最后阅读错误报告。 10、评审:至少有一个同行,最好是有经验的测试工、评审:至少有一个同行,最好是有经验的测试工程师或测试经理,在你进行报告之前自己先读一遍
18、。程师或测试经理,在你进行报告之前自己先读一遍。2007 iSoftStone Holdings Ltd. All Rights Reserved.报告的其他属性报告的其他属性 严重度严重度 优先级优先级 状态状态 配置配置 错误分类错误分类 引入阶段、发现阶段、消除阶段引入阶段、发现阶段、消除阶段 根本原因根本原因 报告人报告人2007 iSoftStone Holdings Ltd. All Rights Reserved.Bug管理的简单流程:管理的简单流程:1 1、测试人员提交新的、测试人员提交新的BugBug入库。入库。2 2、项目经理、开发经理或者测试经理,再或者测试人员、项目经理
19、、开发经理或者测试经理,再或者测试人员自己分配给相应的开发人员,设置状态为自己分配给相应的开发人员,设置状态为OpenOpen。3 3、测试人员查询状态为、测试人员查询状态为FixedFixed(或(或ResolvedResolved)的)的BugBug,然,然后验证后验证BugBug是否已解决,如解决置是否已解决,如解决置BugBug的状态为的状态为ClosedClosed,如没有解决置状态为如没有解决置状态为ReopenReopen。4 4、开发人员查询状态为、开发人员查询状态为OpenOpen和和ReopenReopen的的BugBug,不是,不是BugBug,则置状态为则置状态为Not BugNo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025关于明确合同履行地的法律解析
- 2025届重庆市部分区县高三5月三诊考试语文试卷(原卷版+解析版)
- 活动赞助合作协议样板
- 浙江国企招聘2025宁波市奉化区融媒文化发展有限公司招聘3人笔试参考题库附带答案详解
- 2025贵州黔西南州晴隆县顺百年养生养老服务有限公司招聘9人笔试参考题库附带答案详解
- 2025浙江温州市平阳县国渠农村供水服务有限公司招聘编外人员(劳务派遣)2人笔试参考题库附带答案详解
- 2025年中国大唐集团科技创新有限公司招聘14人笔试参考题库附带答案详解
- 2025山东济南二机床集团(平阴)产业园有限公司招聘4人(劳务外包人员)笔试参考题库附带答案详解
- 网络安全试题6及答案
- 《中医养生肝肾》课件
- 260吨汽车吊地基承载力验算
- 火力发电厂与变电所设计防火规范
- Unit4+Extended+reading-+The+Value+of+Science高中英语牛津译林版2020必修第三册
- 小学思政课《爱国主义教育》
- 抖音个人IP代运营服务合同
- 超实用槽式太阳能光热发电系统设计
- 2023年大北农科技奖奖励办法实施细则
- 09《马克思主义政治经济学概论(第二版)》第九章
- 启动调试期间设备代保管管理制度
- 妇产科学教学课件:女性生殖系统炎症
- 大学关于进一步改进工作作风、密切联系师生的若干规定
评论
0/150
提交评论