Project

General

Profile

Actions

coordination #40484

open

[qe-core][functional][epic] Move different checks to separate test suites not to affect other functional tests

Added by riafarov over 5 years ago. Updated 6 days ago.

Status:
New
Priority:
Normal
Assignee:
Category:
Enhancement to existing tests
Target version:
SUSE QA - Milestone 30
Start date:
2018-08-31
Due date:
% Done:

100%

Estimated time:
(Total: 55.00 h)
Difficulty:

Description

Motivation

We test some UI features which affect many and sometimes all test suites. Best example is test for proceeding without accepting license. This is important check, whereas if we want to know overall status of the build, will break all the tests.
In case it's located in a separate test suite, we could still validate this functionality, but don't affect other tests.
Same is valid for scenarios when some problem makes testing complex, e.g. screensaver. If we have separate test covering screensaver, we have low risk of missing something and have better stability as do not have to apply additional actions for screensaver detection.

installer_extended is one of test suites which can be used for UI changes https://openqa.suse.de/tests/2163370

Acceptance criteria

  1. All such non-functional checks are identified and either addressed using this ticket, or as a sub-ticket
  2. Only relevant tests are affected when some feature is broken

Subtasks 7 (0 open7 closed)

action #40487: [functional][y][timeboxed:4h] Identify non-functional checks which may break all tests, but can be covered individuallyResolvedriafarov2018-08-31

Actions
action #40490: [qe-core][functional] Implement test for screensaver and disable it in other scenariosRejectedszarate2018-08-31

Actions
action #42608: [functional][y] Move check of license acceptance to installer_extended test suiteResolvedoorlov2018-10-17

Actions
action #42932: [functional][y] Move keyboard_selection to welcome moduleResolvedJERiveraMoya2018-10-24

Actions
action #42968: [functional][y] Adjust needles to check that "I Agree to License Terms" checkbox is selectedResolvedJRivrain2018-10-26

Actions
action #43853: [functional][y] Do not assert preselected modules in each scenarioResolvedJERiveraMoya2018-11-15

Actions
action #43856: [functional][y] Verify release notes only in relevant scenariosResolvedJERiveraMoya2018-11-15

Actions
Actions

Also available in: Atom PDF