隨筆-7  評論-11  文章-0  trackbacks-0
            2006年6月2日
          1. 新提交的Bug
          2. 開發正在修改的Bug
          3. 已經修改好并且等待測試人員驗證的Bug
          4. 驗證通過的Bug
          5. 驗證沒有通過的Bug
          6. 設計問題
          7. 測試人員報錯
          8. 暫時不修改的Bug

          這是我總結的,還望哪位愛好者共同交流。
          posted @ 2006-07-11 09:38 白靜 閱讀(1051) | 評論 (2)編輯 收藏
          很多人都把這兩者弄混 在這里把這兩個簡單的說一下

          測試大綱只是簡單的描述如何開展測試,而測試計劃是針對測試中的每個環節的。單元測試、集成測試、系統測試等一般都寫測試計劃,寫的重點不同。而大綱只是簡要的寫一下測試策略是什么,需要做哪些測試,測試過程如何組織,測試人員包括哪些。可以說管理人員寫測試大綱,而測試人員寫測試計劃
          posted @ 2006-06-19 16:50 白靜 閱讀(3999) | 評論 (3)編輯 收藏
          ?????? 一提起“軟件測試”,總有不少人很反感,因為在他們得印象當中,做測試的就是整天沒事干,專挑別人毛病的;甚至還有不少程序員就感覺“測試和開發”人員是對立的……
          ?????? 其實不然,軟件測試是在軟件開發過程中是和開發人員相互合作,不存在對立關系的,他也是一個獨立的部門。測試就是在一個程序被交付到最終 用戶手上之前找出程序中的錯誤為目的活動。
          ?????? 測試是檢查產品的質量,而不是檢查開發人員的質量;因此,對立的關系是不存在的。
          ?????? 而測試的目的,也不是簡單狹義的找出Bug,進行測試又分為兩種立場:從用戶的角度出發,就是希望通過軟件測試來充分暴露軟件中存在的問題和缺陷,從而考慮是否可以接受該產品;從開發者的角度出發,就是希望通過測試來表明軟件產品不存在錯誤,已經正確地實現了用戶的需求,從而確立人們對軟件質量的信心。中國軟件測評中心的測試原則也是如此。
          ????一個軟件的開發往往需要大量的人力和和時間,因此成功的測試就是要以最少的人力和時間,系統的找出軟件種潛在的各種錯誤和缺陷,它能夠證明軟件的功能和性能與需求是否相符合,而實施測試所收集到的測試結果數據也為可靠性分析提供了依據。但是測試不能表明軟件中不存在錯誤,它只能表明盡可能的找出軟件中存在錯誤。
          ??? 在這里,附帶的說一下軟件質量缺陷的原因,主要是一下幾方面的原因:
          ????1.缺乏或者沒有進行溝通
          ??? 2.軟件復雜度
          ??? 3.編程錯誤
          ??? 4.不斷變更的需求
          ??? 5.時間的壓力
          ????6.人員的自大
          ????7.缺乏文檔的代碼
          ????8.軟件開發工具
          ????另外,一個好的測試的屬性是指:
          ??? 1. 一個好的測試發現錯誤的可能性很高
          ??? 2. 一個好的測試并不冗余
          ??? 3. 一個好的測試應該是“最佳品種”
          ??? 4.?一個好的測試既不會太簡單,也不會太復雜
          ????隨著生社會的發展,用戶對軟件質量的要求也更高了,已不是簡單的看功能的實現了,而是越來越重視軟件是否經過了測試和測試的結果。能經受測試的軟件,才是一個成功的軟件、優秀的軟件。因此,一定要重視軟件測試!
          ????
          ??
          posted @ 2006-06-05 17:43 白靜 閱讀(310) | 評論 (1)編輯 收藏

          根據需要把測試中出現的錯誤類型簡單的分一下類,主要分為四類, A 嚴重錯誤、 B 較嚴重錯誤、 C 一般錯誤、 D 輕微錯誤,下面就每種情況做一下詳細的介紹:

          A 嚴重錯誤:

          1.? 由程序引起的死機、非正常退出;

          2.? 死循環;

          3.? 數據庫發生死鎖;

          4.? 因錯誤操作導致的程序中斷;

          5.? 功能錯誤;

          6.? 與數據庫連接錯誤;

          7.? 數據通訊錯誤;

          B 較嚴重錯誤:

          1.? 程序錯誤;

          2.? 程序接口錯誤;

          3.? 數據庫的表、業務規則、缺省性、未加完整性等約束條件;

          C 一般錯誤:

          1.? 操作界面錯誤(包括數據窗口內列名定義、含義是否一致);

          2.? 打印格或內容錯誤;

          3.? 簡單的限制未放在前臺控制;

          4.? 刪除操作未給出提示;

          5.? 數據庫表中有過多的空字段

          D 輕微錯誤:

          1.? 界面不規范;

          2.? 輔助說明描述不規范;

          3.? 輸入、輸出不規范;

          4.? 長操作未給出用戶提示;

          5.? 提示窗口文字未采用行業術語;

          6.? 可輸入區域和只讀區域沒有給出明顯的區分標志;

          軟件合格標準

          A 嚴重錯誤

          B 較嚴重錯誤

          C 一般錯誤

          D 輕微錯誤

          ?

          ?

          ?

          ?
          posted @ 2006-06-03 13:35 白靜 閱讀(982) | 評論 (2)編輯 收藏

          ??????? 軟件測試的本質以及最好的測試方式就是以最真實的方式模擬各種真實用戶(包括專業用戶、無聊用戶、黑客、甚至變態用戶)對軟件進行操作和使用,從中查找出軟件的缺陷,并促使其按缺陷嚴重性和優先級的最優組合方式被修正。
          ??????? 針對我們公司所接受測試的系統,我做一下簡單的總結。
          ??????? 本次測試根據系統情況主要采用黑盒測試,共測試了系統的2大部分功能,包含23個功能模塊,目前已測試了兩輪,下面就兩輪的結果做一下分析:
          ???????? 第一輪測試使用測試用例一共286個,未通過用例28個,未通過比例為9.8%;隨沒有發現嚴重錯誤和較嚴重錯誤,發現一般錯誤24個,輕微錯誤80個;有些功能沒有滿足功能需求,沒有達到期待的結果;
          ??????? 第二輪測試使用測試用例一共317個,未通過用例4個,未通過比例為1.3%;沒有發現嚴重錯誤和較嚴重錯誤,發現一般錯誤4個,輕微錯誤31個;
          ?????????兩輪測試綜合比較:第一輪發現的錯誤,經過維護,在第二輪測試中已明顯降低,未通過用例個數由28個降為4個,一般錯誤已由24個降為4個,輕微錯誤由80個降為31個。說明第一輪測試后的維護是很有效的,希望第三輪的測試會更加精彩!
          ??

          posted @ 2006-06-02 16:42 白靜 閱讀(342) | 評論 (1)編輯 收藏
          主站蜘蛛池模板: 金湖县| 微山县| 台东县| 民乐县| 宜阳县| 瑞安市| 河北省| 镇巴县| 大英县| 潞城市| 临武县| 南靖县| 安丘市| 普宁市| 通城县| 开封市| 多伦县| 延长县| 黄石市| 锡林郭勒盟| 北碚区| 武宁县| 哈尔滨市| 岳西县| 同德县| 利津县| 丘北县| 昔阳县| 安阳县| 西充县| 桃源县| 宁蒗| 洞口县| 都兰县| 应用必备| 嵊州市| 邵阳县| 虞城县| 潮安县| 定陶县| 伊川县|