2020-09-15 UI Testing Team Meeting Notes

2020-09-15 UI Testing Team Meeting Notes

Date

Sep 15, 2020

Attendees

  • @Zak_Burke

  • @Aliaksei Chumakou

  • @Ryan Berger

  • @John Coburn

  • @Maxim Didenko

  • @Mikita Siadykh

  • @Dmitriy Litvinenko

  • @Viktor Soroka

  • @Anton Emelianov (Deactivated)

Goals

Discussion items

Time

Item

Who

Notes

Time

Item

Who

Notes

publicize plans

  • @Anton Emelianov (Deactivated) to announce testing plant at spring demo Tuesday 2020-09-22 after review by Tech Council tomorrow

    • UI modules: no immediate  change in requirements, but make sure Jest/RTL testing is enabled for all UI modules in the CI/CD pipeline. Convert existing BigTest test to Jest/RTL over the next 12 months

    • stripes modules: begin the conversion to BigTest 2 now with assistance from FrontSide

    • end-to-end (NightmareJS) tests: begin the conversion to BigTest 2 now

      • start with helper function in stripes-testing

      • evaluate tests in platform-core and consider converting them

      • evaluate manual tests in TestRail and consider converting them (ideally, convert them all, but we need to prioritize)

 

coverage goals

 

  • should we stick to 80% as a coverage metric?

    • general agreement that it's good enough, if not perfect, and we lack alternatives

    • thinking of it as 20% uncovered  code changes the view point and makes this seem much more reasonable

    • please please please write tests for every bug that is fixed

 

resource allocation

 

  • need to allocate resources to convert end-to-end tests to BT2

    • keep the commitment small for now until BT2 proves itself (it's still in beta) and preferably somebody on the project long-term so we don't lose the expertise

Action items