基礎(項目管理工具:JIRA、禪道)

目錄

JIRA

JIRA介紹

JIRA中的優先級(缺陷嚴重程度)

JIRA中的解決結果(缺陷的解決結果)

JIRA中的問題狀態(缺陷的狀態)

使用JIRA創建缺陷

JIRA的安裝(Windows)

JDK22的下載和安裝(JIRA依賴JAVA環境)

MySQL數據庫的下載,安裝和環境變量的配置

MySQL 8.0.36(安裝版)

MySQL 5.6.30(免安裝版)

總結

為JIRA創建數據庫

JIRA的安裝和破解

JIRA的安裝

JIRA的破解

配置JIRA

總結

禪道

禪道介紹

禪道中的三權分立和四角協同

禪道基本使用流程

測試人員使用的功能(管理用例,管理缺陷)

禪道的安裝

禪道的安裝

相關問題的處理


JIRA

JIRA介紹

JIRA是項目管理工具。對于測試人員來說,最重要的就是它的軟件問題跟蹤管理功能(缺陷管理功能)

注意:

  1. 企業管理層可以在JIRA中看到項目的開發進度..
  2. 項目經理可以在JIRA中分配新的工作任務..
  3. 測試人員可以在JIRA中進行缺陷的跟蹤..
  4. 開發人員可以在JIRA里可以看到自己被指派的缺陷..

測試人員在JIRA里可以:

  1. 管理用例,創建用例,評審用例,執行用例
  2. 管理缺陷,缺陷創建,缺陷跟蹤,缺陷驗證

JIRA中的優先級(缺陷嚴重程度)

名稱

描述

Blocker(緊急)

程序無法運行

Critical(嚴重)

數據丟失,系統經常崩潰

Major(一般)

一般性的錯誤

Minor(次要)

程序次要功能出現錯誤,或可通過其他手段解決

Trivial(無關緊要)

不影響程序運行的錯誤,如:拼寫錯誤

JIRA中的解決結果(缺陷的解決結果)

解決結果是開發人員針對缺陷給出的解決結果。

解決類型

描述

Fixed(已解決)

報告的問題已經解決

Won’t Fix(無需解決)

報告的問題不需要解決

Duplicate(重復)

報告的問題與其他已提交的問題重復

Incomplete(不完整)

問題描述不完整

Cannot Reproduce(無法重現)

無法重現問題或者資料不全

JIRA中的問題狀態(缺陷的狀態)

問題狀態即缺陷狀態。

名稱

描述

Open(開放)

提交的問題待解決

In Progress(處理中)

提交的問題已經開始處理

Resolved(已解決)

解決方案已經被提出,但解決結論還未獲認可,需要等待問題報告者確認,確認的結果是“Reopend”或者“Closed”

Reopened(重新打開)

被解決或關閉的問題還沒有徹底解決,需要重新開始

Closed(關閉)

提交的問題已經被解決并關閉

使用JIRA創建缺陷

針對如下的缺陷,在JIRA中創建缺陷

缺陷ID

缺陷標題

缺陷狀態

嚴重程度

優先級

所屬模塊

缺陷描述

bug_001

qq號為空,下一步的按鈕可點擊

new

S1

P0

轉賬

【前置條件】:打開qq轉賬界面

【測試步驟】:1.輸入qq號2.點擊下一步

【測試數據】:qq號為空

【預期結果】:下一步按鈕置灰

【實際結果】:下一步按鈕可點擊

JIRA的安裝(Windows)

參考:Jira安裝及配置----最詳細的教程(測試木頭人)_jira安裝配置教程-CSDN博客

JDK22的下載和安裝(JIRA依賴JAVA環境)

檢查是否安裝了Java環境,進入命令提示符,輸入命令:java -version

發現沒有安裝Java環境

要求JDK是1.8以上的版本

進入Oracle官網:Oracle | Cloud Applications and Cloud Platform

點擊Products

點擊Java

點擊Download Java

點擊Windows>選擇下載x64 Installer

下載JDK成功,雙擊打開

點擊下一步

更改安裝位置

點擊下一步

安裝完成,點擊關閉

進行環境變量配置,編輯環境變量

找到Path系統變量,點擊編輯

我們會發現JDK22安裝后,已經把java的路徑添加好了

但是為了以后多個版本的JDK切換,要將該路徑修改為%JAVA_HOME%bin,點擊確定

然后再添加一個系統變量

變量名為JAVA_HOME

