Skip to content

03 10 2021 Meeting

Adam De Fouw edited this page Mar 10, 2021 · 12 revisions

Meeting Minutes > 03/10/2021 Meeting

Updates

Programming Partners?

  • 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

Database Seeding:

  • 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
  • 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

Delegation and Strategy Updates:

  • 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"

Export Files Testing Strategy

  • 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

Agenda Topics

  • Updates on Database Strategy

  • Delegation Updates

  • Programming Partners

Please see Framework Roadmap for more details: https://github.com/aldefouw/redcap_cypress/wiki/Framework-Roadmap


Attendees:

  • Adam De Fouw
  • Chris Chapamn
  • Ashlyn Hussey
  • Andrew Poppe
  • John Crissey
  • Tintin Nguyen
Clone this wiki locally