第七單元 禪道

一娄猫、測試工具背景

當測試環(huán)境搭建完成后生闲,測試人員將在自己搭建的環(huán)境上執(zhí)行測試用例碍讯,開展測試工作。測試人員在執(zhí)行測試用例的過程中捉兴,如發(fā)現(xiàn)實際結(jié)果與預(yù)期結(jié)果不一致蝎困, 則意味著出現(xiàn)Bug (缺陷、錯誤倍啥、問題)禾乘。當測試人員發(fā)現(xiàn)了Bug之后,就需要把Bug提交給開發(fā)人員進行修復(fù)虽缕。那測試人員應(yīng)如何記錄一個Bug呢?測試人員通過什么工具把Bug轉(zhuǎn)發(fā)給開發(fā)人員的呢?測試人員提交完Bug后又如何做回歸測試呢?本章將對提交Bug所涉及的各種問題進行詳細介紹始藕。提交Bug不僅僅是測試人員價值的體現(xiàn),也是測試人員迓開發(fā)人員溝通的重要橋梁氮趋,Bug 的數(shù)量和質(zhì)量將會對軟件質(zhì)量的改善起到重要的推動作用伍派。

二、測試管理工具

測試管理工具是指在軟件開發(fā)過程中剩胁,對測試需求诉植、計劃、用例和實施過程進行管理昵观、對軟件缺陷進行跟蹤處理的工具晾腔。通過使用測試管理工具舌稀,測試人員或開發(fā)人員可以更方便地記錄和監(jiān)控每個測試活動、階段的結(jié)果建车,找出軟件的缺陷和錯誤扩借,記錄測試活動中發(fā)現(xiàn)的缺陷和改進建議。通過使用測試管理工具缤至,測試用例可以被多個測試活動或階段復(fù)用嫉到,可以輸出測試分析報告和統(tǒng)計報表。有些測試管理工具可以更好地支持協(xié)同操作细层,共享中央數(shù)據(jù)庫,支持并行測試和記錄捧搞,從而大大提高測試效率胎撇。

三、測試工具介紹

目前市場上主流的軟件測試管理工具有:TestCenter(澤眾軟件出品)题涨、TestDirector(MI公司TD巡雨,8.0后改成QC)冈涧,TestManager(IBM)营曼,QADirector(Compuware)蒂阱,TestLink(開源組織),QATraq(開源組織)妈踊,oKit (統(tǒng)御至誠),Jira 管理工具,禪道纵刘。
測試管理包含的內(nèi)容有:測試框架瞬捕、測試計劃與組織、測試過程管理扇救、測試分析與缺陷管理。

四、禪道介紹

1. 禪道簡介

禪道由青島易軟天創(chuàng)網(wǎng)絡(luò)科技有限公司開發(fā)像云,國產(chǎn)開源項目管理軟件婿牍。它集產(chǎn)品管理等脂、項目管理、質(zhì)量管理露该、文檔管理解幼、組織管理和事務(wù)管理于一體害晦,是一款專業(yè)的研發(fā)項目管理軟件鲫剿,完整覆蓋了研發(fā)項目管理的核心流程。
禪道官方網(wǎng)站:http://www.zentao.net/
官網(wǎng)使用步驟詳解:http://www.zentao.net/book/zentaopmshelp/38.html

2. 禪道項目管理系統(tǒng)的特點

  • 第一款完整涵蓋產(chǎn)品管理政冻、任務(wù)管理李丰、測試管理的開源管理軟件,使用一個軟件解決項目管理核心問題魏蔗。
  • 基于國際流行的敏捷管理方式scrum。
  • B/S Broswer/Server C/S Client/Server 架構(gòu),方便部署榄审、使用。
  • 概念簡單饼问,容易上手。
  • 開源的項目管理軟件,可自由進行定制左冬,修改。
  • 免費的項目管理軟件,降低企業(yè)的投入成本瑰枫。
  • 自主的開發(fā)框架,預(yù)留擴展機制性含,通過第三方的插件擴展獲得更多的功能。

