基础(项目管理工具:JIRA、禅道)

目录

JIRA

JIRA介绍

JIRA中的优先级(缺陷严重程度)

JIRA中的解决结果(缺陷的解决结果)

JIRA中的问题状态(缺陷的状态)

使用JIRA创建缺陷

JIRA的安装(Windows)

JDK22的下载和安装(JIRA依赖JAVA环境)

MySQL数据库的下载,安装和环境变量的配置

[MySQL 8.0.36(安装版)](#MySQL 8.0.36(安装版))

[MySQL 5.6.30(免安装版)](#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以上(包含)都卸载

卸载完成

相关推荐
猴哥聊项目管理5 天前
制造企业PLM系统成本基准:2025年预算分配与资源成本率的5种优化模型
制造·软件·项目管理工具·项目管理软件·软件推荐·软件分享·plm系统
MaisieKim_16 天前
Jira、PingCode、Redmine等18款缺陷管理工具对比评测
jira·redmine·pingcode
测试工程喵18 天前
如何高效定位Bug:测试工程师的问题诊断艺术
功能测试·测试用例·bug·模块测试·缺陷管理·bug定位
测试工程喵25 天前
测试用例的生命周期:从诞生到退役的全过程管理
功能测试·测试用例·模块测试·缺陷管理·测试用例生命周期
在线打码1 个月前
禅道MCP Server开发实践与功能全解析
python·ai·禅道·deepseek·mcp·zentao·mcp server
测试渣1 个月前
JIRA/Xray测试管理工具的最佳实践:从基础到高阶的全场景指南
测试工具·自动化·jira
公众号:ITIL之家2 个月前
ServiceNow vs Jira:哪个更适合中国式ITIL落地?
jira
龙智DevSecOps解决方案2 个月前
汽车行业敏捷开发实践:基于Atlassian工具链的全流程解决方案(Jira、Confluence、Jira Service Management等)
atlassian·敏捷流程·jira·汽车软件开发
hillstream32 个月前
jira操作笔记
笔记·jira