五班二组高级软件测试进度报告

昨天介绍了一下redmain测试工具,今天就来说一下小组成员总结的安装过程。

1. 平台:

平台:阿里云

操作系统:centos 7.0

2. 安装过程

2.1 docker安装

1.设置yum镜像

国外的镜像安装速度很慢,采用清华大学 TUNA 镜像源。

用root用户新建 /etc/yum.repos.d/docker.repo 文件,内容如下:

[dockerrepo]

name=Docker Repository

baseurl=https://mirrors.tuna.tsinghua.edu.cn/docker/yum/repo/centos7

enabled=1

gpgcheck=1

gpgkey=https://mirrors.tuna.tsinghua.edu.cn/docker/yum/gpg

2.安装

执行命令:

sudo yum makecache

sudo yum install docker-engine

启动docker服务

执行命令:

systemctl start docker.service

4.测试docker服务

执行命令:

docker run hello-world

5.安装docker-compose

执行命令:

curl -L https://github.com/docker/compose/releases/download/1.8.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

2.2 Mysql安装

在docker hub中已经有mysql的官方镜像了。这里我选用mysql的5.7版本

docker pull mysql:5.7

安装成功之后,执行docker images

#docker images

REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE

mysql 5.7 b73014bcbc5b 7 hours ago 400.2 MB

docker启动mysql

docker run -d -p 3306:3306 --name server-mysql -e MYSQL_ROOT_PASSWORD="pass"  -e MYSQL_DATABASE=redmine mysql:5.7

这里为物理机和虚拟机的3306端口做了端口映射,以让外部用户可以通过3306端口访 问mysql实例。

2.3 Reamine安装

在docker hub中已经有redmine官方镜像了。这里我选用redmine的3.2版本。

docker pull redmine:3.2

安装成功之后,执行docker images

#docker images

REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE

mysql 5.7 b73014bcbc5b 7 hours ago 400.2 MB

redmine 3.2 6e3204627702 11 hours ago 636.1 MB

docker启动redmine

docker run -d -p 8080:3000 --name=server-redmine -e MYSQL_ROOT_PASSWORD="pass" - -link server-mysql:mysql redmine:3.2

这里为物理机和虚拟机的3000与3000端口做了端口映射,使用外部用户可以通过3000 端口访问redmine.

如果一切正常,那么使用docker ps -a可以看到下面的输出:

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

36c529a03cab redmine:3.2 "/docker-entrypoint. 7 seconds ago Up 7 seconds 0.0.0.0:3000->3000/tcp server-redmine

c28063bc0494 mysql:5.7 "docker-entrypoint.s About a minute ago Up About a minute 0.0.0.0:3306->3306/tcp server-mysql

通过http://47.93.20.40:3000/login可以访问,用户名密码是:**** ****

时间: 2024-11-07 15:10:17

五班二组高级软件测试进度报告的相关文章

五班二组高级软件测试作业一总结

1)Redmine介绍 这次小组作业是学习使用redmine.Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki.新闻台等,还可以集成其他版本管理系统和BUG跟踪系统,例如Perforce.SVN.CVS.TD等等.这种 Web 形式的项目管理系统通过"项目(Project)"的形式把成员.任务(问题).文档.讨论以及各种形式的资源组织在一

五班二组白盒测试实践进度(2)

小组成员上午下机后,召开了小组例会,围绕昨天的遗留的问题进行讨论,同时规划以后的进程安排内容如下: 小组成员易,学习MOOC第三周,第四周白盒测试视频,自己使用excel文件来记录测试用例设计了一些测试用例,小组讨论希望他能找到一款测试工具帮他,使用测试管理工具来录入设计的测试用例,最后用csv或excel等工具支持的导出形式导出为测试用例清单文件 小组成员刘,认真观看学习MOOC课程"软件测试与质量"的3.4节 静态白盒测试,通过视频和讲义了解相关内容.,认真学习邹欣老师的讲义&qu

五班二组黑盒测试实践作业进度报告(3)

