测试管理意味着测试人员需要的一切。测试管理工具用于记录测试执行的结果、计划测试活动以及报告质量控制活动。在本文中,我们将向您介绍如何配置Zephyr测试管理工具,它包含了管理测试活动所需的一切,无需单独安装测试活动所需的应用程序,从而减少测试人员不必要的麻烦。安装后,您可以使用它来跟踪错误和缺陷,并与您的团队成员协作完成项目任务,因为您可以在测试过程中轻松共享和访问来自多个项目团队的数据。 Zephyr要求 Zephyr需要满足以下最低条件才能安装和运行。可以根据您的基础架构增加资源。我们将在64位CentOS-7系统上安装Zephyr,几乎所有的Linux操作系统都有Zephyr二进制发行版。注意:FormZephyr测试管理工具LinuxOSCentOSLinux7(Core),64-bitPackagesJDK7orhigher,OracleJDK6updatewithoutpriorinstallationofTomcatandMySQLRAMrecommended4GB8GBCPU2.0GHZorhigherDisk30GB,至少5GB 安装Zephyr需要您拥有超级用户(root)权限,并确保您已为您的网络正确配置静态IP,并且默认端口必须可用并允许通过防火墙。其中tomcat会使用80/443、8005、8009、8010端口,Zephyr内部使用RTMP协议的flex会使用443和2099端口。 安装JavaJDK7 要安装Zephyr,你先需要安装JavaJDK7。如果你的系统上没有安装,你可以安装Java并设置JAVA_HOME环境变量,如下所示。 输入以下命令安装JavaJDK7。[root@centos-007~]#yuminstalljava-1.7.0-openjdk-1.7.0.79-2.5.5.2.el7_1 [root@centos-007~]#yuminstalljava-1.7.0-openjdk-devel-1.7。0.85-2.6.1.2.el7_1.x86_64 安装java及其所有依赖后,运行以下命令设置JAVA_HOME环境变量。[root@centos-007~]#exportJAVA_HOME=/usr/java/default [root@centos-007~]#exportPATH=/usr/java/default/bin:$PATH 通过以下命令查看java版本来验证安装。[root@centos-007~]#java–versionjavaversion"1.7.0_79"OpenJDKRuntimeEnvironment(rhel-2.5.5.2.el7_1-x86_64u79-b14)OpenJDK64-BitServerVM(build24.79-b02,mixedmode) 输出显示我们已经正确安装了OpenJDKJava1.7.0_79版本。 安装MySQL5.6.x 如果机器上还有其他MySQL,建议先卸载再安装这个版本,或者升级他们的schema到指定版本。因为Zephyr前提要求指定5.6.x版本的MySQL要有root用户名。 您可以按照以下步骤在CentOS-7.1上安装MySQL5.6: 下载rpm包,它会创建一个用于安装MySQL服务器的yum库文件。[root@centos-007~]#yuminstallwget[root@centos-007~]#wgethttp://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 然后,使用rpm命令安装下载的rpm包。[root@centos-007~]#rpm-ivhmysql-community-release-el7-5.noarch.rpm 安装这个包后,你将有两个新的与MySQL相关的yum仓库。然后,使用yum命令安装MySQLServer5.6,这将自动安装所有必需的依赖项。[root@centos-007~]#yuminstallmysql-server 安装过程完成后,运行以下命令启动mysqld服务,查看其状态是否已激活。[root@centos-007~]#servicemysqldstart[root@centos-007~]#servicemysqldstatus 对于新安装的MySQL服务器,MySQLroot用户的密码为空。为了安全起见,我们应该重新设置MySQLroot用户的密码。使用自动生成的空白密码连接到MySQL并更改root用户密码。[root@centos-007~]#mysqlmysql>SETPASSWORDFOR'root'@'localhost'=PASSWORD('your_password');mysql>flushprivileges;mysql>quit; 现在需要在MySQL默认配置文件中进行配置必需的数据库参数。打开“/etc/”目录下的文件,更新如下。[root@centos-007~]#vi/etc/my.cnf[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.socksymbolic-links=0sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLESmax_allowed_pa??cket=150Mmax_connections=600default-存储引擎=INNODBcharacter-set-server=utf8collat??ion-server=utf8_unicode_ci[mysqld_safe]log-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.piddefault-storage-engine=INNODBcharacter-set-server=utf8collat??ion-server=utf8_unicode_ci[mysql]max_allowed_pa??cket=150M[mysqldump]quick 保存配置文件中的更新,重启mysql服务。[root@centos-007~]#servicemysqldrestart下载Zephyr安装包 我们已经安装好了安装Zephyr所需要的软件包。现在,我们需要获取Zephyr二进制分发版及其许可证密钥。转到Zephyr官方下载链接:http://download.yourzephyr.com/linux/download.php,输入您的电子邮件ID,然后单击下载。 下载Zephyr 然后,确认您的电子邮件地址,您将获得Zephyr下载链接及其许可证密钥链接。点击提供的链接,从服务器上选择适合您操作系统的版本,下载二进制安装包和许可文件。 我们将其下载到我们的主目录并将其权限更改为可执行。 Zephyr二进制包 #p#开始安装和配置Zephyr 现在我们开始安装Zephyr,执行它的二进制安装脚本。[root@centos-007~]#./zephyr_4_7_9213_linux_setup.sh–c 运行以上命令后,会检查Java环境变量是否配置正确。如果配置不正确,您可能会看到类似于以下的错误。testingJVMin/usr...StartingInstaller...Error:EitherJDKisnotfoundatexpectedlocationsorJDKversionismatched.ZephyrrequiresOracleJavaDevelopmentKit(JDK)version1.7orhigher.如果您正确配置了Java,它将开始安装Zephyr并要求您键入“o”继续或键入“c”取消安装。让我们点击“o”并点击回车开始安装。 Installzephyr 下一个选项是勾选安装Zephyr的所有要求,回车进入下一个选项。 zephyr要求 输入“1”回车同意许可协议。我接受本许可协议的条款[1],我不接受本许可协议的条款[2,回车] 我们需要选择合适的目标位置和默认端口来安装Zephyr。如果要使用默认端口以外的其他端口,也可以在这里配置。 安装文件夹 然后,自定义mysql数据库参数,给配置文件正确的路径。在此步骤中,您可能会看到类似于下面的错误。请更新MySQLconfiguration.Configurationparametermax_connectionsshouldbeatleast500(max_connection=500)andmax_allowed_pa??cketsshouldbeatleast50MB(max_allowed_pa??cket=50M)mysql配置文件。运行显示的命令以连接到数据库以确认这些设置。 连接mysql 当你正确配置mysql数据库后,它会提取配置文件并完成安装。 配置mysql 安装成功在你的电脑上安装了Zephyr4.7。要启动Zephyr桌面,请输入“y”以完成Zephyr安装。 启动zephyr 启动ZephyrDesktop 打开您的网络浏览器并使用您的本地IP地址启动ZephyrDesktop,您将被定向到ZephyrDesktop。http://your_server_IP/zephyr/desktop/ ZephyrDesktop 从Zephyr仪表板单击“测试管理器”并使用默认用户名和密码“test.manager”登录。 测试管理登录 登录后,您可以配置您的管理设置。根据您的环境,选择所需的设置。 TestManage管理 完成管理设置后保存设置,资源管理和项目配置类似,然后开始使用Zephyr作为你的测试管理工具吧!在DepartmentDashboardManagement中检查和编辑管理设置状态,如图所示。 zephyr仪表板 总结 好的!我们已经在CentOS7.1上完成了Zephyr的安装。我们希望您对Zephyr测试管理工具有更好的了解,它提供了简化测试过程的工具,允许快速访问数据分析、协作以及多个项目成员之间的通信。如果您在环境中遇到任何问题,请随时与我们联系。
