OA环境搭建及卸载

项目介绍

    遵从项目开展的进度计划安排,测试组在编写并完成测试用例的评审活动后,即可等待研发同事的测试版本。一旦项目开发负责人提出测试申请,测试部门即需迅速介入测试。此时项目测试组需要向配置管理员申请测试版本,并在开发部门的指导下,完成测试环境的搭建。
  通常情况下,项目开发组在做测试版本集成时,需编写该测试版本的测试环境搭建单,连同测试版本一起提交至配置管理员处。测试组接到测试申请、成功提取测试版本的同时,需同步提取对应版本的测试环境搭建单,例如《OA系统测试环境搭建单》。该文档详细描述了如何搭建OA系统的测试环境,以及在环境搭建过程中需要注意的地方。如果开发工程师仅提供一份非常简单,甚至不提供文档时,就需要我们自己具备相关的知识去解决了。可能有朋友说,开发一定会提供完善的文档的,然而事实并非如此。很多时候,开发会以种种借口、理由推搪,项目紧、时间短、忙等等。这个时侯,求人不如靠自己,理论毕竟是理论,现实终归现实。
  一般地,搭建测试环境需要我们具备相应的软硬件知识。与开发工程师不一样,测试工程师可能需要接触众多的测试环境,有C/S结构的,有B/S结构的,有Windows平台的,也有Linux或者UNIX平台的。形形色色,各种各样。《OA系统》是运行在Windows平台上的,所以,就需要我们具备在Windows平台上搭建相应测试环境的技能。这里需要强调的是,一般我们使用Windows做服务器,大多采用的是Windows Server 2003 Enterprise Edition,而不采用其他的版本。按照开发部门提供的环境搭建单,我们开始部署系统。
  本系统是基于JAVA BEAN、SERVLET设计的,运行在JDK+TOMCAT服务上,使用的数据库是MYSQL。在环境搭建的过程中,需要我们测试工程师掌握相关的软件安装及配置技能了。在《软件测试工程师培训教程》一书中已经详细了介绍了如何在Windows Server 2003 Enterprise Edition搭建常用的WEB应用程序,就不再重复,这里主要结合实例介绍如何搭建OA系统测试环境及与之相关的一些常用的知识点。

JDK的安装与配置

1、JDK软件安装

双击JDK安装包

点击对话框中“我接受......”的按钮,点击“下一步”按钮

JDK安装,点击“更改”按钮,更改路径到C盘根目录下,即c;\java,点击“下一步”按钮(更改路径是为了方便以后的管理)

安装JAVA运行环境,无需更改路径,点击“下一步”按钮

浏览器注册,默认勾选,点击“下一步”按钮

显示正在安装

显示安装完成,点击“完成”按钮

2、配置环境变量

右击“我的电脑”--“属性”--“高级”--“环境变量”,打开环境变量对话框后,在系统变量中新建变量“JAVA_HOME”,变量值输入“c:\java”,然后点击“确定”按钮

在系统变量中新建变量“CLASSPATH”,变量值输入“.;c:\java\lib\dt.jar;c:\java\lib\tools.jar;”,然后点击“确定”按钮

在系统变量中编辑原有变量“PATH”,在原有的变量值前输入“c:\java\bin;”,然后点击“确定”按钮

点击“确定”按钮,保存之前的操作,环境变量配置完成

3、检验JDK安装与配置

第一步:快捷键Win+R打开“运行”对话框,输入“cmd”并点击“确定”按钮或敲击键盘“回车”键打开dos命令窗口

在dos命令窗口中进入C盘根目录(这里输入cd../..),接着输入“java-version”或者“javac”查看JDK版本信息或者帮助信息,若出现下图,则JDK安装成功

第二步:检查JDK配置是否成功。用记事本编译一个简单的程序检查,快捷键Win+R打开“运行”对话框,输入“notepad”打开记事本,在记事本中编译如下程序,保存到C盘根目录下,文件名为“HelloWorld.java”

public class HelloWorld{
          public static void main(String args[])
           {
              System.out.println("JAVA 环境配置成功!");
           }
}

