編寫優秀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.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97