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

发布于:2025-04-17 ⋅ 阅读:(29) ⋅ 点赞:(0)

目录

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以上(包含)都卸载

卸载完成


网站公告

今日签到

点亮在社区的每一天
去签到