IHE DICOM测试说明


1      测试人员要求... 4

2      系统组成及软件安装... 4

2.1       系统组成... 4

2.2       PC端软件列表... 4

2.3       软件安装... 4

2.3.1    SQL2000的安装... 4

2.3.2    Perl的安装... 12

2.3.3    JDK的安装... 13

2.3.4    Tomcat的安装... 13

2.3.5    JDBC的安装... 13

2.3.6    MESA的安装... 13

2.3.7        设置环境变量... 13

2.3.8        数据库的安装... 14

2.3.9        安装测试... 14

3      测试... 14

3.1       设置超声机器... 15

3.2       运行测试用例流程... 16

3.3       运行测试用例例子... 16

 

 

 

 

 

 

 

 

 

 

 

1  测试人员要求

对仪器的调试只有经过严格培训并合格的人员方可进行,对系统进行测试后,应完整填写相关测试用例结果记录表。需要对dicom有一定了解。

2  系统组成及软件安装

2.1    系统组成

图2-1

2.2     PC端软件列表

操作系统:WindowsXP

数据库软件:SQLServer 2000

测试软件:IHE MESA测试平台

其他软件:Perl,Java JDK,Tomcat

2.3   软件安装

2.3.1   SQL2000的安装

安装包见SQLServer20004in1cn.iso,使用虚拟光驱打开。

1)            安装SQL2000,选择“SQL Server 2000 简体中文个人版”;

2)            选择“安装SQL Server 2000”—>“安装数据库服务器”;

3)            计算机名选择“本地计算机”,图2-2:

  

图2-2

4)            选择“创建新的SQL Server实例,或安装客户端工具”,图2-3:

图2-3

5)            出现用户信息填写提示,直接点击“下一步”,图2-4:

图2-4

6)            安装定义选择“服务器和客户端工具”,图2-5:

图2-5

7)            实例名选择“默认”安装,图2-6:

图2-6

8)             安装类型选择“典型”安装,图2-7

图2-7

9)            服务帐户选择“使用本地系统帐户”,图2-8:

图2-8

10)           身份验证模式选择“混合模式”,sa登录密码设定为“masterkey”(不包含引号),图2-9:

图2-9

11)          待出现安装成功界面,重启计算机。

12)         安装SQL2000 SP4补丁,见SQL2000-KB884525-SP4-x86-CHS.EXE。

13)         创建ctn用户,用户名为ctn,密码为ctn

打开SQL Server的企业管理器。如图2-10;

图2-10

在SQL Server的企业管理器,选择“登录”。如图2-11;

 

图2-11

选择“登录”,点击右键选择“新建登录”,如图2-12;按照下图输入和选择,再点击“确定”按扭,再输入确认新密码为“ctn”,再点击“确定”按扭则完成ctn用户新建。

 

图2-12

14)         配置ODBC驱动

          打开在控制面版的管理工具,再打开“数据源 (ODBC)”, 如图2-13;

图2-13

再选择或者添加一个数据源,设置如下表

变量

名称

LocalServer

描述

 

服务器

local

SQL Server应该如何验证登录 ID的真伪

使用用户输入登录 ID 和密码的 SQL Server验证

登录 ID

ctn

密码

ctn

 

2.3.2   Perl的安装

安装包为:ActivePerl-5.12.4.1205-MSWin32-x86-294981.msi,默认安装目录为D:\perl.

2.3.3   JDK的安装

安装包为:jdk-6u6-windows-i586-p.exe,默认安装目录为D:\jdk1.6

2.3.4   Tomcat的安装

安装包为:jakarta-tomcat-5.0.28.zip,只需解压到目录为D:\tomcat

2.3.5   JDBC的安装

安装包为:sqlserver2000jdbcsericepack3.exe,默认安装。将C:\Program Files\MicrosoftSQL Server 2000 Driver for JDBC\lib中的msbase.jar,mssqlserver.jar, msutil.jar复制到D:\tomcat\common\lib

2.3.6   MESA的安装

安装包为:mesa-14.0.0_w32-sql2008.zip,只需解压到目录为D:\mesa