變量值為%JAVA_HOME22%

點擊確定

然后再添加一個系統變量,用于指定JDK22的安裝路徑

變量名為JAVA_HOME22

變量值為D:\InstalledSoftware\Program Files\Java\jdk-22

點擊確定

驗證JAVA環境是否安裝配置成功,在命令提示符中,輸入java -version

Java環境安裝完成,版本為22

后面我又安裝了一個JDK8

添加了系統變量

變量名:JAVA_HOME8

變量值:D:\InstalledSoftware\Program Files\Java\jdk-8

點擊確定

如果要使用JDK8,就將系統變量JAVA_HOME的值改為%JAVA_HOME8%

如果要使用JDK22,就將系統變量JAVA_HOME的值改為%JAVA_HOME22%

MySQL數據庫的下載,安裝和環境變量的配置

由于JIRA環境需要的MySQL數據庫版本不能太高,而我先前又安裝了一個比較高的版本,所以只能嘗試多版本并存。

  1. windows10 下安裝兩個不同版本的mysql(5.7,5.6)數據庫_mysql 5.6和5.7可以一起安裝碼-CSDN博客
  2. windows安裝兩個或多個mysql_win11 安裝2個mysql-CSDN博客
MySQL 8.0.36(安裝版)

采用社區版的MySQL(免費)

MySQL官方網站:MySQL

下載MySQL社區版的過程如下:

進入官網>點擊DOWNLOADS

點擊MySQL Community(GPL) Downloads

點擊MySQL Installer for Windows

點擊下載最新版本Download(注意:如果想要下載舊版本,需點擊Archives)

點擊立即開始下載No thanks, just start my download.

雙擊安裝包

選擇安裝類型為自定義安裝Custom,選擇Next

選擇要安裝的組件

選擇每一個組件,點擊Advanced Options,更改組件的安裝路徑

選擇組件安裝路徑完畢后,點擊Next

點擊開始執行安裝Execute

安裝完畢,點擊Next

點擊Next

點擊Next

點擊Next

設置MySQL默認用戶Root的密碼:123456

點擊Next

把MySQL注冊為Windows的一個系統服務,服務名為:MySQL80,該服務隨系統開機自啟

點擊Next

點擊Next

點擊執行Execute

點擊Finish

點擊Cancel

點擊Yes

配置Path環境變量

配置PATH環境變量的用途:當要求系統運行一個程序而沒有告訴它程序所在的完整路徑,系統除了會在當前目錄尋找該程序外,還會到path中指定的路徑尋找。

配置過程:

此電腦>右鍵 屬性>高級系統設置>環境變量>找到系統環境變量中的Path>點擊編輯>點擊新建>找到MySQL Server的安裝路徑,進入bin目錄,復制路徑后,添加進去。

MySQL 5.6.30(免安裝版)

注意:先把MySQL80服務停止

采用社區版的MySQL(免費)

MySQL官方網站:MySQL

進入MySQL官網,點擊Download

然后下拉,點擊下載社區版

點擊MySQL Community Server

點擊Archives,下載舊版本

選擇版本5.6.30

下載winx64

下載完成后,將其解壓到一個目錄里

解壓完成,進入該文件夾下

將my-default.ini復制一份,將文件名修改為my.ini,然后用記事本打開編輯

修改完成后,最終my.ini的內容如下:

[client]

port=3307

default-character-set=utf8

[mysqld]

# MySQL5.6.30的目錄位置

basedir=D:\\InstalledSoftware\\Program Files\\mysql-5.6.30-winx64

# MySQL5.6.30的數據目錄位置

datadir=D:\\InstalledSoftware\\Program Files\\mysql-5.6.30-winx64\\data

port=3307

character_set_server=utf8

sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER

# 開啟查詢緩存

explicit_defaults_for_timestamp=true

以管理員的身份運行命令提示符,進入MySQL5.6.30的目錄位置下的bin目錄

執行命令:

mysqld --defaults-file="D:/InstalledSoftware/Program Files/mysql-5.6.30-winx64/my.ini" --initialize --console

注冊MySQL56服務

執行命令:mysqld install MySQL56 --defaults-file="D:/InstalledSoftware/Program Files/mysql-5.6.30-winx64/my.ini"

MySQL56服務注冊成功

在注冊表中,找到MySQL56,修改ImagePath

將ImagePath的數值修改,如下:

