禅道开源版用户手册_Docker搭建开源版禅道以及项目基本流程介绍
對于自學軟件測試的同學來說,經常會遇到這樣的困惑:
測試用例怎么寫?
有啥好的模板?
缺陷提交的模板是什么樣的?
bug的生命周期是啥?
項目的流程是啥?
以上這些困惑,在你仔細看完這篇文章后,都能找到答案。
1
禪道是什么,為什么要了解禪道
????禪道是一款國產開源項目管理軟件。它集產品管理、項目管理、質量管理、文檔管理、組織管理等于一體,是一款專業的研發項目管理軟件,完整的覆蓋了軟件研發項目的整個生命周期。
????在禪道軟件中,明確的將產品、項目、測試三者概念區分開,產品人員、開發團隊、測試人員,三者分立,互相配合,又互相制約,通過需求、任務、bug來進行交相互動,終通過項目拿到合格的產品。
????禪道是一個非常好用的缺陷管理工具,作為測試人員,了解禪道還是非常有必要的,日常工作中我們發現的缺陷,都需要記錄下來,方便問題跟進以及事后分析總結,接下來讓我們一起看下如何搭建禪道開源版的環境用來熟悉禪道的相關操作。
2?
搭建禪道環境
禪道分為開源版、專業版和企業版。也提供了多種一鍵安裝方式。企業環境搭建一般都是在linux服務器上進行的,因此,這里我選擇使用Docker的方式來進行安裝。
先使用docker search命令查看一下有哪些鏡像可以用:
docker search zentao下載鏡像:
docker pull easysoft/zentao啟動鏡像:
命令格式如下:
sudo docker run --name [容器名] -p [主機端口]:80 -v [主機禪道目錄]:/www/zentaopms -v [主機mysql目錄]:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=[數據庫密碼] -d easysoft/zentao:[鏡像標簽]其中,容器名:啟動的容器名字,可隨意指定;
主機端口:主機端口為web訪問端口;
主機禪道目錄:必須指定,方便禪道代碼、附件等數據的持久化,非升級情況需指定空目錄;
主機mysql目錄:必須指定,方便禪道數據持久化,非升級情況需指定空目錄;
數據庫密碼:容器內置mysql用戶名為root,默認密碼123456,如果不修改可以不指定該變量,如果想更改密碼可以設置 MYSQL_ROOT_PASSWORD變量來更改密碼;
鏡像標簽:禪道版本。
我在服務器新建了一個/root/docker_volume/zentao的目錄,用來存儲禪道的相關數據,最終啟動容器的腳本如下:
docker?run?--name?zentao?-p?8083:80?-v?/root/docker_volume/zentao/zentaopms:/www/zentaopms?-v?/root/docker_volume/zentao/mysql:/var/lib/mysql?-e?MYSQL_ROOT_PASSWORD=123456?-d?easysoft/zentao初始化安裝:
完成上述操作步驟后,打開瀏覽器,輸入ip+8083端口訪問,就會出現下面的頁面:
點擊開始安裝
安裝過程如下:
安裝完成后,即可登錄進行使用
3?
禪道初始流程配置?
首次用管理員登錄后,會進入流程配置頁面,用來配置公司目前的管理方式是按什么模式走的:
這個配置在后臺也可以隨時進行更改:
接下來簡單介紹下我們項目目前的一個管理模式:
我們大致是按照上面截圖的形式進行管理的,沒有走敏捷開發的那一套標準流程,因此一般是按 產品-迭代/項目-迭代的方式進行管理,使用需求+任務去衡量每個版本的研發效能。
整個流程大致如下:
1、產品在項目下維護所有需求,類似一個需求池
2、產品創建迭代(類似于發版計劃,迭代名稱一般包含迭代開始和結束時間),將需求關聯進迭代
3、項目經理針對每個需求進行任務拆分,分別給前端、后端、大數據等建立任務,測試組長在每個需求下給指定的測試人員建任務
4、創建測試單,測試人員在需求下建用例,將用例關聯進測試單進行執行
5、研發完畢后,開發更新任務狀態,測試開始驗證,驗證完畢后,產品進行驗收
6、最終所有需求狀態都是驗收完畢的狀態時,走發版申請
以上只是一個比較簡單的流程,今天才發現原來禪道還有好多的功能都沒有接觸過,可能作為測試人員,給我們開放的權限都比較少。
4
禪道用例模板和bug填寫參考
禪道上可以直接導出用例模板:
模板內容如下:
bug提交案例:
總之:該描述的東西要描述清楚,項目組統一制定一個規范和模板,統一按規范來即可。
END
禪道的環境搭建暫時就先介紹到這了,如果大家在搭建/使用禪道有遇到問題的話,可以到官網查看相關的資料,官網地址如下:
https://www.zentao.net/book/zentaopmshelp/40.html
如果自己不想搭建的話,也可以到官網注冊云禪道進行功能的試用。
想要直接訪問我部署好的地址體驗的話,可以添加小編微信或者群里艾特我也可以,進群方式在公眾號菜單上有。
往期推薦
Docker環境搭建
linux下通過Docker安裝mysql
使用Docker搭建Sonarqube代碼掃描環境
總結
以上是生活随笔為你收集整理的禅道开源版用户手册_Docker搭建开源版禅道以及项目基本流程介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 区块链的攻击有哪些(区块链和ddos攻击
- 下一篇: dnf用虚拟机会被制裁吗_DNF: 神豪