-
Notifications
You must be signed in to change notification settings - Fork 35
03 10 2021 Meeting
Meeting Minutes > 03/10/2021 Meeting
- One of the things that Adrian Manse is working on in Regulatory & Software Validation Committee is pairing people up to work on the tests
- In thinking about it, it might be interesting to apply this concept to our framework as well for the difficult problems we have to solve
- If we are interested, I can work on a table grid on one of these Wiki pages where we can pair people up
- Perhaps people can do screen sharing and work on tests together? Would potentially speed things up.
- Not sure exactly how to structure it
- One thought might be to partner people who haven't written tests scripts with people who have so we can expand our number of people who can write tests
-
Additional Discussion
- Chris Chapman and Adam De Fouw have had some additional discussion about seeding process
- Chris was proposing to Adam that we reset database state between EVERY single test as is done in traditionally in testing environments
- Discussed how this diverges from the test paradigm used by the Regulatory & Software Validation committee
- Database schema comes into play here also because it changes over time with new REDCap versions that come out
- Mitigation: What Chris has proposed is that we build in additional tests that assert the database schema
- End Result: De
- Chris Chapman and Adam De Fouw have had some additional discussion about seeding process
-
Specific Tactics to Achieve Proposed DB Strategy
- If we reset before each and every test, it means that we can define those resets in a beforeEach() block
- However, it also means that some tests will have to be adjusted because we're resetting database state
-
One key to making framework successful is delegation of duties
-
Everyone has strengths and interests that can build ... incoming overused buzzword ... synergy within our group
-
If you know that you have a strength in an area or you are interested in a particular area of this framework, speak up
-
Alternatively, if you see someone well-suited to some specific problem, encourage that person to work in that area
-
Will be working on formally identifying areas that need work
-
One of the areas we all know needs some help is the area of Database State
-
Chris Chapman has a lot of knowledge, expertise and interest in databases, state, etc.
-
Want to appoint Chris to "VP of Database Interactions"
- Followed up with the Regulatory & Software Validation Committee regarding their strategy for this problem
- Verified that they are only looking at CSV files to see what REDCap is doing
- We can make our testing more robust if we'd like
-
Updates on Database Strategy
-
Delegation Updates
-
Programming Partners
Please see Framework Roadmap for more details: https://github.com/aldefouw/redcap_cypress/wiki/Framework-Roadmap
- Adam De Fouw
- Chris Chapamn
- Ashlyn Hussey
- Andrew Poppe
- John Crissey
- Tintin Nguyen