3. 禪道系統(tǒng)的功能列表

  1. 產(chǎn)品管理:包括產(chǎn)品芝发、需求绪商、計劃、發(fā)布辅鲸、路線圖等功能格郁。
  2. 項目管理:包括項目、任務(wù)瓢湃、團隊雾叭、版本管行、燃盡圖等功能叮姑。
  3. 質(zhì)量管理:包括bug、測試用例、測試任務(wù)忠售、測試結(jié)果等功能逝她。
  4. 文檔管理:包括產(chǎn)品文檔庫积仗、項目文檔庫、自定義文檔庫等功能弧腥。
  5. 事務(wù)管理:包括todo管理,我的任務(wù)塘慕、我的Bug、我的需求、我的項目等個人事務(wù)管理功能。
  6. 組織管理:包括部門肯夏、用戶李根、分組、權(quán)限等功能晴弃。
  7. 統(tǒng)計功能:豐富的統(tǒng)計表。
  8. 搜索功能:強大的搜索帆焕,幫助您找到相應(yīng)的數(shù)據(jù)。
  9. 擴展機制沾瓦,幾乎可以對禪道的任何地方進行擴展筋遭。
  10. api機制,所見皆API暴拄,方便與其他系統(tǒng)集成漓滔。

4. 用戶角色

image.png

禪道管理軟件中,核心的三種角色:產(chǎn)品經(jīng)理乖篷、研發(fā)團隊和測試團隊响驴,這三者之間通過需求進行協(xié)作,實現(xiàn)了研發(fā)管理中的三權(quán)分立撕蔼。其中產(chǎn)品經(jīng)理整理需求豁鲤,研發(fā)團隊實現(xiàn)任務(wù)秽誊,測試團隊則保障質(zhì)量,其三者的關(guān)系如下圖:


image.png

5.禪道的安裝

5.1.雙擊文件琳骡,安裝(解壓)

image.png

注意:必須安裝在 英文目錄下锅论。

5.2.查看目錄

image.png

image.png

image.png

image.png

點擊服務(wù):apche可以選擇80或88端口,mysql可以選擇3306或3308端口
點擊訪問禪道楣号,頁面會自動跳轉(zhuǎn)到禪道的頁面最易。

也可以直接訪問http://localhost/zentao/ 管理用戶:admin,密碼 123456
備注:如果你啟動的是88端口炫狱,請使用http://localhost:88/zentao來訪問藻懒。

image.png

5.3. 登錄

image.png

5.4.登錄成功

第一次登錄成功自動跳轉(zhuǎn)修改密碼界面。


image.png

五视译、禪道操作

  1. 人員管理
  2. 權(quán)限分配
  3. 產(chǎn)品控制
  4. 項目控制
  5. 編寫用例
  6. 提交缺陷(bug)

1. 人員管理

使用 管理員(admin)登錄后將出現(xiàn)的頁面


image.png
1.1.添加部門

進入“組織” → “部門” 的頁面嬉荆,新建三個部門并保存


image.png
1.2.添加用戶

進入“組織” → “用戶” → “+添加用戶”的鏈接頁面,添加“項目經(jīng)理”賬戶并保存酷含,郵箱和源代碼賬號可以為空鄙早,其中“您的系統(tǒng)登錄密碼”我管理員admin的密碼。


image.png

image.png
1.3.添加產(chǎn)品經(jīng)理
image.png
1.4.添加開發(fā)人員
image.png
1.5.添加測試人員
image.png

密碼均設(shè)置為123456

1.6 添加成功展示效果
image.png

2. 創(chuàng)建產(chǎn)品

在禪道中椅亚,產(chǎn)品是一切的核心限番,所有的東西基本上都是圍繞產(chǎn)品展開。那么如何創(chuàng)建第一個產(chǎn)品呢什往?
產(chǎn)品經(jīng)理登錄禪道,進入“產(chǎn)品” → “+添加產(chǎn)品”的鏈接頁面慌闭,新建產(chǎn)品并保存别威。


image.png

image.png

在這個頁面中,產(chǎn)品名稱和產(chǎn)品代號是必填的驴剔。比如省古,我們創(chuàng)建一個“測試產(chǎn)品”,代號為test丧失。點擊保存豺妓。

3.添加需求

