-
Notifications
You must be signed in to change notification settings - Fork 36
01 15 2025 Meeting
Turn our strategic plan for the subcommittee into actionable tasks with assignable & delegatable roles, setting goals, tracking progress, etc.
Examples:
- Adjusting a Gherkin Feature to fix a feature test for new LTS REDCap
- Modifying RCTF to fix a feature test
- 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.
-
Automated Feature Tests - Run as many feature tests as possible in the automated testing environment using RCTF for upcoming REDCap LTS versions
-
Enhance robustness of RCTF
- Unit and integration tests
- Update documentation
- Refactoring & Code Cleanup
- 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
- Prepare the VUMC REDCap project
- Design and implement pipeline adjustments to upload videos to VUMC REDCap v15.0.1 LTS project
- Fix RCTF regressions identified by Mark