Skip to content

01 15 2025 Meeting

Adam De Fouw edited this page Jan 15, 2025 · 16 revisions

Operationalize our Strategic Plan for 2025:

Turn our strategic plan for the subcommittee into actionable tasks with assignable & delegatable roles, setting goals, tracking progress, etc.

Examples:

  1. Adjusting a Gherkin Feature to fix a feature test for new LTS REDCap
  2. Modifying RCTF to fix a feature test
  3. Preparing documentation project

All things that subcommittee members could do in long run - working with Mark and others on specific details so we can document what that looks like.

Strategic Plan for 2025:

  1. Automated Feature Tests - Run as many feature tests as possible in the automated testing environment using RCTF for upcoming REDCap LTS versions

  2. Enhance robustness of RCTF

  1. Validation and Verification of RCTF
  • Validation through Test Coverage: Unit and integration tests being written against the RCTF library - https://aldefouw.github.io/rctf/bb54543/docs/index.html

  • Verification: One way we verify is that the manual testing provides the same results as automated - built into the current hybrid validation workflow

  • Evidence: Automated testing with Cypress offers options like video recording and test replay that are, in some ways, superior to manual testing

  • Traceability: We provide not only version control of Gherkin tests but also artifacts, execution logs, and environment details of test run itself

  • Repeatability: Automated testing is more easily repeatable than manual in a practical sense

  • Documentation: We provide evidence of video of test execution in a particular environment in a format like this: https://redcap.vumc.org/surveys/?s=ZsdoxDnWrM3mnXnq

Goal for January 2025:

Preparation for VUMC REDCap LTS Validation

  1. Prepare the VUMC REDCap project
  2. Design and implement pipeline adjustments to upload videos to VUMC REDCap v15.0.1 LTS project 

  3. Fix RCTF regressions identified by Mark

Automated Testing Subcommittee - Ways to Participate Now

  1. Support those who want to use Automated Testing at Individual Sites on the REDCap Community site

  2. Support Feature Test compatibility with Automated Testing / RCTF

  3. Support RCTF library updates for REDCap

Clone this wiki locally