您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源軟件測(cè)試解決方案 >
開(kāi)源測(cè)試工具的完整解決方案
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/12/4 14:49:45 ] 推薦標(biāo)簽:

開(kāi)源軟件運(yùn)動(dòng)正在獲得很大成功,正在改變軟件業(yè)的開(kāi)發(fā)模式、運(yùn)營(yíng)方法等,也自然改變著軟件測(cè)試的方法,借助開(kāi)源軟件測(cè)試工具完全可以構(gòu)造一個(gè)完整的測(cè)試解決方案,可以極大地提高測(cè)試效率,又能大大的降低測(cè)試成本。
     
從單元測(cè)試、功能測(cè)試到性能測(cè)試,從Web頁(yè)面測(cè)試到VoIP/Telephony等一些多媒體應(yīng)用的測(cè)試,直至測(cè)試的管理平臺(tái)和缺陷跟蹤系統(tǒng),能覆蓋整個(gè)測(cè)試工作領(lǐng)域。

1. 測(cè)試模型:見(jiàn) 開(kāi)源軟件測(cè)試模型 ,闡述了開(kāi)放源碼軟件測(cè)試模型框架以及環(huán)境、元素和技術(shù)等。  

2. 單元測(cè)試工具:JUint (大家太熟悉了)- see: http://www.junit.org/index.htm
                    
  針對(duì)各種語(yǔ)言 (C/C++/C#, PHP, SQL ) Cactus, Cgreen, Check,  NUnit, NUnitForms , PHPUnit, SQLUnit

  還有針對(duì)各種對(duì)象(HTTP, XML, Database, ) 進(jìn)行的單元測(cè)試:HttpUnit, XMLUnit, DBUnit,  ObjcUnit, SIPUnit, ...

  Mockrunner用在J2EE環(huán)境中進(jìn)行應(yīng)用程序的單元測(cè)試,不僅支持Struts actions, servlets,過(guò)濾器和標(biāo)簽類還包括一個(gè)JDBC和一個(gè)JMS測(cè)試框架,可以用于測(cè)試基于EJB的應(yīng)用程序。

3.  Web 功能測(cè)試 :  要數(shù) Selenium,see: 強(qiáng)大的Web開(kāi)源測(cè)試工具—Selenium
    再結(jié)合 Ant, EMMA 一起使用更完美了, see:使用 EMMA 測(cè)量測(cè)試覆蓋率
  
    又如:Canoo WebTest,
    功能測(cè)試工具很多,可以發(fā)現(xiàn)多達(dá)幾十個(gè):http://www.opensourcetesting.org/functional.php

4. Java 客戶端,可以使用 Abbot, see:   http://abbot.sourceforge.net/doc/overview.shtml
      Abbot是一個(gè)用來(lái)測(cè)試Java GUIs的框架, 用簡(jiǎn)單的基于XML的腳本或者Java代碼,可以開(kāi)始一個(gè)GUI.


5. 性能測(cè)試, 的有 Jmeter 和 OpenSTA,使用都很方便
      Jmeter可以完成針對(duì)靜態(tài)資源和動(dòng)態(tài)資源( Servlets, Perl腳本, Java對(duì)象, 數(shù)據(jù)查詢s, FTP服務(wù)等)的性能測(cè)試。 Jmeter 可以結(jié)合 Badboy 來(lái)使用,錄制測(cè)試腳本。
      性能測(cè)試工具很多,可以訪問(wèn) http://www.opensourcetesting.org/performance.php

6. 數(shù)據(jù)庫(kù)測(cè)試: DBMonster, DBProbe, OraRep, phpMyAdmin

    OSDL Database Test Suite, 是根據(jù)Linux開(kāi)發(fā)人員需要而開(kāi)發(fā)的測(cè)試框架中數(shù)據(jù)庫(kù)測(cè)試工具套件,具有很好的實(shí)用價(jià)值。 see: http://www.osdl.org/lab_activiti ... atabase_test_suite/

    More: http://dbcommander.sourceforge.net/           

7. 多媒體(VoIP/Vedio)、IP電話 等測(cè)試
             Ethereal, AuthTool, ... SIPp, Sofia SIP, ...  Seagull, ... Asterisk - the Open Source PBX,X-Lite
     
     其中經(jīng)常使用的有:Ethereal, SIPp 和 Seagull。而Asterisk 不僅可以作為測(cè)試工具,還可以構(gòu)造企業(yè)內(nèi)部電話網(wǎng)絡(luò)。
      更多的還有:http://voipsa.org/Resources/tools.php

8. 網(wǎng)絡(luò)安全性測(cè)試
  #1 Nessus : Premier UNIX vulnerability assessment tool  
  #2   Wireshark : Sniffing the glue that holds the Internet together
  #3 Snort : A Everyone's favorite open source IDS 
  #4 Netcat : The network Swiss army knife

TITLE=Linux*BSDOS XWindowsGUI Interface  more, see http://sectools.org/
 
   還有許多網(wǎng)絡(luò)監(jiān)控工具,pls visit: http://www.slac.stanford.edu/xorg/nmtf/nmtf-tools.html

9.  缺陷跟蹤
        Bugzilla一款不錯(cuò)的軟件缺陷管理工具
        Mantis是一款基于WEB的軟件缺陷管理工具,配置和使用都很簡(jiǎn)單,適合中小型軟件開(kāi)發(fā)團(tuán)隊(duì)

10. 測(cè)試平臺(tái)
        TestMaker (solve functionality, scalability and performance of services)-  http://www.pushtotest.com/
        Eclipse Test & Performance Tools Platform (TPTP 4.3)

11. Reference
        http://www.eclipse.org/tptp/
        http://sourceforge.net/search/?t ... amp;words=Test+Tool
        http://www.opensourcetesting.org
        http://testingfaqs.org/
        http://www.pushtotest.com/
        http://www.openqa.org/
        http://www.aptest.com/webresources.html

注:測(cè)試自動(dòng)化可以做到90%或更高,但也不能完全代替手工測(cè)試。參考:

"Test Automation Snake Oil" (James Bach, http://www.satisfice.com/articles/test_automation_snake_oil.pdf )

"Automation Myths" (M. N. Alam, http://www.benchmarkqa.com/PDFs/automation_myths.pdf )

"When Should a Test Be Automated?" (Brian Marick, http://www.stickyminds.com/r.asp?F=DART_2010 )

軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd