UI Testing Team Request/Backlog Page

This page lists the requests and/or items that the technical council is reviewing. 

NEW REQUESTS may be added directly to the "Requested" table, or the requestor can also reach out directly to members of the UI Testing Team.


Each inquiry should cover the following:

  • Item: In a very concise way, describe the problem that needs to be addressed.

  • Problem Statement/Background: Set context by describing the landscape surrounding the issue (history, technical components/versions, teams, etc.)

  • Interested Parties: Who will be impacted by a decision and if possible, what are their perspectives on this request.

  • Requested Action: What, specifically, are you asking the UI Testing Team to do?




Current Items:

ItemProblem Statement/BackgroundInterested PartiesRequested ActionRequested ByRequest DateCurrent StatusTC Lead
UI Testing Spike

Anton Emelianov (Deactivated)'s #1 observation was that there is a lack of guidelines related to UI Testing in the FOLIO project. This puts quality and productivity at risk.

Community, TC, PCAssemble a task force to execute a spike to review testing tools, processes, etc. and to establish a set of guidelines. The outcome of this effort would be:

- UI Testing Guide, including specific tools, that will enable different teams to follow best practices in building UI unit tests.
- Sample tests
- Slack channel/community around development of UI tests

July 18, 2018Kick-off meeting being scheduled
Insufficient build processes

Anton Emelianov (Deactivated)'s #2 observation was that the build process is immature and/or fragile. Issue was described in FOLIO-1335 - Getting issue details... STATUS FOLIO-1338 - Getting issue details... STATUS FOLIO-1043 - Getting issue details... STATUS


Community, TC, PC
  1. Research possible changes to improve reliability of packaging and distribution of build artifacts
  2. Review existing component dependency management and recommend improvements
  3. Implement triggering of automated tests based on dependency tree
July 18, 2018Core Team is working the issueZak Burke





Requested:

ItemProblem Statement/BackgroundInterested PartiesRequested ActionRequested ByRequest DateCurrent Status

Define SonarQube Quality Gate for UI modules





Implementation of Pact tests











Once the Tech Council reviews the request and has enough information, if it is accepted into its current backlog the item will be moved into the Current Items table. If for some reason the TC decides to not pursue the request the decision will be documented in the following table.



Prior/Completed Backlog:

ItemProblem Statement/BackgroundInterested PartiesRequested ActionOriginal Request DateDecision/DispositionCompleted Date