• <menu id="w2i4a"></menu>
  • logo 自動(dòng)化測(cè)試工具Parasoft功能對(duì)比
    文檔首頁(yè)>>自動(dòng)化測(cè)試工具Parasoft功能對(duì)比>>Parasoft功能對(duì)比之Java測(cè)試篇(九):Parasoft VS CheckStyle

    Parasoft功能對(duì)比之Java測(cè)試篇(九):Parasoft VS CheckStyle


    本文是自動(dòng)化測(cè)試工具Parasoft功能對(duì)比之Java測(cè)試篇之一,將介紹Parasoft Jtest和同類(lèi)工具CheckStyle的功能對(duì)比,哪一款更強(qiáng)大一目了然。

    如果你想試用Parasoft的強(qiáng)大功能,請(qǐng)聯(lián)系在線(xiàn)客服。

    概要分析

    工具

    目的

    檢查項(xiàng)

    Jtest

    靜態(tài)分析:

    檢查源文件和.class、.jsp及特定Xml配置文件。

    基于規(guī)則的的概念,查找Java源文件是否是代碼撰寫(xiě)規(guī)范相符合,以及通過(guò)模擬數(shù)據(jù)流來(lái)查找編程邏輯上的錯(cuò)誤,同時(shí)能啟用度量標(biāo)準(zhǔn)從架構(gòu)上對(duì)代碼進(jìn)行管控。

     

    單元測(cè)試:

    運(yùn)行時(shí)錯(cuò)誤檢測(cè):

    同行代碼審查:

    模式匹配:

    JavaBeans、Code Duplication Detection、編碼規(guī)范、契約式設(shè)計(jì)、Eclipse開(kāi)發(fā)、異常、代碼格式、垃圾回收、全局靜態(tài)分析、Hibernate框架、初始化、國(guó)際化、Javadoc注釋、Java數(shù)據(jù)庫(kù)連接、JavaServer Page、JUnit測(cè)試用例、嵌入式設(shè)備、命名規(guī)范、面向?qū)ο缶幊?、最?yōu)化、潛在缺陷、

    可移植性、Property Files、安全性、序列化、Servlets、Spring Framework、Structs框架、多線(xiàn)程&同步、XML開(kāi)發(fā)等等。

    BugDetective

    集合、異常、最優(yōu)化、可能的問(wèn)題、資源、安全、線(xiàn)程和同步

    度量標(biāo)準(zhǔn):

    可維護(hù)性指數(shù)、域的數(shù)量、基本復(fù)雜度、對(duì)象之間的耦合性、嵌套塊的深度、扇入扇出、等等……

    CheckStyle

     

    檢查源文件。

    檢查Java源文件是否是代碼撰寫(xiě)規(guī)范相符合。

    主要檢查Javadoc注釋 、命名規(guī)范、Headers 、 Size沖突和度量、Whitespace、Modifiers、Bolcks、Coding Problem、Class Design、 重復(fù)代碼 、Miscellaneous Check、Optional Checks

    功能細(xì)化分析

    序號(hào)

    分析項(xiàng)

    Jtest

    CheckStyle

    1

    規(guī)則數(shù)量

    模式匹配:1108條

    BugDetective:36條

    度量標(biāo)準(zhǔn):76條

    共:1220條。

     

    2

    是否可自定義規(guī)則

    是。

    內(nèi)建圖形化規(guī)則定制工具RuleWizard。

    是。

    需要編寫(xiě)腳本。

    3

    是否支持GUI界面配置要檢查的規(guī)則集

    是。

    且支持快速查找規(guī)則。

    否。

    需要手動(dòng)編寫(xiě)配置腳本。

    4

    是否支持在團(tuán)隊(duì)內(nèi)共享配置

    5

    是否支持配置單條規(guī)則

    是。

    能靈活配置規(guī)則的關(guān)鍵要素。

    否。

    6

    掃出的問(wèn)題是否能自動(dòng)定位到代碼行

    7

    規(guī)則是否有詳細(xì)說(shuō)明及描述

    8

    是否有為違規(guī)例舉示例

    9

    是否支持自動(dòng)修復(fù)

    10

    是否有對(duì)規(guī)則進(jìn)行分類(lèi)

    11

    是否支持命令行方式

    支持

    支持

    12

    是否支持Patterns

    13

    是否支持編輯邏輯分析

    14

    是否支持度量標(biāo)準(zhǔn)

    15

    是否支持Eclipse插件版本

    16

    是否支持Ant集成

    17

    是否支持Maven集成

    18

    是否支持持續(xù)集成工具Hudson(Jenkins)

    19

    是否支持代碼范圍過(guò)濾

    是。

    支持最流行的源碼控制系統(tǒng),能按時(shí)間作者等對(duì)要掃描的源碼范圍進(jìn)行過(guò)濾。

    20

    是否能生成報(bào)告

    21

    是否能自定義報(bào)告格式

    是。

    支持HTML、PDF、XML及自定義報(bào)告。

    22

    是否支持團(tuán)隊(duì)部署和工作流程

    23

    自動(dòng)化同行代碼審查過(guò)程

    自動(dòng)化和管理同行代碼審查工作流- 包括準(zhǔn)備,通知和跟蹤- 并降低在桌面上啟用遠(yuǎn)程代碼審查的開(kāi)銷(xiāo)。

    ——

    24

    生成和執(zhí)行單元測(cè)試

    確保團(tuán)隊(duì)在完整的系統(tǒng)準(zhǔn)備就緒之前開(kāi)始驗(yàn)證可靠性和功能,減少諸如調(diào)試等下游工序的時(shí)間和成本。

    ——

    25

    運(yùn)行時(shí)錯(cuò)誤檢測(cè)

    自動(dòng)地檢測(cè)出在應(yīng)用程序執(zhí)行過(guò)程中發(fā)生的缺陷—包括競(jìng)爭(zhēng)條件,異常,資源 & 內(nèi)存泄漏 和安全攻擊的漏洞。

    ——

    26

    測(cè)試用例"跟蹤”

    當(dāng)應(yīng)用程序在執(zhí)行時(shí)生成捕獲實(shí)際代碼行為的單元測(cè)試用例,提供了一個(gè)快速和簡(jiǎn)單的方法來(lái)創(chuàng)建功能/回歸測(cè)試所需的實(shí)際測(cè)試用例。

    ——

    27

    自動(dòng)化回歸測(cè)試

    生成和執(zhí)行回歸測(cè)試用例來(lái)檢測(cè)是否增量代碼更改破壞了現(xiàn)有的功能或影響應(yīng)用程

    序的行為。

    ——

    28

    覆蓋率分析

    通過(guò)使用一個(gè)多維度的測(cè)試覆蓋率分析器評(píng)估測(cè)試套件的有效性和完整性。這有助于證明符合測(cè)試要求并驗(yàn)證例如 FDA 的需求。

    ——

    (如有差錯(cuò)歡迎評(píng)論留言,小編虛心與大家共同探討)


    Parasoft——領(lǐng)先的自動(dòng)化測(cè)試工具,滿(mǎn)足絕大多數(shù)行業(yè)標(biāo)準(zhǔn)

    Parasoft是一家專(zhuān)門(mén)提供軟件測(cè)試解決方案的公司,幫助企業(yè)打造無(wú)缺陷的軟件。

    從開(kāi)發(fā)到質(zhì)量檢查,Parasoft的技術(shù)通過(guò)集成靜態(tài)和運(yùn)行時(shí)分析,單元、功能和API測(cè)試,以及服務(wù)虛擬化,在不犧牲質(zhì)量和安全性的情況下加快軟件交付,節(jié)約交付成本。

    強(qiáng)大的報(bào)告和分析功能可幫助用戶(hù)快速查明有風(fēng)險(xiǎn)的代碼區(qū)域,并了解新代碼更改如何影響其軟件質(zhì)量,而突破性的技術(shù)將人工智能和機(jī)器學(xué)習(xí)添加到軟件測(cè)試中,使組織更容易采用和擴(kuò)展跨開(kāi)發(fā)和測(cè)試團(tuán)隊(duì)的有效的軟件測(cè)試實(shí)踐。

    Parasoft針對(duì)C/C++、Java、.NET和嵌入式的開(kāi)發(fā)測(cè)試都有著30多年的深入研究,很多全國(guó)500強(qiáng)企業(yè)使用Parasoft的產(chǎn)品實(shí)現(xiàn)了軟件快速、高質(zhì)量的交付。

    申請(qǐng)Parasoft測(cè)試試用

    掃碼咨詢(xún)


    添加微信 立即咨詢(xún)

    電話(huà)咨詢(xún)

    客服熱線(xiàn)
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();