一.瞭解缺陷管理工具特色sql
序號數據庫 |
缺陷管理工具後端 |
商用 OR 免費安全 |
是否跨平臺工具 |
~~~~~~~~ 優 點 ~~~~~~~~性能 |
~~~~~~~~ 缺 點~~~~~~~~測試 |
1spa |
QC(Quality Center)開放源代碼 |
商用orm |
跨平臺 |
提供了基於 Web 的系統,可在普遍的應用環境下自動執行軟件質量測試和管理。儀表盤技術能夠了解驗證功能和將業務流程自動化,並肯定生產中阻礙業務成果的瓶頸, 使 IT 團隊可以在開發流程完成前就參與應用程序測試,縮短髮布時間表,同時確保最高水平的質量和企業級的軟件質量解決方案,功能很強大,結合有BUG管理,需求管理及用例管理等功能和其它的測試工具,好比Loardrunner測試工具的接口作得比較好,數據能夠在它們中共享。 |
須要安裝配置IIS和數據庫,系統資源消耗比較大,英文版的易用性不是很好,最重要的是收費價格不扉;中文版的網上也不少但找起來比較費事,且性能不那麼穩定。 |
2 |
Bugzilla |
免費 |
跨平臺 |
是一個開源的缺陷跟蹤系統,能夠管理軟件開發中缺陷的提交,修復,關閉等整個生命週期,,免費的開源的一款功能強大的Bug管理系統,好比強大的檢索功能,強大的後端數據庫支持, 豐富多樣的配置設定等。 |
安裝須要Perl和配置MYSQL數據庫,過程比較繁瑣,修改配置文件比較麻煩;英文版的能漢化可是漢化後容易出現亂碼。 |
3 |
禪道 |
免費 |
跨平臺 |
是借鑑微軟的研發流程和Bug管理理念,使用PHP+MySQL獨立寫出的一個Bug管理系統。簡單實用,免費而且開放源代碼(遵循GNU GPL),基於WEB的,配置安裝簡單,只需到網上獲取安裝包,再配下PHP通用的環境便可,有簡單的報表統計功能,總體使用仍是比較容易上手,並且是開源免費中文版的BUG管理系統。 |
沒有直接截圖的功能。 |
4 |
Mantis |
免費 |
跨平臺 |
一款基於Web的Php+Mysql的開源BUG管理系統,簡單實用,報表功能比較強大,也有截圖功能。 |
截圖功能是以附件的形式存在,報表功能須要配置纔可用,是英文版的,不過能夠經過漢化包和配置來漢化,有郵件支持但也須要修改配置。 |
5 |
JIRA |
商用 |
跨平臺 |
用它管理項目,跟蹤任務、bug,經過郵件通知功能進行協做通知,在實際工做中使工做效率提升不少,效果很是不錯,安全性、可擴展性方面發揮到了極致,能夠整合客戶、開發人員、測試人員,各人各司其職,信息很快獲得交流和反饋,性價比最好,在開源領域,其認知度比其餘的產品要高得多,並且易用性也好一些。同時,開源則是其另外一特點,在用戶購買其軟件的同時,也就將源代碼也購置進來,方便作二次開發。 |
對於測試需求、測試用例等都沒有提供直接的方式進行管理。 |
6 |
Gitlab |
免費 |
跨平臺 |
管理bug,能夠跟項目綁定,特別方便管理bug,隨時assign給相關開發,也能夠看到開發提交bug時的Commits,每次發版能夠對照相關提交,既方便測試,也能夠在出現問題時找到對應開發。 |
是英文版的,沒有中文版,使用不便。
|
二.閱讀分析缺陷管理實例
訪問下列基於 Bugzilla 缺陷管理項目
缺陷信息 | BugID(503619) | BugID(481796) | BugID(12331) | BugID(513334) |
Product(軟件產品) | JDT | JDT | Platform | JDT |
Component(模塊名) | Core | Core | UI | Debug |
Version(版本號) | 4.6 | 4.5 | 1.0 | 4.7 |
Hardware(運行平臺) | PC Linux | All All | PC Windows NT | PC Windows 7 |
Importance(嚴重性) | P3 normal | P1 enhancement with 9 votes | P3 normal | P3 normalwith5 votes |
Status(缺陷所處狀態) | RESOLVED FIXED | RESOLVED FIXED | RESOLVED WONTFIX | ASSIGNED |
Assignee(指定缺陷修復人員) | Stefan Xenos | Stefan Xenos | Nick Edgar | JDT-Debug-Inbox |
Depends on(上游缺陷) | 481796 | 497119 490010 491461 491558 492488 492504 492506 492941495557 495817 496044 496129 496142 497044 497168 497355497518 497996 499391 499472499635 499708 500006 500095 |
— | 481796 |
Blocks(下游缺陷) | — | 84916 351410 495062 496136 497513 513334 503619 | — | — |
Reported(首先報告缺陷時間) | 2016-10-04 14:29 EDT by Stefan Xenos | 2015-11-09 22:16 EST by Stefan Xenos | 002-03-2703:42 EST by Ralf Steck | 2017-03-08 13:32 EST by Markus Keller |
Modified(最後修改缺陷時間) | 2016-10-28 03:11 EDT | 2018-02-06 09:19 EST | 2002-05-02 12:35 EDT | 2019-04-30 05:39 EDT |
#Comments(評論數量) | 2 | 18 | 8 | 41 |
LifeCycle(缺陷生存期) | 15 days | 2 years | 37 days | 2 years
|
訪問下列基於 Github 的缺陷管理項目
缺陷信息 | IssueID(10450) | IssueID(12263) | IssueID(12230) | IssueID(12207) |
IssueTitle(標題) | BUG: ufunc.__call__ treats out passed by position and keyword differently#10450 | BUG? hstack/vstack/column_stack no longer accept generators#12263 | malloc issue with polyfit#12230 | BUG: subclasses of np.void can cause a segfault#12207 |
Product(軟件產品) | — | — | — | — |
Component(模塊名) | numpy.core | — | — | numpy.core |
Reporter(缺陷報告人) | eric-wieser | shoyer | astrofrog | eric-wieser |
Opened(首先報告缺陷時間) | Jan 22 2018 | Oct 26 2018 | Oct 21 2018 | Oct 18 2018 |
Assignee(指定缺陷修復人) | No one assigned | No one assigned | No one assigned | No one assigned |
#participants(參與交流人數) | 9 | 6 | 5 | 10 |
Miilestone(里程碑) | No milestone | No milestone | 1.17.0 release | No milestone |
Modified(最後修改缺陷時間) | Apr 23 2018 | Oct 28 2018 | Nov 18 2018 | Oct 24 2018 |
Status(缺陷狀態) | 00-Bug | high | 00-Bug | 00-Bug |
#lifecycle(缺陷生存期) | 3 months | 5 days | 9 days | 8 days |