"D:\InstalledSoftware\Program Files\mysql-5.6.30-winx64\bin\mysqld" --defaults-file="D:/InstalledSoftware/Program Files/mysql-5.6.30-winx64/my.ini" MySQL56

點擊確定

啟動MySQL56服務

登錄進入MySQL5.6,輸入命令:mysql -P 3307 -u root -p

由于沒有設置密碼,直接回車就可以進入

登錄后,設置用戶root的密碼

輸入sql語句:update mysql.user set password=PASSWORD('123456') where user='root';

flush privileges;

總結

安裝了2個版本的MySQL(8.0.36和5.6.30)

它們注冊的服務分別是:MySQL80和MySQL56

MySQL8.0.36的端口是3306,MySQL5.6.30的端口是3307

要使用任何一個版本的MySQL,都要先檢查是否啟動了服務(MySQL80服務,MySQL56服務),只有啟動了服務,才能登錄進入MySQL。

現在我們把兩個服務都開啟

如果要使用MySQL8.0.36,

在命令提示符中,輸入命令:mysql -u root -p(不寫端口,默認是3306端口)

root用戶的密碼是:123456

如果要使用MySQL5.6.30,在命令提示符中,輸入命令:mysql -P 3307 -u root -p

root用戶的密碼是:123456

為JIRA創建數據庫

注意:MySQL數據庫的數據庫版本不要太新,不然JIRA可能會連接不上。

進入命令提示符,登錄mysql5.6.30(注意:MySQL56服務要先開啟)

查看所有數據庫

為JIRA創建一個專屬數據庫,輸入sql語句:

CREATE DATABASE jira DEFAULT CHARACTER SET UTF8 COLLATE UTF8_BIN;

JIRA的安裝和破解
JIRA的安裝

下載鏈接:百度網盤 請輸入提取碼

提取碼:b16x

下載完成后解壓

然后進入文件夾,對exe文件右鍵>以管理員的身份運行

點擊Next

選擇Custom Install(即自定義安裝)

點擊Next

選擇安裝路徑

點擊Next

選擇JIRA家目錄(JIRA數據存放位置)

點擊Next

點擊Next

點擊Next

點擊允許

點擊Next

點擊Install

點擊Next

點擊Finish

JIRA的破解

關閉JIRA服務

在下載的JIRA安裝包中,找到下面兩個jar文件

將這兩個jar文件復制到JIRA安裝路徑下的lib目錄中

啟動JIRA服務

配置JIRA

在瀏覽器中輸入http://localhost:8080進入JIRA配置頁面

點擊【我將設置它自己】

點擊下一步

選擇【其他數據庫】

填寫連接數據庫信息

點擊測試連接,連接成功后,點擊下一步

程序標題要么改成公司名+JIRA,自己練習用的話,就隨便改吧

模式選擇開放

點擊下一步

去注冊一個ATLASSIAN賬號,網址:登錄以繼續 - 使用 Atlassian 帳戶登錄

點擊創建賬號

輸入郵箱,點擊注冊

然后將發到郵箱的驗證碼復制過來驗證

填寫名字和密碼,點擊繼續

即可注冊完成

點擊生成jira試用許可證

填寫信息完畢后,點擊Generate License(生成許可證)

點擊Yes

點擊下一步

填寫完信息后,點擊下一步

點擊完成

點擊繼續

選擇一個頭像,點擊下一步

點擊創建一個新項目

點擊下一步

點擊選擇

輸入名稱,點擊提交

總結

啟動JIRA,首先要啟動數據庫MySQL56,然后確保JAVA版本大于8

再啟動JIRA,然后訪問http://localhost:8080

管理員用戶名為:hyh

管理員hyh的密碼:123456

禪道

官方文檔:創建測試用例 - 禪道使用手冊 - 禪道項目管理軟件

禪道介紹

禪道介紹:

  1. 禪道是由青島易軟天創公司開發的一款項目管理軟件。對于測試人員來說,最重要的就是它的缺陷管理功能)。
  2. 特點:
    1. 將軟件研發中的產品管理,項目管理,質量管理三個核心流程融合在一套工具里面,是一款軟件生命周期管理工具。
    2. 國產,開源,免費,輕量級實現,部署簡單。

禪道中的三權分立和四角協同

禪道中的三權分立:

  1. 產品部門-構想者
  2. 研發部門-執行者
  3. 測試部門-保證者

禪道中的四角協同:

  1. 產品經理
  2. 項目經理
  3. 研發團隊
  4. 測試團隊