进入dos命令窗口,进入C盘根目录(这里输入cd../..),输入“javac HelloWorld.java”,接着输入“java HelloWorld”,若显示“JAVA 环境配置成功!”,则表示JDK安装和配置成功,可以进行MySQL的安装与配置;若不显示,则回头检查每一个步骤,确保每个步骤均正确!

MySQl的安装与配置

1、MySQL软件安装

双击MySQL安装包

点击“Next”按钮

选择安装类型勾选“Custom”按钮并点击“Next”按钮

点击“Change”按钮更改安装路径为c:\mysql(方便以后管理)并点击“Next”按钮

确认安装类型和安装路径,点击“Install”进行安装

正在安装

勾选“Skip Sign-Up”按钮跳过注册并点击“Next”按钮

选中“Configure the MySQL Server now”按钮并点击“Finish”按钮

点击“Next”按钮

勾选“Standard Configuration”(标准配置)按钮并点击“Next”

选中所有框并点击“Next”按钮

勾选所有框,并设置用户密码(123456),点击“Next”按钮

点击“Execute”按钮,执行配置

点击“Finish”按钮,完成MySQL安装与配置

2、向MySQL中导入OA系统的数据库创建文件(sql文件)

将应用程序包(这里是cwoa\setup)下的redmoonoa.sql文件放在C盘根目录下

再打开dos命令窗口,进入MySQL的bin目录(这里依次输入“cd../..”、“cd mysql”、“cd bin”)

接着输入“mysql -u root -p”、显示“Enter password:”后输入密码“123456”

输入“source c:\redmoonoa.sql”导入数据库创建文件

显示生成数据库内容成功

Tomcat安装与配置

1、Tomcat软件安装

双击Tomcat安装包

点击“Next”按钮

点击“I Agree”按钮同意安装协议

除默认勾选“Tomcat”、“Start Menu Items”、“Documentation”三项之外,“Examples”、“Webapps”两项选不选中都可以(这里选中并点击“Next”按钮)

点击“Browse”按钮更改安装目录为“c:\tomcat”(便于以后管理)并点击“Next”按钮

进行Tomcat的基础配置,窗口上显示Tomcat端口号为8080,提示创建一个管理员用户和密码(默认设置,无需修改),点击“Next”按钮

选择之前安装JDK的安装路径,默认路径,无需修改并点击“Next”按钮

等待安装

取消勾选“Run Apache Tomcat”、“Show Readme”按钮并点击“Finish”按钮

2、验证Tomcat安装

先启动Tomcat,在c:\tomcat\bin目录下有一个tomcat.exe,右击创建快捷方式并拖到桌面上,双击快捷方式打开tomcat,若报错,需回头逐步检查错误,直至正确为止。

正确打开tomcat后,打开浏览器,在地址栏里输入“http://localhost:8080”,不报错就表示tomcat安装成功,如下图。

使用jsp程序验证,打开记事本,输入下列程序后保存名为“test.jsp”,存放在c:\tomcat\webapps\test目录下,其中test文件夹要新建

<%@ page contentType="text/html; charset=GBK" %>
<%
String Str="Windows下配置JSP运行环境成功!";
out.print("二宝!");
%>
<h2><%=Str%></h2>

最后双击桌面上的tomcat.exe快捷方式重启tomcat,打开浏览器,在地址栏里输入“http://localhost:8080/test/test.jsp”,若出现下图表示tomcat能解析JSP程序,若报错,则回头逐步检查错误,直到正确为止。

被测应用程序部署

这里为OA应用程序,所以将应用程序部署到c:\tomcat\webapps目录下

修改数据库连接文件OA系统用的是MySql,一般都要修改数据库连接文件。在实际的项目中,开发工程师都会指明哪个是数据库连接配置文件,这点测试工程师不用担心。比如我们这里的OA系统,开发工程师必须在《OA系统测试服务器搭建单》中指明数据库的连接文件名称及存放目录路径。根据相应的描述,我们得知,本系统的数据库连接文件存放在c:\tomcat\webapps\cwoa\WEB-INF目录下,名称为proxool.xml,其内容如下

