测试与质量的关系 测试有助于提高软件的质量,但是提高软件的质量不能依赖于测试。测试与质量的关系很象在考试中“检查”与“成绩”的关系。 学习好的学生,在考试时通过认真检查能减少因疏忽而造成的答题错误,从而“提高”了考试成绩(取得他本来就该得的好成绩)。 而学习差的学生,他原本就不会做题目,无论检查多么细心,也不能提高成绩。 所以说,软件的高质量是设计出来的,而不是靠测试修补出来的。 I love U software testing

STAF的安装和使用

上一篇 / 下一篇  2010-01-06 17:19:57

STAF全称SoftwareTestingAutomation Framework. 作为一个软件的自动测试框架,他以各种称之为服务作为各种功能. STAF是一个开源软件.

下面就STAF/STAX的安装配置作简要的介绍.

一,Windows下的安装

1.从STAF的官网上下载STAF和STAX的安装包, 注意他们都有windows和linux平台的安装包.
2.在windows平台上,双击STAF的安装包,按照提示进行安装即可.

3.在STAF的安装路径(D:\Programming\STAF)下创建一个services文件夹,将STAX的安装包介压到services文件夹下.

4.修改D:\Programming\STAF\bin中的STAF.cfg文件, 如下:


# Turn on tracing of internal errors and deprecated options
trace enable tracepoints "error deprecated"

# Enable TCP/IP connections
interface tcp library STAFTCP

# Set default local trust
trust machine local://local level 5

# Default Service Loader Service
serviceloader library STAFDSLS

SERVICE STAX LIBRARY JSTAF EXECUTE \
{STAF/Config/STAFRoot}/services/stax/STAX.jar OPTION J2=-Xmx384m
SERVICE EVENT LIBRARY JSTAF EXECUTE \
{STAF/Config/STAFRoot}/services/stax/STAFEvent.jar
SET MAXQUEUESIZE 10000

5.重新启动STAFProc,确认能正确启动

6.在CMD下键入下列命令来确认STAF/STAX已经安装正确:

staf local ping ping

staf local service list

staf local stax help

二, Linux下的安装

1.从STAF的官网上下载STAF和STAX的安装包, 注意他们都有windows和linux平台的安装包.

2. 先将安装包介压:

tar xzvf *^^*&.tgz

3. 介压后会出现一个STAF文件夹,进入该文件夹

./STAFInst

进行安装,默认会被安装到/usr/local/staf下.

4. 在shell提示符下键入

PATH=/usr/local/staf/bin:$PATH
export PATH
LD_LIBRARY_PATH=/usr/local/staf/lib
export LD_LIBRARY_PATH
CLASSPATH=/usr/local/staf/lib/JSTAF.jar:/usr/local/staf/samples/demo/STAFDemo.jar
export CLASSPATH
STAFCONVDIR=/usr/local/staf/codepage
export STAFCONVDIR
STAFCODEPAGE=LATIN_1
export STAFCODEPAGE
nohup /usr/local/staf/bin/STAFProc > /usr/local/staf/stafproc.out
5. 在提示符号下键入STAFProc& 确认STAFProc能正确运行

6. 在STAF的安装路径(/usr/local/staf/)下创建一个services文件夹,将STAX的安装包介压到services文件夹下.

tar xvf STAX*.tar

cp -rf stax /usr/local/staf/services/

7.修改/usr/local/staf/bin中的STAF.cfg文件, 如下:


# Turn on tracing of internal errors and deprecated options
trace enable tracepoints "error deprecated"

# Enable TCP/IP connections
interface tcp library STAFTCP

# Set default local trust
trust machine local://local level 5

# Default Service Loader Service
serviceloader library STAFDSLS

SERVICE STAX LIBRARY JSTAF EXECUTE \
{STAF/Config/STAFRoot}/services/stax/STAX.jar OPTION J2=-Xmx384m
SERVICE EVENT LIBRARY JSTAF EXECUTE \
{STAF/Config/STAFRoot}/services/stax/STAFEvent.jar
SET MAXQUEUESIZE 10000

8.重新启动STAFProc,确认能正确启动

9.在shell提示符下键入下列命令来确认STAF/STAX已经安装正确:

staf local ping ping

staf local service list

staf local stax help

注意事项:

1.确保下载 最新的STAF/STAX

2.确保下载并安装最新的JVM(否则运行STAFMonitor会有问题)

作者曾经在LINUX上怎么也启动不了STAXMonitor, 后来从http://java.sun.com下载了jdk-6u6-linux-i586.bin,也就是jdk LINUX版本,在shell下

sh jdk-6u6-linux-i586.bin

之后会出现jdk1.6.0_06文件夹,添加/tmp/jdk1.6.0_06/bin到PATH中

PATH=/tmp/jdk1.6.0_06/bin:$PATH

利用java-version

来确认安装配置好了JVM,然后重新启动STAFProc即可。

3.确保系统安装了Python

4.在LINUX系统下,将各个变量EXPORT出来后,会影响系统的部分功能,特别是在ESX Server上。因此,使用STAF之前,可以不用将环境变量EXPORT出来


TAG:

anny2012的个人空间 引用 删除 anny2012   /   2013-06-20 14:32:19
 

评分:0

我来说两句

日历

« 2024-03-28  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 94168
  • 日志数: 112
  • 图片数: 1
  • 文件数: 1
  • 书签数: 1
  • 建立时间: 2007-01-16
  • 更新时间: 2010-06-28

RSS订阅

Open Toolbar