禪道基本使用流程

  1. 產品經理創建產品
  2. 產品經理創建需求
  3. 項目經理創建項目
  4. 項目經理確定項目要做的需求
  5. 項目經理分解任務,指派到人
  6. 開發人員實現需求
  7. 測試人員測試,提交bug

測試人員使用的功能(管理用例,管理缺陷)

測試人員主要使用功能:

  1. 管理用例(這個其實很少用,一般都是用excel寫測試用例,因為excel寫起來更快)
  2. 管理缺陷(這個很常用)
禪道的安裝
禪道的安裝

在Windows x64下安裝

雙擊exe文件

更改一下路徑,然后點擊Extract

找到自己的安裝位置(D:\zentao),進入xampp目錄,雙擊start.exe

選中我同意,點擊安裝

點擊關閉

取消選中【啟用Apache用戶訪問驗證】

點擊【啟動禪道】

修改數據庫密碼為:123456

點擊OK

點擊修改賬號和密碼

賬號修改為:hyh

密碼修改為:123456

點擊確定

安裝配置完成

  1. 可以點擊【訪問禪道】
  2. 也可以瀏覽器訪問:http://127.0.0.1:80/index.php

點擊開源版

注意:

默認登錄賬號:admin

默認密碼是:123456

登錄成功后,要更改密碼

相關問題的處理

如果出現了下面的這個問題

我們需要將VC++ 2015以上(包含)都卸載

卸載完成

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/901702.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/901702.shtml
英文地址,請注明出處:http://en.pswp.cn/news/901702.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

16.使用豆包將docker-compose的yaml轉為k8s的yaml,安裝各種無狀態服務

文章目錄 docker方式httpbinit-toolslinux-commandmyipreference docker-compose安裝k8s方式 docker方式 httpbin A simple HTTP Request & Response Service https://httpbin.org/ https://github.com/postmanlabs/httpbin https://github.com/mccutchen/go-httpbin do…

Day(22)--網絡編程習題

