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