乙個新的開源bug管理系統Cynthia

2021-06-22 08:12:28 字數 1309 閱讀 1247

下面是cynthia的主要介紹:

cynthia 提供了乙個基於web的、開源的、跨平台的軟體專案管理和問題管理的解決方案。通過極大的靈活度,實現了特殊性和普遍性的統一。    它提供了強大的自定義配置功能,使用者能夠根據自己的實際情況配置問題的流轉和資料模板,它同時內建了強大的cache模組提高資料的訪問效率。

與其他系統相比cynthia有以下這些優勢:

1.  巨大的靈活性,任何東西都是可以配置的,甚至包括整個流程、表單和人員角色,所以cynthia不僅僅只用於問題管理,還可以用於需求管理、運維管理等各種工作流程系統

2.  豐富的統計報表,可以根據不同型別的統計方式獲取報表

3.  強大的資料篩選功能,包括對任何欄位及歷史記錄的篩選,並能夠長期儲存

4.  詳細的日誌資訊,對於每次修改系統都會詳細的記錄

5.  資料標記功能,對於系統中的資料可以方便的打標記

6.  豐富的快捷操作,在實際專案中總結出來的一些常用的批量操作,例如批量修改,批量匯出等功能

7.  方便部署,直接打war包部署到tomcat resin等web伺服器上即可

8.  簡潔漂亮的ui,採用google風格的樣式,看起來比較清爽

9.  開源的軟體,使用者團隊可以方便的進行二次開發 

10. 強大的技術支援,我們有專業的團隊維護和定期公升級系統,您的反饋我們都會認真評估並在後面的版本中發布

本章主要介紹在乙個全新的環境下如何開始使用cynthia管理專案和問題,只是做乙個簡單的介紹,主要從流程定義,表單定義,使用者管理和問題處理等步驟介紹,每個步驟的詳情在後面的章節會進行介紹。

1. 定義乙個流程

cynthia是管理問題的工作流系統,問題由誰處理,處理完之後如何往下傳遞,整個流程裡面都有哪些角色,這些問題cynthia裡面都沒有規定死,而是交給使用者根據實際情況去配置,有的小專案可能只有開發和測試,而有的大專案可能還有產品,運維,專案經理等各種複雜的角色,所以我們把權力交給使用者,這樣可能會增加配置時的複雜度,但是也更靈活了。開始時可以由管理員來建立流程。

2. 定義乙個表單

測試人員在定義問題的時候需要填寫一些字段,而這些字段對於不同的專案來說肯定也是不一樣的,基於移動端的專案肯定要有移動終端的型號,移動作業系統或者網路狀態等字段,而在pc端的專案來說這些欄位則完全沒有必要存在,因此我們也把定義欄位的權利交給使用者,使用者針對不同的專案來定義不同的字段。

3. 增加使用者

每個流程中都有定義的角色,這個也是使用者根據不同的專案定義的,針對不同的角色使用者可以新增不同的人員,這樣專案之間和角色之間沒有任何影響,許可權也更清晰。

4. 新建和處理問題

git.oschina.net/cynthia/cynthia

面對乙個新的系統

1 檢查linux系統 如果您是剛剛接手了一台linux系統,請先確認這台系統是不是紅帽rhel7系統再進行下面的操作哦 root localhost cat etc redhat release red hat enterprise linux server release 6.5 santiag...

開源乙個新的雪花演算法(雪花漂移)

idgenerator 介紹用一種全新的雪花漂移演算法 以下簡稱本演算法 讓id更短 生成速度更快。核心在於縮短id長度的同時,還能保持極高併發處理量 50w 0.1s 且具有很強配置能力。需求 1.作為架構設計的你,想要解決資料庫主鍵唯一的問題,特別是在分布式系統多資料庫的時候。2.你希望這個主鍵...

微軟的乙個BUG

各位,我不知道我的這個發現屬不屬於微軟的乙個bug round 1.225,2 1.23 round 1.245,2 1.25 round 1.265,2 1.26 round 1.285,2 1.28 按照技術文章上說的,vb中round 函式屬於四捨五入函式,但實際執行當中,其實round 函式...