添加了產(chǎn)品之后,需要創(chuàng)建一個需求布讹。
所謂需求琳拭,就是來描述一件事情,如模板:作為一名<某種類型的用戶>描验,我希望<達成某些目的>白嘁,這樣可以<開發(fā)的價值>。這樣的需求膘流,有用戶角色絮缅,有行為鲁沥,也有目的和價值所在,非常方便與團隊成員進行溝通耕魄。
創(chuàng)建需求的步驟如下:
1.產(chǎn)品經(jīng)理登錄禪道画恰。
2.進入產(chǎn)品視圖。
3.在頁面右側(cè)吸奴,有“新增需求”菜單允扇,點擊菜單,出現(xiàn)新增需求的頁面奄抽。
4.需求的創(chuàng)建頁面蔼两,預(yù)計工時和需求名稱都為必填項。預(yù)計工時逞度,也就是你估計完成這個需求大約多少個小時额划。


image.png

image.png

注意:由誰評審,選擇不需要評審档泽,這樣新創(chuàng)建的需求狀態(tài)是激活狀態(tài)俊戳。只有激活狀態(tài)的需求才能關(guān)聯(lián)到項目中,進行開發(fā)馆匿。

4.創(chuàng)建項目

創(chuàng)建了產(chǎn)品和需求以后抑胎,需要創(chuàng)建一個項目,來完成這個需求渐北。在實際的情況中阿逃,肯定會有多個需求。那么如何確定一個項目中該做哪些需求呢赃蛛?應(yīng)該對需求進行優(yōu)先級的排列恃锉,并根據(jù)項目的周期和參與的人手來決定。

4.1 項目經(jīng)理登錄禪道呕臂,點擊“添加項目”
image.png

image.png
4.2 點擊創(chuàng)建項目中的“保存”破托,系統(tǒng)將自動跳轉(zhuǎn)到下圖:
image.png
4.3 點擊“設(shè)置團隊”鏈接進入“團隊成員”頁面,如下圖:
image.png
4.4 點擊“團隊管理”鏈接進入“團隊管理”頁面歧蒋,添加團隊成員并保存土砂,如下圖:
image.png
4.5 進入“項目” → “需求” → “+關(guān)聯(lián)需求”的鏈接頁面來關(guān)聯(lián)該項目的需求并保存,如下圖:
關(guān)聯(lián)需求.png

單擊保存.png
4.6單擊圖中的“保存”按鈕后看到積云商城第一期項目所關(guān)聯(lián)的需求谜洽,如圖:
保存.png
4.7單擊上圖中的“批量分解”的鏈接按鈕進入“批量創(chuàng)建”頁面萝映,并進行任務(wù)指派、保存阐虚,如下圖:
關(guān)聯(lián)需求成功.png

批量創(chuàng)建任務(wù).png

5. 開發(fā)人員領(lǐng)取任務(wù)锌俱,并提交測試版本

5.1. 查看任務(wù)

開發(fā)人員登錄禪道系統(tǒng),進入“我的地盤” → “任務(wù)” →的鏈接頁面就可以查看項目經(jīng)理分配的任務(wù)


查看任務(wù).png

5.2. 完成任務(wù)

當開發(fā)人員完成某一項任務(wù)時敌呈,可以單擊右側(cè)完成按鈕贸宏,在彈出的對話框中設(shè)置消耗的事假并保存即代表改任務(wù)完成造寝,如下圖:


完成任務(wù).png
5.3. 創(chuàng)建版本

當開發(fā)人員全部完成任務(wù)時,便可提交相應(yīng)的測試版本吭练,進入“項目” → “版本”的鏈接頁面進行版本的創(chuàng)建诫龙,如下圖:


創(chuàng)建版本.png
5.4. 點擊“+創(chuàng)建版本”鏈接進行版本創(chuàng)建,并保存鲫咽,如下圖:
創(chuàng)建測試版本.png

6. 通過禪道系統(tǒng)來追蹤Bug

在上一節(jié)中開發(fā)人員已經(jīng)通過禪道系統(tǒng)提交了可測試的版本签赃,接下就由測試人員來執(zhí)行測試,并提交Bug分尸。

6.1. 查看任務(wù)

測試人員登錄禪道系統(tǒng)锦聊,進入“項目” → “任務(wù)” → 的鏈接頁面,此時就可以查看項目經(jīng)理分配給測試人員的 任務(wù)箩绍,如下圖:


查看任務(wù).png
6.6.2. 提交bug

假設(shè)測試人員已經(jīng)完成測試用例設(shè)計并測試用例執(zhí)行完畢孔庭,并且在測試中發(fā)現(xiàn)了問題,那么測試人員就要通過禪道提交Bug給開發(fā)人員材蛛。
測試人員圆到,進入 “測試” → “Bug” 的鏈接頁面,如下圖:


