Open szymon-owczarzak opened 6 years ago
Sounds like a very useful feature. I'd love to be able to use it on my project.
What about the case when:
Are we able to make the first change (the one that had been spotted before the user made use of the Quatantine feature) a kind of 'sub-pattern' or 'Quatantine pattern' with some threshold so that the user is alerted once the other change departing from the standard defined by her/him in the threshold for this case appears on the page?
I believe this should be achievable by storing the quarantined pattern but I suggest dropping this requirement for two reasons:
Version used
AET 2.1.5
Context of the issue/feature
We use AET a lot in our project. We often come to a situation when there is a unwanted change visible in our suite and we know that it will be fixed in near future. In this case we neither want to accept this change nor be bothered by it every day until it is fixed. For this kind issues that are valid by will be fixed in future we need a quarantine feature.
Feature description
After discussion that took place on 11th of May 2018 by @Skejven @wiiitek @szymon-owczarzak we came up with this ideas:
Note
feature on every level (Suite
,Test
,Url
,Case
)Quarantine action
buttonQuarantine action
- modal window withDate Picker
should be shownQuarantine until - date
Quarantine action
should behave similar toNote
action when it comes to look and feel (colors) and saving changesIndication of elements that are in quarantine:
Suite level:
Suite
is in quarantine ??? TBDTest level:
Test
is in quarantineTest tile
is marked by grey background and byQuarantine icon
URL level:
Url
is in quarantine parentTest tile
is marked byQuarantine icon
Url
is in quarantineUrl tile
is marked by grey background and byQuarantine icon
Case level:
Case
is in quarantine parentTest tile
is marked byQuarantine icon
Case
is in quarantine parentUrl tile
is marked byQuarantine icon
Case
is in quarantineCase tab
is marked by grey background and tabs label bar has additional noteIgnored
Additional notes
Quarantine feature
should be driven by client side and not by backendTimezone