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

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

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

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

    軟件測試知識帖(43-56)

    發布: 2008-9-26 10:19 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 313次 | 進入軟件測試論壇討論

    領測軟件測試網

    第50貼【2004-7-7】:自動比較技術


    測試驗證是檢驗軟件是否產生了正確輸出的過程,是通過在測試的實際輸出與預期輸出(例如,當軟件正確執行時的輸出)之間完成一次或多次比較來實現的。進行測試自動化工作時,自動比較就成為一個必須的環節。有計劃的進行比較會比隨意的比較有更高的效率和發現問題的能力。

    自動比較的內容可以是多方面的,包括基于磁盤輸出的比較,如對數據文件的比較;基于界面輸出的比較,如對顯示位圖的比較;基于多媒體輸出的比較,如對聲音的比較;還包括其它輸出的內容的比較。

    比較器可以檢測兩組數據是否相同,功能較齊全的比較器還可以標識有差異的內容。但比較器并不能告訴用戶測試是否通過或失敗,需要用戶自行判斷。

    比較可以是簡單的比較,僅匹配實際輸出與預期輸出是否完全相同,這是自動化比較的基礎。智能比較是允許用已知的差異來比較實際輸出和預期輸出。比如,要求比較包含日期信息的輸出報表的內容。如果使用簡單比較,顯然是不行的,因為每次生成報表的日期信息肯定是不同的。這時就需要智能比較,忽略日期的差別,比較其它內容,甚至還可以忽略日期的具體內容,比較日期的格式,要求日期按特定格式輸出。智能比較需要使用到較為復雜的比較手段,包括正則表達式的搜索技術、屏蔽的搜索技術等。

     

    第51貼【2004-7-8】:測試的敏感性和健壯性


    敏感的測試是指測試過程能發現微小的,甚至是不起眼的錯誤。敏感的測試能發現較多的問題,但任何一點微不足道的改動都將導致測試用例及執行過程的更改。健壯的測試是指測試過程能夠容忍較多的差別,不會影響測試用例的失敗。在自動化測試時,健壯的測試可以較容易通過執行,也就減少了意外情況對測試過程的影響,但會導致發現問題的能力下降,甚至放過應該發現的問題。

    應當在測試的敏感性和測試的健壯性之間進行權衡。對大量的自動測試用例而言,過多的敏感性比缺少敏感性更會反面影響失敗分析工作。如果運行一組敏感的測試用例,那么有可能其中多數的測試用例由于相同的原因而失敗。在這種情況下,每個失敗的測試用例都指示相同的錯誤,但測試人員只是希望獲得不同的錯誤及錯誤的差異,并不需要重復相同的錯誤報告。

    敏感性和健壯性的測試應當是:
    1、無論軟件何時發生了變化,主要在高層次,即在作為明智的檢驗運行測試事例的地方,使用敏感比較
    2、考慮多組測試用例,其中的一兩組使用敏感比較,而其他組使用健壯比較
    3、好的測試自動化策略應該是規劃敏感測試和健壯測試的混合體


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


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