1. 程式人生 > >程式碼走查工具jupiter的安裝使用

程式碼走查工具jupiter的安裝使用

1
1.1 簡介

Jupiter是一個管理程式碼走查中bug的外掛,類似mantis中對bug的管理。不同的是mantis管理的是黑盒測試中的bug,Jupiter管理的是白盒測試中的bug。Jupiter並不負責查詢bug,只是管理bug。走查人員建立走查任務,發現bug將其記錄,提交review資料到svn或cvs,開發人員更新review資料,修改bug,提交review資料,走查人員複測,沒問題後將bug關閉。通過這樣一個過程管理bug的生命週期。

2 流程說明

建立走查任務–>個人走查–>發現bug–>提交review資料–>團隊更新review資料,稽核bug–>確認為bug–>分派修改人及解決方式–>更新review資料,修復bug,修復完提交review資料–>走查人更新review資料,複測已修改的bug–>確認已修復–>關閉bug,提交review資料–>結束走查任務。

3 Jupiter操作
3.1 安裝Jupiter外掛

和安裝其他外掛一樣。可以線上安裝或下載後安裝

線上安裝地址http://code.google.com/p/jupiter-eclipse-plugin/downloads/list
或下載後安裝:

將edu.hawaii.ics.csdl.jupiter_4.0.0.jar放到eclipse目錄下的plugins資料夾中

然後重啟eclipse

3.2 建立走查任務
說明:此步驟只需程式碼走查負責人建立,其他走查人員不必再建任務。

1選擇某個專案,右擊,選擇“Properties”, 選擇“Review”,點選new,建立任務,輸入Review ID(任務ID例如HP_EAMtest20100831)和Description(檢查豪鵬合同管理模組的程式碼)。

2,選擇需要Review的檔案,可一次選擇多個

選擇後可以繼續點選add進行新增其他檔案,把此次檢查的程式碼檔案都新增進來

3,設定參加Review的人員,每次新增一個,可以重複多次把與此次走查程式碼相關的走查人員和開發人員新增進來

4,選擇評審負責人

5,設定問題型別,根據專案設定,下圖是公司某個專案的檢查型別。可以根據實際情況進行刪除、編輯或新增

6,設定三個階段(個人審查、團隊評審、問題修復)過濾器。可以通過下拉表進行選擇不同的階段。前兩個階段使用預設的過濾器就行,第三階段最好將複選框where status is open的複選框去掉。因為如果選擇此框,開發人員看到的只是open的bug,已解決和已關閉的bug看不到

7,提交任務

提交.jjupiter和.mymetadat檔案

3.3 走查
1,開啟review檢視

Window-open Perspective-other-選擇review

2,選擇個人走查

3,選擇走查計劃和自己的ID

4,記錄bug

走查程式碼,當發現有bug時,右擊出現bug的程式碼處,選擇Add Review Issue…

在Review Editor的Individual Phase填寫bug型別,嚴重程度,概要和詳細描述;在Team Phase處選擇分配人。點選儲存

5,提交資料

提交review資料,預設在專案根目錄下的review資料夾。如果走查任務是HP_EAMtest,你的reviewerID是zhangs,則提交HP_EAMtest-zhangs.review檔案

3.4 複測
選擇個人走查檢視,對已修改的bug進行復測,如果沒有問題,則將問題關閉。在Review Editor的Rework Phase選項卡下將問題狀態改為Closed,如果複測發現還是有bug,則將此bug Reopened啟用。

jupiter外掛下載地址 http://download.csdn.net/download/shy_snow/9916746

相關推薦

程式碼工具jupiter安裝使用

1 1.1 簡介 Jupiter是一個管理程式碼走查中bug的外掛,類似mantis中對bug的管理。不同的是mantis管理的是黑盒測試中的bug,Jupiter管理的是白盒測試中的bug。Jupiter並不負責查詢bug,只是管理bug。走查人員建立走查任務,發現bu

程式碼工具FindBugs, PMD,CheckStyle

Eclipse安裝findBugs外掛 在Eclipse中點選Help-Install New SoftWare,輸入下面網址新增: http://findbugs.cs.umd.edu/eclipse 裡面列出了所有bug匹配項 Eclipse中安裝PMD外掛 在

程式碼工具篇SytleCop的規則總結與翻譯

    SourceAnalysis (StyleCop)的終極目標是讓所有人都能寫出優雅和一致的程式碼,因此這些程式碼具有很高的可讀性。 早就聽說了微軟內部的靜態程式碼檢查和程式碼強制格式美化工具 StyleCop , 2008-05-23微軟在 MSDN Code Gallery 釋出了 4.2 版本

Java程式碼審查規範總結

  按照我的經驗,一般來說,從命名,註釋,宣告,語句/功能分佈/規模,可靠性(總則/變數和語句/函式),可靠性(函式),程式碼警告,可讀性,圈複雜度,SQL規範性和優化效能等如下方面稽核: 分類 重要性 檢查項 具體要求