<?xml version="1.0" encoding="iso-8859-1"?>
<!-- the proxool configuration can be embedded within your own application‘s.
Anything outside the "proxool" tag is ignored. -->
<something-else-entirely>
    <proxool>
        <alias>oa</alias>
<driver-url>jdbc:mysql://localhost:3333/redmoonoa?useUnicode=true&amp;characterEncoding=UTF-8&amp;zeroDateTimeBehavior=convertToNull</driver-url>
        <driver-class>com.mysql.jdbc.Driver</driver-class>
        <driver-properties>
            <property name="user" value="root" />
            <property name="password" value="123456" />
        </driver-properties>
        <maximum-connection-count>200</maximum-connection-count>
        <house-keeping-test-sql>select 1</house-keeping-test-sql>
    </proxool>
    <proxool>
        <alias>oa2005</alias>
        <driver-url>jdbc:sqlserver://localhost:1455;DatabaseName=oa</driver-url>
        <driver-class>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver-class>
        <driver-properties>
            <property name="user" value="sa" />
            <property name="password" value="sa" />
        </driver-properties>
        <maximum-connection-count>200</maximum-connection-count>
        <house-keeping-test-sql>select 1</house-keeping-test-sql>
    </proxool>
    <proxool>
        <alias>zjrj</alias>
        <driver-url>jdbc:mysql://localhost:3333/cwbbs?useUnicode=true&amp;characterEncoding=UTF-8&amp;zeroDateTimeBehavior=convertToNull</driver-url>
        <driver-class>com.mysql.jdbc.Driver</driver-class>
        <driver-properties>
            <property name="user" value="root" />
            <property name="password" value="123456" />
        </driver-properties>
        <maximum-connection-count>200</maximum-connection-count>
        <house-keeping-test-sql>select 1</house-keeping-test-sql>
    </proxool>
</something-else-entirely>

我们需要在这些代码中找到关于配置MySQL用户、密码及端口号的代码(即为上面代码中加下划线的代码),并核对用户是否为root,密码是否为123456,端口号是否为3306,若不是,需改正过来,否则后面测试时会报错。

修改其他配置信息除了上述测试环境搭建中必须的几个步骤之外,我们的系统往往还有一些额外的配置要求。比如,系统中有可能需要设定相应的日志路径,或者假如系统用到第三方控件、加密软件等等,可能还需进行这些插件、软件的安装与配置等。所以,我们需要根据实际情况进行相关的配置。在OA系统中,需要设置系统日志的存放路径以及缓存的路径。下面进行此类配置的修改。《OA系统测试服务器搭建单》中指明了日志配置文件的存放路径在c:\tomcat\webapps\cwoa\WEB-INF目录下,名称为log4j.properties;缓存设置的配置文件在c:\tomcat\webapps\cwoa\WEB-INF\classes下,名称为cache.ccf,首先打开log4j.properties,其内容如下

#
#Sat Jan 14 21:48:59 CST 2012
log4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n
log4j.appender.R.File=C:/cwoa/logs/oa.log
log4j.rootLogger=info, R
log4j.appender.R.MaxFileSize=4096KB
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.MaxBackupIndex=8
log4j.appender.R.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %p %t %c - %m%n
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.logger.uk.ltd.getahead.dwr=ERROR

需在上面代码中找到设置相应的日志文件路径的代码(即为上面代码中加下划线的代码),并核对路径是否为c:/tomcat/webapps/cwoa/logs/cwoa.log,若不是,需改正过来,否则后面测试时会报错。

接下来打开c:\tomcat\webapps\WEB-INF\classes目录下的cache.ccf文件,内容如下