習題 以下是這些 TCP 通信練習題的 Java 代碼實現及解析: TCP 通信練習 1 - 多發多收 客戶端(Client1.java) java import java.io.IOException; import java.io.OutputStream; import java.net.Socket; ? public class Client1 {public…

20、.NET SDK概述

.NET SDK(Software Development Kit) 是微軟提供的一套開發工具包,用于構建、運行和管理基于 .NET 平臺的應用程序。它包含了一組豐富的工具、庫和運行時環境,支持開發者在多種操作系統(如 Windows、Linux 和 macOS&am…

DELL電腦開機進入自檢界面

疑難解答 - 如何解決開機直接進入BIOS畫面 添加鏈接描述 一、DELL電腦開機自檢提示please run setup program 未設置一天中的時間-請運行安裝程序(Time-of-day not set - please run SETUP program) 配置信息無效-請運行安裝程序(Invalid configuration information - ple…

2025 最新版 Node.js 下載安裝及環境配置詳細教程【保姆級】

2025 最新版 Node.js 下載安裝及環境配置詳細教程【保姆級】 一、下載安裝二、環境配置三、緩存配置、全局配置以及更換國內淘寶鏡像源 一、下載安裝 下載地址:Node.js 官方下載地址 雙擊安裝,點擊 Change 更改安裝位置。我只有一個C盤,這里…

2025年4月通信科技領域周報(4.07-4.13):6G技術加速落地 衛星通信網絡迎來組網高潮

2025年4月通信科技領域周報(4.07-4.13):6G技術加速落地 衛星通信網絡迎來組網高潮 目錄 2025年4月通信科技領域周報(4.07-4.13):6G技術加速落地 衛星通信網絡迎來組網高潮一、本周熱點回顧1. 華為發布全球首…

vxe-table 動態列篩選,以及篩選項動態變化的解決方案記錄

需求場景: table 的列是由接口動態返回的;列的篩選項就是數據的值,比如【姓名】這個字段總共有三個值,那么姓名這一列的篩選項就是這三個值本身;當有一列篩選后,其他列的篩選項也要動態變化。 vxe-table …

UE5游戲分辨率設置和窗口模式

第一種方法: 在項目配置Config文件夾下新建 DefaultGameUserSettings.ini 輸入代碼 [/Script/Engine.GameUserSettings] bUseVSyncFalse ResolutionSizeX1960 ResolutionSizeY1080 LastUserConfirmedResolutionSizeX800 LastUserConfirmedResolutionSizeY600 WindowPosX-1 …

鏈表知識回顧

類型:單鏈表,雙鏈表、循環鏈表 存儲:在內存中不是連續存儲 刪除操作:即讓c的指針指向e即可,無需釋放d,因為java中又內存回收機制 添加節點: 鏈表的構造函數 public class ListNode {// 結點…

詳解與FTP服務器相關操作

目錄 什么是FTP服務器 搭建FTP服務器相關 ?編輯 Unity中與FTP相關的類 上傳文件到FTP服務器 使用FTP服務器上傳文件的關鍵點 開始上傳 從FTP服務器下載文件到客戶端 使用FTP下載文件的關鍵點 開始下載 關于FTP服務器的其他操作 將文件的上傳,下載&…

Day92 | 靈神 | 二叉樹 路徑總和

Day92 | 靈神 | 二叉樹 路徑總和 112.路徑總和 112. 路徑總和 - 力扣(LeetCode) 思路: 1.遞歸函數意義 如果在根節點為t的樹中可以找到長度為target的路徑就返回true,找不到就返回false 2.參數和返回值 bool tra(TreeNode …

探索鴻蒙應用開發:ArkTS應用執行入口揭秘

# 探索鴻蒙應用開發:ArkTS應用執行入口揭秘 在鴻蒙應用開發的領域中,ArkTS作為聲明式開發語言,為開發者們帶來了便捷與高效。對于剛接觸鴻蒙開發的小伙伴來說,搞清楚ArkTS應用程序的執行入口是邁向成功開發的關鍵一步。今天&…

【Web API系列】Web Shared Storage API之WorkletSharedStorage深度解析與實踐指南

前言 在現代Web開發領域,數據存儲與隱私保護的矛盾始終存在。傳統存儲方案如LocalStorage和Cookies面臨著日益嚴格的安全限制,而跨域數據共享的需求卻在持續增長。正是在這樣的背景下,Web Shared Storage API應運而生,其核心組件…

探索鴻蒙沉浸式:打造無界交互體驗

一、鴻蒙沉浸式簡介 在鴻蒙系統中,沉浸式是一種極具特色的設計理念,它致力于讓用戶在使用應用時能夠全身心投入到內容本身,而盡可能減少被系統界面元素的干擾。通常來說,就是將應用的內容區巧妙地延伸到狀態欄和導航欄所在的界面…

機器學習03——K近鄰

K近鄰算法學習筆記 一、算法簡介 K近鄰算法(K - Nearest Neighbors,簡稱KNN)是一種簡單而有效的分類和回歸算法。它的核心思想是“近朱者赤,近墨者黑”,即一個數據點的類別或值可以通過其周圍最近的K個鄰居來判斷。K…

序列化 反序列化實例

在Python中, pickle 模塊常用于實現對象的序列化和反序列化,以下是一個簡單的實例: import pickle # 定義一個類 class Person: def __init__(self, name, age): self.name name self.age age # 創建一個Person對象 person Person("…

代碼隨想錄算法訓練營第十九天

LeetCode題目: 77. 組合216. 組合總和 III17. 電話號碼的字母組合2537. 統計好子數組的數目(每日一題)516. 最長回文子序列1039. 多邊形三角剖分的最低得分543. 二叉樹的直徑124. 二叉樹中的最大路徑和2246. 相鄰字符不同的最長路徑 其他: 今日總結 往期打卡 77. 組合 跳轉: 7…

存算分離看場景

計算機行業是唯一一個比時裝行業概念更多的行業。概念頻出,最慢的話半年一定出一個,短的話半個月就能看到新的名詞和技術甚至是概念。 存算分離的概念 我第一次聽到存算分離時候還是從Hadoop上聽到的。然后就去問什么是存算分離。聽了講解以后&#xf…

MCP協議,.Net 使用示例

服務器端示例 基礎服務器 以下是一個基礎的 MCP 服務器示例,它使用標準輸入輸出(stdio)作為傳輸方式,并實現了一個簡單的回顯工具: using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.H…

智能語音處理+1.5使用PocketSphinxshinx實現語音轉文本(100%教會)

歡迎來到智能語音處理系列的最后一篇文章,到這里,基本上語音處理是沒問題了. 第一篇:智能語音處理1.1下載需要的庫(100%實現)-CSDN博客 第二篇:智能語音識別1.2用SAPI實現文本轉語音(100%教會)-CSDN博客 第三篇:智能語音處理1.3用SpeechLib實現文本轉語音(100%教會)…