新建D:\mesa\storage目录,将MESA-storage-A_12_5_0.zip和MESA-storage-B_10_11_0.zip解压到D:\mesa\storage目录下

2.3.7   设置环境变量

变量

MESA_TARGET

D:\mesa

MESA_STORAGE

D:\mesa\storage

PATH

添加D:\mesa\bin;D:\Perl\site\bin;

JAVA_HOME

D:\jdk1.6

JAR_DIRECTORY

D:\mesa\lib

MESA_SQL_LOGIN

ctn

MESA_SQL_PASSWORD

ctn

MESA_SQL_SERVER_NAME

windows机器名

SQL_ACCESS

LocalServer:ctn:ctn

MESA_OS

WINDOWS_NT

 

 

2.3.8   数据库的安装

     要安装的数据有:

adt, expmgr, exprcr. imgmgr, info_src

mod1, mod2, ordfil, ordplc, pd_supplier

rpt_manager, rpt_repos, syslog, wkstation, xref_mgr

      安装过程如下:

     在WINDOWS的“运行”里输入cmd,进入DOS模式;输入以下命令:

      d:

cd D:\mesa\db

perl generate_create_scripts.pl

perl create_db.pl 127.0.0.1

perl create_mesa_tables.pl ctn ctn 127.0.0.1

cd D:\mesa\db\sqlfiles

isql -S 127.0.0.1 -U ctn -P ctn -d info_src < load_rid_data.sql

isql -S 127.0.0.1 -U ctn -P ctn -d info_src <  load_doc_reference.sql

2.3.9   安装测试

     在WINDOWS的“运行”里输入cmd,进入DOS模式;输入以下命令:

    d:

d:\mesa\mesa_tests\common\actors\all

     perl 1/eval_1.pl

如果出现“pass”,则说明测试成功,否则请查看详细出错问题见D:\mesa\mesa_tests\common\actors\all\1\grade_1.txt

3  测试

按照测试用例IHE-MESAAcquisition Modality Tests.htm、print_composer.pdf进行测试,IHE测试结果.doc为我们需要测试的用例。要将测试结果填写到IHE测试结果.doc中。

下面将简单地介绍一下用:

3.1   设置超声机器

具体见系统设置中DICOM

服务

IP

端口

AE

存储

安装软件PC的IP

2350

MESA_IMG_MGR

委托存储

安装软件PC的IP

2350

MESA_IMG_MGR

工作列

安装软件PC的IP

2250

MESA_MWL

MPPS

安装软件PC的IP

2350

MESA_IMG_MGR

打开D:\mesa\mesa_tests\rad\actors\mod\mod_test.cfg修改以下红色内容:

MODALITY = US  (超声)

TEST_MODALITY_HOST = 10.0.0.144(超声机器IP)

TEST_MODALITY_PORT = 104 (委托存储的端口)

TEST_MODALITY_STATION = StationName(超声机器名)

 

# This file contains configurationparameters for Acquisition Modality tests

# Users should modify the values to matchparameters of their system.

MODALITY = US     

TEST_MODALITY_AE = MODALITY1

TEST_MODALITY_HOST = 10.0.0.144

TEST_MODALITY_PORT = 104

TEST_MODALITY_STATION = StationName

3.2   运行测试用例流程

3.3   运行测试用例例子

 以Modality Test 201: Unscheduled Case为例

在测试2xx用例之前,要准备好测试数据(对于2xx每次只需运行一次),请先运行:

perl scripts/reset_uids.pl

perl 2xx/2xx.pl

测试开始:

cd D:\mesa\mesa_tests\rad\actors\mod

scripts\start_mesa_servers.bat   //启动服务

perl scripts/clear_img_mgr.pl   //清除记录

//操作超声机器,新建病人,打图,发送dicom图像,关闭病人检查

perl scripts/send_storage_commitment_nevents.pl  //提交commitment

 

perl 201/eval_201.pl 4 MODALITY1 //测试结果对比

scripts\stop_mesa_servers.bat  //停止服务


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值