Project

General

Profile

Actions

action #42968

closed

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

[functional][y] Adjust needles to check that "I Agree to License Terms" checkbox is selected

Added by oorlov over 5 years ago. Updated over 2 years ago.

Status:
Resolved
Priority:
Low
Assignee:
Category:
Enhancement to existing tests
Target version:
SUSE QA - Milestone 22
Start date:
2018-10-26
Due date:
% Done:

0%

Estimated time:
2.00 h
Difficulty:

Description

Motivation

To decrease amount of needles that check if "I Agree to License Terms" checkbox is selected.

Also, to remove redundant areas that have already been checked by needles on the previous steps in welcome, accept_license and upgrade_select modules (Like, "LICENCE", "TERMS", Beta agreement text).

Acceptance criteria

  • AC1: All "license-agreement-accepted" needles have been reviewed to fulfill the above motivation

Suggestions

  • Find all the needles with tag "license-agreement-accepted";
  • Remove redundant areas, except the area for "I Agree to License Terms" checkbox;
  • Investigate if some of the needles can be removed to avoid duplicated needles and remove them if possible;
  • Verify that welcome, accept_license, upgrade_select modules passed on all the scenarios, that might be affected by the change (Please, see the list of possible affected scenarios in "Further Details" section).

Further Details:

List of the tests that might be affected by the changes in the needles (It is possible that it is not full. Please, double-check):
SLE12 SP4: https://openqa.suse.de/tests/2213444
SLE12 SP4 textmode: https://openqa.suse.de/tests/2213494
SLE12 SP4 Upgrade: https://openqa.suse.de/tests/2217105

SLE15 SP1: https://openqa.suse.de/tests/2216407
SLE15 SP4 textmode: https://openqa.suse.de/tests/2216429
SLE15 Upgrade: https://openqa.suse.de/tests/2216458

Actions #1

Updated by oorlov over 5 years ago

  • Description updated (diff)
Actions #2

Updated by oorlov over 5 years ago

  • Subject changed from [functional][y] Add needle to check that "I Agree to License Terms" checkbox is selected to [functional][y] Adjust needles to check that "I Agree to License Terms" checkbox is selected
Actions #3

Updated by okurz over 5 years ago

  • Target version set to Milestone 22
Actions #4

Updated by okurz about 5 years ago

  • Due date set to 2019-02-12

pre-fill last sprint in M22 with all tickets within milestone not yet assigned to sprints

Actions #5

Updated by okurz about 5 years ago

  • Description updated (diff)
  • Status changed from New to Workable

Actually the "Acceptance Criteria" were rather "Suggestions", adapted accordingly.

Actions #6

Updated by riafarov about 5 years ago

  • Estimated time set to 2.00 h
Actions #7

Updated by JRivrain about 5 years ago

  • Assignee set to JRivrain
Actions #8

Updated by JRivrain about 5 years ago

I removed doubles, needles that never matched, and made sure the remaining ones were only matching "I agree to licence terms". We have now 6 needles instead of 15 before, that should cover all cases including qam.

Actions #9

Updated by JRivrain about 5 years ago

  • Status changed from Workable to Feedback
Actions #10

Updated by riafarov about 5 years ago

  • Status changed from Feedback to Resolved

Done directly on osd.

Actions #11

Updated by okurz over 2 years ago

  • Due date deleted (2019-02-12)
Actions

Also available in: Atom PDF