Test plan for "Replace ACE editor with Web IDE"
Test Plan
Introduction
This test plan is about https://gitlab.com/gitlab-org/gitlab-ce/issues/42382.
The issue is about removing the old ACE editor that is opened every time a single file is chosen to being edited online. The goal is to have this file open inside the webIDE and thus only have the webIDE as an editing environment available on GitLab CE.
Scope
Functional
- It should always open a single file for editing inside the webIDE.
- Only one button should be available to open this file which should link to the webIDE.
Security
- You should only be able to open this file, if you have the rights to edit it or create a new merge request.
ACC Matrix
Clean | Intuitive | |
---|---|---|
Repository | 2 | 2 |
MRs | 2 | 2 |
Capabilities
Repository & MR
Intuitive
- It is easy to select a file and open it with webIDE
- It is easy to still get to the webIDE without selecting a single file
Clean
- There are no other buttons that could be used to edit a file
- There should be no remnants of the old ACE editor
Test Plan
Scenario 01
- Create a MR that has a file
- Select that file
- Only one button is available
- Button opens webIDE
Scenario 02
- Create a Repository that has a file
- Select that file
- Only one button is available
- Button opens webIDE
Conclusion
There are no automated E2E tests needed since there is no "new" feature to be tested