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

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

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

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

    讓開發自動化: 持續測試

    發布: 2008-6-23 15:32 | 作者: 不詳 | 來源: 測試時代編輯整理 | 查看: 31次 | 進入軟件測試論壇討論

    領測軟件測試網

    但我傾向于將 JUnitPerf 用作一種發現早期性能問題的簡單方法,而不是將其作為一種機制來衡量執行時間;像 profilers 這樣的工具更善于提供此類衡量。在本質上,可以認為 JUnitPerf 是一個早期的警告系統。

    在清單 5 中,我定義了一個 JUnit 測試,該測試使用 JUnitPef 來驗證 BeerServicePerformanceTest 測試類中的 testLongRunningMethod 測試的執行時間。如果執行該測試方法所花的時間多于 1000 毫秒,則測試失敗。


    清單 5. 使用 JUnitPerf 的基于性能的測試
    package com.beer.business.service;
    import com.clarkware.junitperf.*;
    import junit.framework.Test;
    
    public class ExampleTimedTest {
      public static Test suite() {        
        long maxElapsedTime = 1000;        
        Test testCase = new BeerServicePerformanceTest("testLongRunningMethod");
        Test timedTest = new TimedTest(testCase, maxElapsedTime);        
        return timedTest;
      }
    	
      public static void main(String[] args) {
        junit.textui.TestRunner.run(suite());
      }
    
    }
    

    使用精確計時作為方法執行時間的標準時要小心;測試的建立和銷毀時間包含在整個執行時間中。此外,在早期的性能測試中,精確測定執行速度在更大程度上是一門藝術而不是科學。


    使用 Selenium 進行功能測試

    可隨意編寫所有需要的單元測試和組件測試,但如果要編寫一個提供某種類型的用戶界面的應用程序(例如 Web 應用程序),則需要測試表示層。以 Web 應用程序為例,需要驗證用戶場景的導航,另外還要驗證場景的功能是正常的。盡管如此,直到最近,這類測試都常被證明是一個負擔,需要購買工具來促進開發周期晚期的測試。此外,這些工具幾乎不能適合構建過程,即使測試構建得足夠早也是如此。

    深入 Selenium

    但近幾年來,一些著眼于功能測試的開放源碼工具脫穎而出;而且,能輕易地在開發生命周期的早期使用這些工具。工具如 Selenium 和 Watir 都是開放源碼的;另外,它們構建時考慮到了開發人員。除了用各種語言(例如 Java 編程和 Python)編程定義 Selenium 測試之外,Selenium 也提供了一種易于學習的表格驅動格式,此格式也能被非技術類型使用。

    延伸閱讀

    文章來源于領測軟件測試網 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>