准备工作包括以下两个方面:
(一)了解符合性测试标准。
符合性测试标准由一组可扩展置标语言(Extensible Markup Language,XML)格式的文件组成,包括测试案例文件、定义关系文件及测试参考结果文件,用以测试XBRL 软件对XBRL国标的遵循情况,包括三个电子文件包:
1. 基础技术规范符合性测试文件包,用以测试XBRL 软件对基础国标的遵循情况。
2. 维度技术规范符合性测试文件包,用以测试XBRL 软件对维度国标的遵循情况。
3. 公式技术规范符合性测试文件包,用以测试XBRL 软件对公式国标的遵循情况。
上述相关电子文件包可从XBRL中国地区组织网站 (www.xbrl-cn.org)下载。
(二)开放待测试XBRL软件的应用程序编程接口。 在应用符合性测试标准进行测试时,计算机需要调用待 测试XBRL软件的应用程序编程接口,以对读取的测试文件 进行处理。
三、测试步骤
对XBRL软件进行符合性测试时,应当遵循以下步骤:
(一)编写测试引导程序。
测试单位应当根据符合性测试标准电子文件和被测试 XBRL软件的应用程序编程接口,编写测试引导程序。测试 引导程序应当具有以下功能:
1.按顺序自动读取符合性测试标准中的所有测试案例。
2.调用被测试XBRL软件的应用程序编程接口,对输 入的测试案例进行处理。
3. 根据不同测试类型的要求,输出相应测试结果,并生成测试报告。
(二)执行符合性测试。
测试流程如下图所示。
符合性测试流程示意图(略)
测试的具体流程包括:
1.读取入口文件,获取测试案例清单。入口文件位于 每个符合性测试文件包的根目录下,用于组织符合性测试中 的测试案例。为确保完整执行测试案例,测试引导程序必须 确保正确读取入口文件,以获取该项符合性测试文件包中的 所有测试案例。每个符合性测试文件包及其入口文件的对应关系如下表所示。
符合性测试文件包及其入口文件对应关系表
符合性测试文件包名称
| 入口文件
|
基础技术规范符合性测试文件包
| xbrl.xml
|
维度技术规范符合性测试文件包
| xdt.xml
|
公式技术规范符合性测试文件包
| index.xml
|