干货满满 | 一文了解如何使用测试服务进行自动化 OpenLab CDS 软件验证
时间:2023-04-18 阅读:575
Test Service 是一款用于 OpenLab CDS 的自动化验证工具,通过执行一系列的软件验证任务,来确认软件的运行是否符合预期。通常,客户在更新软件或安装补丁后可运行 Test Service;也可作为定期系统健康检查所必备的测试工具。软件在执行该测试后,生成的报告可作为整个验证文档一部分。它可以在客户端/服务器和工作站环境下工作。此外,Test Services 还包含了框架和添加验证测试的可选插件。
当 Test Services 运行时,它会提供一系列用户可选择的测试,如:OpenLab CDS 工作流程测试、OpenLab 存储系统测试、OpenLab 安全测试、OpenLab 软件安装验证测试、系统报告以及 OpenLab CDS 连接测试等,来确认系统是否按照预期方式运行。甚至一些测试是在没有许可证的情况下默认安装并启用。是单机版及网络版客户均可使用的一款自动化验证工具。
为什么要使用 Test service?
(以制药客户为例)
使用 Test Service 的原因有很多,其中最主要的原因是确保软件产品的质量和稳定性。其次还有如下原因:
如何使用 Test Services?
在已安装 Test Services 的 OpenLab CDS AIC、客户端、服务器、工作站或 Workstation Plus 上打开支持的网络浏览器中 URL 即可启动 Test Services。指定在安装过程中提供的端口。以下是通过默认端口打开 Test Services 用户界面的 URL 示例:
https://hostname.domain.com:9092
对于安装后的首次登录,用户应该拥有 OpenLab Shared Services 管理员角色,以便完成 OpenLab Server 首次注册。首次登录后,“Test Services 用户 ”可以按照角色登录、执行软件安装验证测试和系统报告,并查看历史记录中以前的结果。
当(需要许可证)显示时,在首次执行测试时即可获得许可证,然后显示更改为(获得许可证)。安全测试和 OpenLab 存储系统测试执行完成后,许可证仍保持获得状态。(安全测试或 OpenLab 存储系统测试完成后不会释放到许可证层面。)如果许可证不足以执行测试,则测试将在第一步“检查许可证 QlaSecurity”时失败。
运行 Test Services 验证测试
Test Services 只会在符合测试最低前提条件时启动测试。例如,如果系统中没有 Software Verification Tool(随 OpenLab CDS 安装),则软件安装验证测试将被禁用。如果安装了该插件,则会在可用测试中显示这些测试。
如要开始验证测试:
在主页中,选择要执行的测试的框(图 2)。如要选择所有测试,请单击名称旁边的框。您可以选择测试,并在系统状态为就绪时开始执行。如果是正在运行或正在终止,则必须等待执行完成。
单击开始。验证开始时,主页顶部的系统状态将变为正在运行,还会显示其他信息,例如排队等待执行的测试数量。
如要查看所选测试的状态,请选择执行详情页面。
如要查看测试的进度/状态(正在等待/正在进行/完成/正在终止),请单击测试。
如要终止测试,请单击停止。
查看 Test Services 报告
测试执行完毕后,会在主页或“执行历史”页面中看到测试结果,以及之前的测试执行。
如要筛选结果通过显示的字段,可以使用一个或多个显示的字段来筛选显示的测试。
在“日期范围”下,选择从和至日期以只显示该日期范围执行的测试。默认情况下,会显示上个月所有用户的所有状态。
在“用户”下,输入执行测试的用户名。(不适用于基于文件的工作站。)
在“结果”下,单击向下箭头,然后选择结果以应用筛选。选项包括(空白-包括所有结果)、通过、失败、不可用和终止。
如要应用所选的筛选,请单击筛选。
如要清除当前筛选标准并重置为默认值,请单击清除。
如要查看测试的可用报告 1 在已执行测试的列表中,单击测试以显示可用的报告。
将会列出可用的报告,以及测试结果(通过、失败、不可用、终止)。
“以 zip 格式下载所有报告”下的顶部链接是一个 zip 文件,其中包含所选测试执行中的测试生成的所有报告,包括总结报告。单击链接将 zip 文件下载到本机,您可以在此将报告解压缩并查看这些报告。
如要查看报告,请单击报告名称。报告会下载到本地机器,您可以在此打开和查看报告。
Test Service 是一款自动化验证工具。该工具已成为 OpenLab CDS 软件的核心功能之一,并且不断得到改进和优化,以满足客户在不同场景下的测试需求。