#
#Sat Jan 14 21:48:59 CST 2012
jcs.default.elementattributes.IsLateral=true
jcs.region.RMCache.elementattributes.IsLateral=true
jcs.auxiliary.DC.attributes.DiskPath=C:/cwoa/CacheTemp
jcs.auxiliary.DC.attributes.MaxRecycleBinSize=7500
jcs.region.RMCache.elementattributes.MaxLifeSeconds=7200
jcs.region.RMCache.elementattributes.IdleTime=1800
jcs.region.RMCache.cacheattributes=org.apache.jcs.engine.CompositeCacheAttributes
jcs.auxiliary.DC.attributes.OptimizeAtRemoveCount=300000
jcs.auxiliary.DC.attributes.MaxKeySize=10000
jcs.region.RMCache.elementattributes.IsRemote=true
jcs.default.cacheattributes.MaxObjects=1000
jcs.default.cacheattributes=org.apache.jcs.engine.CompositeCacheAttributes
jcs.default.elementattributes.IsEternal=false
jcs.auxiliary.DC.attributes=org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCacheAttributes
jcs.region.RMCache.elementattributes.IsEternal=false
jcs.default.elementattributes.MaxLifeSeconds=3600
jcs.region.RMCache.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory.lru.LRUMemoryCache
jcs.auxiliary.DC.attributes.MaxPurgatorySize=10000
jcs.region.RMCache.elementattributes.IsSpool=true
jcs.default.elementattributes.IdleTime=1800
jcs.region.RMCache=DC
jcs.region.RMCache.cacheattributes.MaxObjects=1200
jcs.auxiliary.DC=org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCacheFactory
jcs.default.elementattributes.IsRemote=true
jcs.default.elementattributes.IsSpool=true
jcs.default.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory.lru.LRUMemoryCache
jcs.default=DC

需在上面代码中找到设置相应的缓存文件路径的代码(即为上面代码中加下划线的代码),并核对路径是否为c:/tomcat/webapps/cwoa/CacheTemp,若不是,需改正过来,否则后面测试时会报错。

启动服务和冒烟测试

以上所有步骤完成后,就可以重启Tomcat服务器并进行服务的访问了

1、启动服务

双击tomcat5.exe快捷方式打开tomcat服务器,不报错表示服务器正常运行;若报错,则回头逐步检查错误并改正,直到正确为止。

然后打开浏览器输入“http://localhost:8080/cwoa”,输入用户名“admin”,密码“111111”,点击“登录”按钮

成功登入且不报错(如下图),则表示整个OA搭建完成

2、冒烟测试

所谓冒烟测试,就是启动服务后,使用正常的业务流程,对被测试系统进行快速的测试,主要检查被测系统在做版本集成时是否存在接口、配置数据方面的问题。一旦发现有类似的问题,应立刻停止测试,并告知开发组重新打包。冒烟测试又叫预测试,常利用一个正确的业务流程,贯穿整个系统,如果没有问题,就认为冒烟测试通过,如果有问题,就报告错误,重新打包。

OA卸载

1、删除Tomcat、MySQL、JDK软件,快捷键Win+R打开“运行”对话框,输入“appwiz.cpl”打开“添加或删除程序”对话框,依次删除Tomcat、MySQL、JDK这三个软件

2、删除桌面上tomcat5.exe快捷方式

3、还原环境变量,右击“我的电脑”--“属性”--“高级”--“环境变量”,删除之前创建的“jAVA_HOME”、“CLASSPATH”变量,删除“PATH”变量中添加的路径并点击“确定”按钮保存配重。

4、删除C盘根目录下的“HelloWorld.class”、“HelloWorld.java”、“redmoonoa.sql”文件和mysql文件夹

OA环境搭建及卸载全过程到此结束,谢谢各位的查阅!

原文地址:https://www.cnblogs.com/Ceslie-zhang/p/8456919.html

时间: 2024-10-01 07:31:13

OA环境搭建及卸载的相关文章

第二周博客之二-OA环境搭建

首先安装jdk 选择我接受,点击下一步 路径不需要改,装在C盘就好,点击下一步 点击完成 接下来需要配置环境变量,右击我的电脑 点击环境变量 点击系统变量的新建,变量名输入JAVA_HOME,打开我的电脑,将安装jdk的路径中的JAVA复制路径输入变量值中,点击确定. 继续点击新建,变量名输入CLASSPATH,变量值输入jdk中JAVA中lib的路径C:\Program Files\Java\jdk1.5.0_08\lib\dt.jar;C:\Program Files\Java\jdk1.5

OA环境搭建及项目部署