提交bug.png
6.3. bug提交

單擊“提交bug”鏈接進入到提交Bug的頁面卑吭,此時可以提交Bug并進行相應(yīng)保存芽淡,如下圖:


Bug提交.png

image.png
6.4. 查看bug

開發(fā)人員登錄禪道系統(tǒng),進入 “測試” → “Bug”的鏈接頁面豆赏,此時就可以看到測試人員提交的bug挣菲,如下圖:


image.png
6.5. 完成解決

開發(fā)人員修復(fù)好該bug之后,就會單擊“解決”按鈕掷邦,在彈出對話框中設(shè)置解決信息并保存白胀,那么此時Bug就已經(jīng)解決完成,如下圖:


image.png
6.6. 關(guān)閉Bug

測試人員登錄禪道系統(tǒng)耙饰,并驗證所提Bug是否被開發(fā)人員修復(fù)好纹笼,如經(jīng)驗證纹份,此Bug已被解決苟跪,將會彈出“關(guān)閉”按鈕,并備注相關(guān)信息蔓涧,如下圖:


image.png

image.png

點擊“保存”后件已,“解決”按鈕變?yōu)榛疑c擊“關(guān)閉”元暴,彈出如下圖:


image.png
6.7. 查看狀態(tài)

當測試人員再次查看此Bug時篷扩,此Bug為關(guān)閉狀態(tài),如圖所示:


image.png
6.8. 如果沒有解決

如果測試 人員驗證此bug發(fā)現(xiàn)并沒有解決茉盏,就會再次編輯此bug鉴未,并將bug的狀態(tài)設(shè)置為激活狀態(tài)并重新指派給開發(fā)人員枢冤。
至此,bug的基本流程已經(jīng)完成铜秆。

7. 創(chuàng)建發(fā)布

當某一期的項目結(jié)束后淹真,如果這一期的版本可以對外發(fā)布,此時產(chǎn)品經(jīng)理的一個職責就是創(chuàng)建一個發(fā)布连茧。創(chuàng)建發(fā)布的意義在于告知相關(guān)部門人員核蘸,有新產(chǎn)品上線,可以讓相關(guān)人員繼續(xù)開展工作啸驯。
創(chuàng)建發(fā)布的步驟:
1.產(chǎn)品經(jīng)理進入產(chǎn)品視圖客扎,選擇“發(fā)布列表”。
2.點擊【創(chuàng)建發(fā)布】罚斗,進入創(chuàng)建發(fā)布頁面徙鱼。
3.填寫必填項:發(fā)布名稱、Build和發(fā)布日期惰聂。
注意:發(fā)布的前提是要創(chuàng)建一個Build疆偿。


image.png

image.png

8. 測試團隊

8.1.Bug處理
測試 → bug → 提bug → 生成bug列表
8.2.測試用例操作
1.1.4.修改用例
用例操作
1.1.5.執(zhí)行測試用例
1.1.6.設(shè)置第三個測試用例執(zhí)行失敗
1.1.7.可以直接將執(zhí)行失敗的用例轉(zhuǎn)成bug

六、禪道使用流程總結(jié)

  1. 人員管理(admin):添加部門 → 添加用戶
  2. 創(chuàng)建產(chǎn)品(產(chǎn)品經(jīng)理):產(chǎn)品 → 添加產(chǎn)品
  3. 添加需求(產(chǎn)品經(jīng)理):產(chǎn)品 → 需求 → 提需求
  4. 創(chuàng)建項目(項目經(jīng)理):項目 → 添加項目 → 自動跳轉(zhuǎn)(選擇設(shè)置團隊)→ 團隊管理 → 給團隊配人
  5. 關(guān)聯(lián)需求(項目經(jīng)理):項目 → 需求 → 關(guān)聯(lián)需求 → 勾選任務(wù)
  6. 批量分解(項目經(jīng)理):在任務(wù)右側(cè) → 選擇批量分解 → 批量分解
  7. 查看任務(wù)(開發(fā)人員):我的地盤 → 首頁查看任務(wù) → 點擊任務(wù)數(shù)量進入任務(wù)列表 → 選擇完成任務(wù)
  8. 創(chuàng)建版本(開發(fā)人員):項目 → 版本 → 創(chuàng)建版本
  9. 測試Bug(測試人員):測試 → bug → 提bug
  10. 解決bug(開發(fā)):測試 → bug → 確認 → 完成
  11. 再次測試(測試人員):測試 → 再次測試 → 如果解決的搓幌,點擊關(guān)閉杆故,否則重新編輯
  12. 創(chuàng)建版本(產(chǎn)品經(jīng)理):產(chǎn)品 → 發(fā)布 → 創(chuàng)建發(fā)布 → 完成

