UI Testing Tools
Please review and add tools that we need to evaluate:
Solution | Infrastructure | e-2-e | integration | unit |
| Jira | ETA | Comments |
|---|---|---|---|---|---|---|---|---|
BigTest |
| ?
| X | X |
@John Coburn |
| 8/11 | |
Nightmare |
| X |
|
|
|
|
| OUT |
Cypress |
| X | X | X | @Mike Taylor @Aliaksei Chumakou as a backup |
| 8/11 |
|
Jest |
|
| X | X | @Mikita Siadykh |
| 8/4 | Spike documentation by @Mikita Siadykh |
React Testing Library |
| X
| X | X | someone from Folijet @Viktor Soroka |
| 8/18 | This spike would essentially replace BigTest with React Testing Library/DOM testing Library. It can be set up to work with either Jest or in a real browser. The spike should investigate testing at the unit, component, module, and platform level of FOLIO. Asynchronus capabilities are there, the possibility of creating interactors with it should be examined. |
Nightwatch |
| X |
|
| bottom of the list. no spike for now. |
|
| https://github.com/nightwatchjs/nightwatch Strong browser and device support |
Webdriver.io |
| X |
|
| TBD |
|
|
|
Enzyme |
| X | X | X | @Oleksii Petrenko @maksym_dryha |
| 8/4 | |
Karate + UI |
| X |
|
| @Zak_Burke |
| 8/18 |
|
Spike documentation by Mike Taylor. 1. https://github.com/folio-org/ui-courses/blob/master/doc/testing-notes.md