redcap-test-datasets
收藏github2018-07-24 更新2024-05-31 收录
下载链接:
https://github.com/nutterb/redcap-test-datasets
下载链接
链接失效反馈官方服务:
资源简介:
用于API测试的多种场景示例数据集,包含不同类型的测试案例,每个案例都有详细的数据文件,如数据字典、元数据、项目信息和记录文件等。
A diverse scenario example dataset for API testing, encompassing various types of test cases. Each case is accompanied by detailed data files, such as data dictionaries, metadata, project information, and record files.
创建时间:
2018-07-21
原始信息汇总
数据集概述
数据集名称
redcap-test-datasets
数据集目的
用于API测试的示例数据集,覆盖多种场景。
数据集结构
数据集包含多个测试案例,每个案例涉及不同的研究设计和特征。
测试案例详情
| 测试案例 | 设计 | 中心数 | 表单类型 | 分组 | 事件 | 特殊特征 |
|---|---|---|---|---|---|---|
| 01 | 横断面 | 单中心 | 表单 | N/A | N/A | |
| 02 | 横断面 | 多中心 | 表单 | N/A | N/A | |
| 03 | 横断面 | 单中心 | 调查 | N/A | N/A | |
| 04 | 横断面 | 多中心 | 调查 | N/A | N/A | |
| 05 | 横断面 | 单中心 | 混合 | N/A | N/A | |
| 06 | 横断面 | 多中心 | 混合 | N/A | N/A | |
| 07 | 纵向 | 单中心 | 表单 | 单组 | ||
| 08 | 纵向 | 多中心 | 表单 | 单组 | ||
| 09 | 纵向 | 单中心 | 调查 | 单组 | ||
| 10 | 纵向 | 多中心 | 调查 | 单组 | ||
| 11 | 纵向 | 单中心 | 混合 | 单组 | ||
| 12 | 纵向 | 多中心 | 混合 | 单组 | ||
| 13 | 纵向 | 单中心 | 表单 | 多组 | ||
| 14 | 纵向 | 多中心 | 表单 | 多组 | ||
| 15 | 纵向 | 单中心 | 调查 | 多组 | ||
| 16 | 纵向 | 多中心 | 调查 | 多组 | ||
| 17 | 纵向 | 单中心 | 混合 | 多组 | ||
| 18 | 纵向 | 多中心 | 混合 | 多组 | ||
| 19 | 横断面 | 单中心 | 表单 | N/A | N/A | PHI字段 |
| 20 | 横断面 | 单中心 | 表单 | N/A | N/A | 随机化 |
文件结构
每个测试案例包含以下文件:
test-case-##-data-dictionary.csvtest-case-##-meta-data-api.csvtest-case-##-project-information.csvtest-case-##-README.mdtest-case-##-records.csvtest-case-##-records-api.csvtest-case-##-records-api-eav.csv
纵向测试案例还包括:
test-case-##-arms.csvtest-case-##-events.csvtest-case-##-form-event-mappings.csv
某些测试案例可能包含用于测试文件上传和签名绘制字段的额外文件。
搜集汇总
数据集介绍

构建方式
该数据集名为redcap-test-datasets,其构建旨在涵盖多种场景以方便API测试。数据集包含不同设计、中心数量、表单/调查类型、研究臂和事件类型的测试用例,每个测试用例均提供了在REDCap版本中重现项目所需的一系列文件,并可通过API调用结果与API导出数据的结果进行比较。
特点
数据集的特点在于其多样性,涵盖了横断面和纵向研究设计,并包含了单中心和多中心的结构。此外,特定测试用例还包含了敏感信息字段(PHI)和随机化特性,以及用于测试文件上传和签名绘制字段的文件。每个测试用例均提供了详尽的文件,包括数据字典、元数据、项目信息、记录文件以及针对测试用例的说明文件。
使用方法
用户可以通过下载各个测试用例文件夹中的文件来使用该数据集,这些文件包括数据字典、元数据、项目信息、记录以及特定于测试用例的说明。对于纵向测试用例,还包括研究臂、事件和表单事件映射的表格。用户可以利用这些文件在自己的REDCap版本中重建项目,并通过API调用与API导出数据进行结果对比,以进行API测试和验证。
背景与挑战
背景概述
redcap-test-datasets是一组旨在促进API测试的示例数据集,由OuhscBbmc创建并维护。该数据集涵盖了多种场景,包括横断面和纵向研究设计,以及单中心和多中心的研究类型,旨在为REDCapR包提供测试用例。REDCapR是一个用于REDCap(研究电子数据捕获)系统的R语言库。该数据集自创建以来,已被广泛用于确保REDCap系统的API调用与数据导出的一致性,对研究数据管理领域产生了积极影响。
当前挑战
尽管redcap-test-datasets为REDCap系统的测试提供了便利,但在构建过程中仍面临诸多挑战。首先,数据集需要涵盖各种测试场景,确保API在不同情况下的表现。其次,构建过程中需处理的数据量可能相当庞大,且要确保数据的一致性和准确性。此外,数据集的维护和更新也需要投入相当的人力和时间,以适应REDCap系统的更新和变化。
常用场景
经典使用场景
在数据管理与研究领域,redcap-test-datasets数据集被广泛用于模拟REDCap平台中的各类测试案例,以验证API的性能与准确性。该数据集涵盖了多种设计类型,如横断面研究与纵向研究,并且包含了不同中心、表格/调查以及研究臂的设计,为研究者提供了一套全面的测试资源。
实际应用
在实际应用中,redcap-test-datasets数据集不仅被用于开发和测试REDCap相关的应用程序,还用于教育和培训相关人员如何使用REDCap进行数据管理。这些测试案例为用户提供了即时的反馈,帮助用户理解REDCap的复杂功能。
衍生相关工作
基于redcap-test-datasets数据集,已经衍生出许多相关的工作,包括REDCap平台的插件开发、数据管理流程的优化研究,以及针对特定研究领域的数据管理解决方案。这些工作进一步扩展了数据集的应用范围,并促进了REDCap平台功能的不断完善。
以上内容由遇见数据集搜集并总结生成