七、案例 練習(xí)

要求:
公司名稱:1802C科技有限公司溉愁,
部門:開發(fā)处铛,測試,產(chǎn)品拐揭,
用戶:后臺開發(fā)2個人撤蟆,產(chǎn)品2個人,測試1個人堂污,前端1個 移動端1個 運維1個
產(chǎn)品:社區(qū)商圈項目
Web端一級功能家肯,二級功能
App端一級,二級
項目:
社區(qū)商圈會員注冊盟猖,
社區(qū)商圈會員登錄(商圈網(wǎng)站登錄)
支付結(jié)算
測試:
注冊模塊讨衣,賬戶與密碼測試用例編寫
支付結(jié)算用例編寫

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市式镐,隨后出現(xiàn)的幾起案子反镇,更是在濱河造成了極大的恐慌,老刑警劉巖娘汞,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件歹茶,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機惊豺,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進店門燎孟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人尸昧,你說我怎么就攤上這事缤弦。” “怎么了彻磁?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵碍沐,是天一觀的道長。 經(jīng)常有香客問我衷蜓,道長累提,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任磁浇,我火速辦了婚禮斋陪,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘置吓。我一直安慰自己无虚,他們只是感情好,可當我...
    茶點故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布衍锚。 她就那樣靜靜地躺著友题,像睡著了一般。 火紅的嫁衣襯著肌膚如雪戴质。 梳的紋絲不亂的頭發(fā)上度宦,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天,我揣著相機與錄音告匠,去河邊找鬼戈抄。 笑死,一個胖子當著我的面吹牛后专,可吹牛的內(nèi)容都是我干的划鸽。 我是一名探鬼主播,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼戚哎,長吁一口氣:“原來是場噩夢啊……” “哼裸诽!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起建瘫,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤崭捍,失蹤者是張志新(化名)和其女友劉穎尸折,沒想到半個月后啰脚,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年橄浓,在試婚紗的時候發(fā)現(xiàn)自己被綠了粒梦。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,605評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡荸实,死狀恐怖匀们,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情准给,我是刑警寧澤泄朴,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站露氮,受9級特大地震影響祖灰,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜畔规,卻給世界環(huán)境...
    茶點故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一局扶、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧叁扫,春花似錦三妈、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至对室,卻和暖如春饿凛,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背软驰。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工涧窒, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人锭亏。 一個月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓纠吴,卻偏偏與公主長得像,于是被迫代替她去往敵國和親慧瘤。 傳聞我的和親對象是個殘疾皇子戴已,可洞房花燭夜當晚...
    茶點故事閱讀 43,472評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 軟件測試教程 測試管理工具禪道篇 本課程主要講解測試管理工具。 測試管理工具并沒有一個占據(jù)份額明顯突出的工具锅减。創(chuàng)業(yè)...
    zzulj閱讀 4,157評論 0 11
  • 1.測試管理工具 測試管理工具是在指在軟件開發(fā)過程中掠廓,對測試需求亏狰、計劃、用例和實施過程進行管理、對軟件缺陷進行跟蹤...
    睿智的少年閱讀 1,994評論 0 3
  • 基于禪道 zentaopms 的敏捷 Scurm 實踐 禪道項目管理軟件是『王春生』大神的作品金闽,國產(chǎn)開源項目管理軟...
    厲鉚兄閱讀 2,597評論 0 8
  • 禪道下載地址:http://www.zentao.net/download纯露,有開源版和收費版選擇。項目:項目經(jīng)理創(chuàng)...
    田小田txt閱讀 2,057評論 0 1
  • 推薦指數(shù): 6.0 書籍主旨關(guān)鍵詞:特權(quán)代芜、焦點埠褪、注意力、語言聯(lián)想挤庇、情景聯(lián)想 觀點: 1.統(tǒng)計學(xué)現(xiàn)在叫數(shù)據(jù)分析钞速,社會...
    Jenaral閱讀 5,705評論 0 5