軟體質量保障之程式碼 | 併發程式設計網

目的 程式碼走查有幾個目的,第一個是讓新同學快速熟悉程式碼並瞭解系統。第二個是做諮詢防控的事前檢查,避免引發線上故障。第三個是通過一起討論和審查,加強團隊程式碼閱讀和編寫能力,讓大家編寫出優秀的程式碼。程式碼走查的優點非常多,但是最核心的還是提前發現問題並解決問題。 所以基於以上目的,程式碼走

阿里程式碼規範檢查工具安裝使用

簡單瞭解一下這外掛 該外掛由阿里巴巴 P3C 專案組研發。 外掛支援了IDEA、Eclipse,在掃描程式碼後,將不符合規約的程式碼顯示出來,甚至在 IDEA 上,還基於 Inspection 機制提供了實時檢測功能,編寫程式碼的同時也能快速發現問題所在,還實現了批量一鍵修復的功能。 IDEA

一個典型的程式碼檢查單

程式碼走查的最主要的目的是為了發現程式中的邏輯錯誤,程式設計風格方面的錯誤可以通過風格檢查的工具去檢查。如下的檢查單給程式碼走查的專家發現邏輯錯誤提供了一個很好的幫助。 序號 檢查項 1 程式碼的註釋與程式碼是否一致?註釋是否是多餘的? 2 是否存在超過

Ibatis程式碼自動生成工具——Abator安裝與應用例項(圖解)

使用也比較簡單,以下做個例項來介紹: 一、環境準備 我的環境:Eclipse SDK  Version: 3.5.2                JDK1.6                Oracle9i 二、外掛安裝 1、點選"Help>In

【顆粒歸倉】(四)程式碼--StyleCop所有規範的翻譯準則

       從網上找StyleCop官網準則的翻譯好費心,功夫不負有心人,終於找到了完整版(還是在壓縮檔案中),分享給同學們來學習,其中有我自己的標註(紅色字型),和網友們一起學習、提高。                                         

jira整合fisheye程式碼深度檢視工具安裝綠色版

軟體介紹: Fisheye 是一個原始碼庫深度檢視軟體,它可以挖掘原始碼庫中的有用資訊,呈現在Web瀏覽器介面上,Fisheye優點: 1) Fisheye是一個基於Web的程式碼管理系統,可以與SVN,CVS等結合使用,能夠實時的顯示程式碼的更新情況,是一個很好的原始碼瀏覽工具; 2) 強大的程式碼比

程式碼分析工具 Pylint安裝+pycharm下的配置

Pylint 是一個 Python 程式碼分析工具,它分析 Python 程式碼中的錯誤,查詢不符合程式碼風格標準(Pylint 預設使用的程式碼風格是 PEP 8)和有潛在問題的程式碼。 。它與幾個流行的編輯器和IDE很好地整合,也可以從命令列執行。 1、安裝 命令列執行pip install pylint

第三章《程式碼檢查、與評審》筆記與心得

                                                                          程式碼檢查心得        程式碼檢查主要分為8類。以下為閱讀筆記和心得。        紫色字型為暫不理解的問題。 一

gitlab程式碼管理開源工具--安裝、遷移、升級

需求:現在公司使用的gitlab版本號為8.6.1,伺服器在阿里雲平臺上面,要求將原始碼從阿里雲伺服器上面遷移到本公司內部伺服器 1. 檢視gitlab版本 [[email protected] ~]# more /opt/gitlab/embedded/ser

eslint 安裝配置(JS程式碼質量檢測工具

首先在專案中與package.json平級的目錄下建立.eslintrc檔案,該檔案目前內容如下:(以後會做修改,暫且如此,根據專案的需求可做區域性修改) { “extends”: [“eslint:recommended”, “plugin:import/errors”, “plugin:import/w

Java小工具Lombok安裝和使用,讓JAVA程式碼更優雅

Lombok簡介Lombok專案通過新增“處理程式”,使java成為一種更為簡單的語言。作為一個Old Java Developer,我們都知道我們經常需要定義一系列的套路,比如定義如下的格式物件。public class DataExample { private fi

MyEclipse下安裝MyBatis Generator程式碼反向生成工具

一、安裝MyBatisGenerator程式碼反向生成工具 1、離線方式: 裡面所有的jar包,新建一個mybatis-generator資料夾,把features跟plugins都丟到mybatis-generator資料夾中,把mybatis-generator資

AIX看系統安裝時間和運行時長

usr let pos sha blog clas light log etc $ lslpp -h bos.mp* --AIX系統的安裝時間,可以通過bos.mp和bos.mp64文件集的安裝時間得知 Fileset Level Action

php與其他一些相關工具安裝步驟分享

you 記錄 有道 工具 nbsp 寫博客 安裝php inux ref 現在很少花時間來專門寫博客,都是把平時看到用到的東西像隨筆一樣記錄在雲筆記上。 在這兒分享一些php相關的技術安裝過程: linux下編譯安裝php:php安裝 phpunit安裝過程:phpuni