Redesign ui tests with STEPS-architecture
Summary
-------------
Redesign horizon ui autotests which will be based on STEPS-methodology to provide scalable, modular and portable code.
Current situation
-------
Selenium UI autotests for horizon have difficult code to understand. This increases the threshold of entering a new employee. They are difficult to debug. They are not scalable for new js-saturated angular interface. They are not support forms with dynamic-appearing fields. They are not support parallel launching.
Proposition
---------------
There are UI autotests for horizon, which are based on STEPS-architecture: https:/
I'm inclined to believe, they must be ported to upstream.
Milestones
--------------
1. Create non-voting job gate-horizon-
2. Port core framework of these tests with users tests to show that they are stable, more readable and flexible that current UI tests.
3. Step-by-step port other tests.
4. Disable current UI tests and add voting privilege for new job.
Blueprint information
- Status:
- Complete
- Approver:
- Rob Cresswell
- Priority:
- Undefined
- Drafter:
- Sergei Chipiga
- Direction:
- Needs approval
- Assignee:
- Sergei Chipiga
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
- Rob Cresswell
Related branches
Related bugs
Sprints
Whiteboard
[robcresswell 2016-10-28]
Sounds like unfortunately this won't be worked on any further, so will mark it as obsolete for now