编写优秀Bug报告的艺术及案例分析(2)

发表于:2011-08-02来源:未知作者:领测软件测试网采编点击数: 标签:缺陷管理
Good Bad 概要(Summary) Arial, Wingdings和 Symbol字体破坏了新文件。 重现问题的步骤(Steps to Reproduce) : 1. 启动SpeedyWriter编辑器, 接着创建了一个文件. 2. 输入

 

Good

Bad

概要(Summary)
Arial, Wingdings和 Symbol字体破坏了新文件。
重现问题的步骤(Steps to Reproduce)
1. 启动SpeedyWriter编辑器, 接着创建了一个文件.
2. 输入4行文字, 每次重复输入“The quick fox jumps over the lazy brown dog”,
3. 选中4行文字,点击字体的下拉菜单,选择Arial.
4. 所有的文字转变成了控制字符,数字和其他一些二进制的数据.
5. 尝试了3次,每次都可以重现这个问题。
隔离(Isolation)
这个问题是新出现在build 1.1.018;相同的测试用例是在builds 1.1.007 (System Test entry) 和 1.1.017中通过测试的.
使用Wingdings和Symbol字体也可以重现这个问题,但Times-Roman, Courier New和Webdings字体都没有这个问题。
基于模糊的猜测,这个可能只是一个关于格式化的问题。保存此文件再关闭它,然后再打开文件,这个错误还是存在。
在转换字体之前保存文件,将不会产生这个错误。
在已经存在的文件里,不会产生这个错误。
这个错误只出现在Windows98平台下,在Solaris, Mac或其它地Windows平台下不出现这个问题。
在格式一些文字成Arial字体时,我创建的新文件中所有的内容被毁坏了。

  Table1

  案例分析:SpeedyWriter

  SpeedyWriter --

  · 用Java开发的字处理器(word processor)

  · 支持常见的字处理器功能

  · 在案例分析中,用“italics”字体突出显示内容的描述上有差异

  步骤1、组织Structure

  · 采用深思熟虑的,仔细的方法进行测试

  · 遵循编写好的或者运行由编写好的和标准化的流程自动化的测试用例

  · 做仔细的记录

  步骤2、重现Reproduce

 

Good

Bad

· 重现问题的步骤:
1. 我打开 SpeedyWriter编辑器, 接着创建了一个文件。
2. 然后我输入了4行文字, 每次重复输入“The quick fox jumps over the lazy brown dog”, 每次采用bold, italic, strikethrough, 和underline不同的效果。
3. 我选中了文字,点击字体的下拉菜单,选择Arial。
4. 这个讨厌的bug把所有的文字变成了毫无意义的垃圾,浪费了用户的时间。
5. 我尝试了3次,每次都能够重现这个问题。
在格式一些文字成Arial字体时,讨厌的bug捣毁了我创建的新文件中所有的内容,浪费了我的时间。

  步骤3、隔离Isolate

 

Better

Good

· 重现问题的步骤:
1. 我打开 SpeedyWriter编辑器, 接着创建了一个文件。
2.然后我输入了4行文字, 每次重复输入“The quick fox jumps over the lazy brown dog”, 每次采用bold, italic, strikethrough, 和underline不同的效果。
3. 我选中了文字,点击字体的下拉菜单,选择Arial。
4. 这个讨厌的bug把所有的文字变成了毫无意义的垃圾,浪费了用户的时间。
5. 我尝试了3次,每次都能够重现这个问题。
隔离
基于模糊的猜测,这个可能只是一个关于格式化的问题。我保存此文件再关闭它,然后再重新打开,这个错误还是存在。
如果在未将文字变成“Arial”之前保存文件,将不会产生这个错误。
在已经存在的文件里,是不会产生这个错误。
这个错误只出现在Windows98平台下。
· 重现问题的步骤:

原文转自:http://www.ltesting.net