• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    軟件測試基礎:軟件測試用例設計

    發布: 2009-12-23 10:09 | 作者: 不詳 | 來源: 領測國際測試網采編 | 查看: 25次 | 進入軟件測試論壇討論

    領測軟件測試網

      加強測試用例的評審

      測試用例設計完畢后,最好能夠增加評審過程。同行評審是 CMM3 級的一個 KPA ,如果因為公司沒有通過 CMM3 級,就不開展同行評審是不恰當的。測試用例應該由產品相關的軟件測試人員和軟件開發人員評審,提交評審意見,然后根據評審意見更新測試用例。 如果認真操作這個環節,測試用例中的很多問題都會暴露出來,比如用例設計錯誤、用例設計遺漏、用例設計冗余、用例設計不充分等等;如果同行評審不充分,那么,在測試執行的過程中,上述本應在評審階段發現的測試用例相關問題,會給測試執行帶來大麻煩,甚至導致測試執行掛起。

      定義測試用例的執行順序

      在測試用例執行過程中,你會發現每個測試用例都對測試環境有特殊的要求,或者對測試環境有特殊的影響。因此,定義測試用例的執行順序,對測試的執行效率影響非常大。比如某些異常測試用例會導致服務器頻繁重新啟動,服務器的每次重新啟動都會消耗大量的時間,導致這部分測試用例執行也消耗很多的時間。那么在編排測試用例執行順序的時候,應該考慮把這部分測試用例放在最后執行,如果在測試進度很緊張的情況下,如果優先執行這部分消耗時間的異常測試用例,那么在測試執行時間過了大半的時候,測試用例執行的進度依然是緩慢的,這會影響到測試人員的心情,進而導致匆忙地測試后面的測試用例,這樣測試用例的漏測、誤測就不可避免,嚴重影響了軟件測試效果和進度。因而,合理地定義測試用例的執行順序是很有必要的。

      測試用例執行

      測試用例設計完畢后,接下來的工作是測試執行,測試執行中應該注意以下幾個問題:

      搭建軟件測試環境,執行測試用例

      測試用例執行過程中,搭建測試環境是第一步。一般來說,軟件產品提交測試后,開發人員應該提交一份產品安裝指導書,在指導書中詳細指明軟件產品運行的軟硬件環境,比如要求操作系統系統是 Windows 2000 pack4 版本,數據庫是 Sql Server 2000 等等,此外,應該給出被測試軟件產品的詳細安裝指導書,包括安裝的操作步驟、相關配置文件的配置方法等等。對于復雜的軟件產品,尤其是軟件項目,如果沒有安裝指導書作為參考,在搭建測試環境過程中會遇到種種問題。

      如果開發人員拒絕提供相關的安裝指導書,搭建測試中遇到問題的時候,測試人員可以要求開發人員協助,這時候,一定要把開發人員解決問題的方法記錄下來,避免同樣的問題再次請教開發人員,這樣會招致開發人員的反感,也降低了開發人員對測試人員的認可程度。

      測試執行過程應注意的問題

      測試環境搭建之后,根據定義的測試用例執行順序,逐個執行測試用例。在測試執行中需要注意以下幾個問題:

      全方位的觀察測試用例執行結果: 測試執行過程中,當測試的實際輸出結果與測試用例中的預期輸出結果一致的時候,是否可以認為測試用例執行成功了?答案是否定的,即便實際測試結果與測試的預期結果一致,也要查看軟件產品的操作日志、系統運行日志和系統資源使用情況,來判斷測試用例是否執行成功了。全方位觀察軟件產品的輸出可以發現很多隱蔽的問題。以前,我在測試嵌入式系統軟件的時候,執行某測試用例后,測試用例的實際輸出與預期輸出完全一致,不過在查詢 CPU 占用率地時候,發現 CPU 占用率高達 90 %,后來經過分析,軟件運行的時候啟動了若干個 1ms 的定時器,大量的消耗的 CPU 資源,后來通過把定時器調整到 10ms , CPU 的占用率降為 7 %。如果觀察點單一,這個嚴重消耗資源的問題就無從發現了。

      加強測試過程記錄: 測試執行過程中,一定要加強測試過程記錄。如果測試執行步驟與測試用例中描述的有差異,一定要記錄下來,作為日后更新測試用例的依據;如果軟件產品提供了日志功能,比如有軟件運行日志、用戶操作日志,一定在每個測試用例執行后記錄相關的日志文件,作為測試過程記錄,一旦日后發現問題,開發人員可以通過這些測試記錄方便的定位問題。而不用測試人員重新搭建測試環境,為開發人員重現問題。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    32/3<123>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>