创建虚拟机Windows Server 2003 安装准备:Jdk安装包,Tomcat服务器安装,Mysql安装包,oa数据开发包 将下图文件共享至需要搭建OA环境的操作系统中 一.    JDK的安装 1.双击桌面jdk安装图标 点击我接受条款 更改JDK安装路径,在C盘根目录下建立java文件夹,点击下一步 2.再次点击下一步,出现如下安装页面,点击下一步 3.语言无需更改,点击下一步 4.继续点击下一步,安装完成. 5.为了在任何命令下都能对源文件进行编译,需要设置环境变量 6.点击 "新

Linux下oa环境搭建

一.环境检查 1.查看linux系统发行版本 cat/etc/redhat-release 版本为linux 5.4 关闭防火墙 Service iptables stop 开机自启 Linux操作系统的内核被载入内存,等待内核加载成功之后,第一个运行的程序就是init程序. Init进程是非内核进程之外的第一个被启动运行的进程,作用是决定需要启动的运行级别,所以它的配置文件是   /etc/inittab 说明: 1) 单用户模式有点像windows安全模式(F8进入).单用户工作状态,roo

Linux上搭建OA环境帮助文档

目录 在linux中搭建OA环境 任何一个环境的搭建都是基于一台干净无毒, 符合最低配置的计算机或者虚拟机. 全新的环境,第一件事是检查硬件环境,适不适合搭建该OA环境象. 一.  查看linux系统发行版本 两种命令方法: $ cat /etc/issue $ cat /etc/redhat-release 发行版本为linux 5.4 二.查看 cpu系统 $ top (按数字键1,2,3去切换各个cpu的情况,如果只有1个cpu,就表示单核) 查看剩余内存大小,有个公式: mem中的fre

php环境搭建

PHPStrom版本2017.1.3 1.参考资料 http://www.cnblogs.com/Maopei/p/5380220.html: http://jingyan.baidu.com/article/ca00d56c5daf8de99eebcf24.html 2.PHPStrom下载: http://www.jetbrains.com/phpstorm/ PHPStrom一路默认安装,完成后进入"许可证激活"窗口,选项中选择第2个单选按钮"License Serve

CentOS下j2ee环境搭建

转自:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/01/2994485.html 因为是做j2ee后台开发的,所以在Linux上搭建j2ee环境是每一个java程序员所需要掌握的.所以这篇随笔主要记录一下j2ee环境搭建过程,包括jdk.tomcat.eclipse的安装,(对于mysql数据库的安装,将会在后面的随笔中记录). 一.jdk1.7的安装及环境搭建 在CentOS6.4安装完以后,系统默认安装了jdk1.6,以及j

在javaEE下学习web(在eclipse中开发动态的WEB工程,servlet的环境搭建,及servlet的一些方法)

一个简便的方法实现javaee版的eclipse开发动态的WEB工程(javaWEB项目)1.把开发选项切换到javaEE2. 可以在window->shou view 中找到package explorer并把其拖到开发区的左边 (Tomcat环境搭建在这不多说)3.在servers面板中新建Tomcat服务器,一定要关联到Tomcat安装的根目录4.新建一个Dynamic Web Project.其中Target Runtime需选择Tomcat6.0(3)5.开发java WEB应用6.可

Python学习-环境搭建

一.环境说明: 1.Centos 7下安装Python3X及版本管理工具pyenv 二.环境搭建: 1.安装Python 依赖的库: gcc make patch gdbm-devel openssl-devel sqlite-develzlib-devel bzip2-devel readline-devel 2.安装版本管理工具pyenv(参考github): curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/mas

web应用之LAMP源码环境搭建

目录 一.LAMP环境的介绍   1.LAMP环境的重要性   2.LAMP组件介绍   二.Apache源码安装   1.下载Apache以及相关依赖包   2.安装Apache以及相关依赖包   2-1.安装Apache依赖包   2-2.安装apr   2-3.安装apr-util   2-4.安装pcre   2-5.安装Apache   3.配置Apache   3-1.启动Apache服务   3-2.注册Apache为服务   3-3.加入Apache服务到chkconfig中