星期三(2017.11.29) 1.问题1:测试工具与web系统不同步 今天二组同学在测试的时候遇到了一个问题,导致他们测试无法进行下去.问题描述为:当用测试工具测试web系统的时候,测试工具会报如下的错: 就是某个测试元素找不到.我们之前也遇到过这样的问题,当时是因为左侧的菜单栏在每次打开后会发生变化导致之前的测试工具无法定位到原先的位置,才导致这样的错误出现.我们已经在昨天的工作中将这个问题更改了.于是测试小组就将问题反映到小组QQ群里,与开发组的同学进行讨论.由于大家都是第一次遇到这样的问

五班二组黑盒测试实践作业进度报告(1)

周五(2017.11.24) 周五课上老师公布作业后,小组在当节课下课后进行了小组会议.内容如下 (1)小组成员一起阅读老师题目的要求,有疑问的地方就提出来,相互讨论,找到解决方案. (2)在了解题目要求后,大家进行了一下分工,为作业的进行基础的准备.根据如下图所涉及的测试工具每个人(杨显,易爽,田永涛,刘少威)选择两款在网上进行查找资料,熟悉了解安装过程以及操作流程,最后进行讨论选择一款方便简单的测试工具. (3)周杨负责查找一款采用Java开发的Web应用系统,作为测试工具测试的对象. 周六

五班二组web测试实践进度(2)

上次开会进行的小组分工,存在问题,由于我理解的错误导致分工太分离化,每个人只做一个阶段,后来老师指出来了错误,我们虚心接受积极的更改了分工让每个人都能够参加到每一阶段的评测中,只是每个人的侧重点不同.就是将之前的分工作为自己主要负责的阶段,是主要策划人,其余组员是工人,听阶段负责人的指挥,帮着他完成阶段任务.最后在大家的努力下成功的完成了这次web测试实践作业. 原文地址:https://www.cnblogs.com/MostValuablePerson/p/8167702.html

五班二组Redmine 测试管理工具实践

一. 工具概述 ·基本介绍 Redmine是一个开源的.基于web的项目管理和缺陷跟踪工具.它用日历和甘特图辅助项目及进度可视化显示,同时它支持多项目管理.Redmine是一个自由开放源码软件的解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制的选项的支持. ·模块介绍 1.概述 该页面提供一个关于该项目的总体概述.其中问题跟踪标签的列出了每种类型大开的数量及总共的数量:成员区域列出该项目组的所以成员:新闻区域列出的最新新闻. 2.活动 该页面列出了该项目所以活动的历史记录,包括:问

1707班5组-高级软件测试作业--如何计算团队成员贡献分

首先我们要提出一个疑问,在计算一个团队的成员贡献分,我们是否应该把该团队所完成的项目(工作.任务)的程度作为一个团队的成员贡献分的评审程度. 举个例子,一个团队完成了任务100%和完成了任务的80%,在这两种情况下,我们是该按照完成程度对各成员的贡献分完成对应的调整还是单纯的依照一个贡献的百分比来计算,无视团队完成任务的程度. 在我看来答案是很明显的,如果一个团队完成了任务的0%,那么团队成员的贡献分,就没有意义了,即使他们做出了努力,但是是没有产生结果的,是没有意义的. 所以在此我认为,团队成

高级软件测试11.27日小组工作-1701班第5组

今天小组参与了高级软件测试, 1.安装并分析测试工具QTP QTP是Quick Test Professional的简称,是一种自动测试工具.使用QTP的目的是想用它来执行重复的自动化测试,主要是用于回归测试和测试同一软件的新版本.因此你在测试前要考虑好如何对应用程序进行测试,例如要测试哪些功能.操作步骤.输入数据和期望的输出数据等. 2.分析QTP的流程与功能: QTP进行功能测试的测试流程 [制定测试计划]-->[创建测试脚本]-->[增强测试脚本功能]-->[运行测试]-->

项目管理中的五个过程组和九大知识领域

五个过程组指的是:    启动.规划.执行.监控.收尾 九大知识领域指的是: 整体.范围.进度.成本.质量.人力资源.沟通.风险.采购 在5个过程组.9个知识领域内,分布着各个子过程组,PMBOK2004中有44个,到新版本的PMBOK2008调整为42个过程,我用下图来进行描述. 知识领域 启动 规划 执行 监视与控制 收尾 项目整体管理 制定项目章程 制定项目管理计划 指导项目执行 监视与控制项目工作 项目收尾 项目或阶段收尾(新) 制定初步范围说明书 整体变更控制 范围管理 范围规划 收集