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