Confirmed users
4,053
edits
(21 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== | =Overview= | ||
==Purpose== | |||
The purpose of this wiki is to serve as a general test plan for verifying that read/unread feature is added to the current Android reading list and works as expected. | |||
== | == Scope == | ||
* | The testing will be focus on | ||
* verify that read/unread state works correct | |||
* verify that the visible indicator of read/unread state is present | |||
== Ownership == | |||
[mailto:teodora.vermesan@softvision.ro Teodora Vermesan, irc: TeoVermesan] | |||
[mailto:s.kaspari@gmail.com Sebastian Kaspari, irc:sebastian | |||
== Overal Status== | |||
<small>'''<font color="green">[LANDED]</font>'''</small> Nightly 45: first landed on - '''19-08-2015 ''' | |||
<small>'''<font color="green">[LANDED]</font>'''</small> Aurora 42: first landed on - '''22-09-2015 ''' | |||
<small>'''<font color="green">[LANDED]</font>'''</small> Beta 43: first landed on - '''03-11-2015 ''' | |||
= Testing Summary = | |||
== Environments == | |||
Testing will be performed on following devices: | |||
* Phones | |||
** 2.3.x | |||
** 4.x | |||
** 5.x | |||
** 6.0 | |||
* Tablet | |||
** 4.x | |||
** 5.x | |||
** 6.0 | |||
==Specifications== | |||
Add the read/unread feature to the current Android reading list | |||
Reading list panel has: | |||
-unread state: filled orange circle icon on the left side + black text | |||
-read state: filled white circle icon on the left side + grey text | |||
[[File:prev_readinglist_readunread.png|1000px|thumb|center|]] | [[File:prev_readinglist_readunread.png|1000px|thumb|center|]] | ||
<br><br> <br><br> | <br><br> <br><br> | ||
A new context menu item to mark an item as read/unread. | |||
[[File:readinglist.png|1000px|thumb|center|]] | [[File:readinglist.png|1000px|thumb|center|]] | ||
<br><br> <br><br> | <br><br> <br><br> | ||
Specifications for reading list panel | |||
[[File:spec_readinglist_mock3.png|1000px|thumb|center|]] | [[File:spec_readinglist_mock3.png|1000px|thumb|center|]] | ||
<br><br> <br><br> | <br><br> <br><br> | ||
== | ==User stories== | ||
As a user, I want to know if I've read a story already or not | |||
==Acceptance Criteria== | |||
Visible indicator of read/unread state | |||
=Testing Details= | |||
==Test Cases== | |||
*[https://moztrap.mozilla.org/manage/case/16720/ Unread State in Reading List] | |||
*[https://moztrap.mozilla.org/manage/case/16717/ Read State in Reading List] | |||
== | ==Testing Days== | ||
===Date: 21-08-2015=== | |||
* Issue: Mark as read/unread" options on Top Sites grid view context menu | |||
[[File:Screenshot_2015-09-10-10-22-38.png|600px|thumb|center| "Mark as read/unread" options on Top Sites grid view context menu - issue]] | |||
<br><br> <br><br> | |||
=== | ===Date: 10-09-2015=== | ||
====Phone==== | |||
Add an article to reading list. The article will be displayed in the reading list panel with an orange bullet on the left side and a black text (this is the unread state) | |||
[[File:Screenshot_2015-09-04-15-23-21.png|600px|thumb|center| Page after being added to reading list - unread state]] | [[File:Screenshot_2015-09-04-15-23-21.png|600px|thumb|center| Page after being added to reading list - unread state]] | ||
<br><br> <br><br> | <br><br> <br><br> | ||
Long tap on the article and choose "Mark as read option" | |||
[[File:Screenshot_2015-09-04-15-23-28.png|600px|thumb|center| Mark as read]] | [[File:Screenshot_2015-09-04-15-23-28.png|600px|thumb|center| Mark as read]] | ||
<br><br> <br><br> | <br><br> <br><br> | ||
The article will be displayed in the reading list panel with a grey bullet on the left side and also a grey text (this is the read state) | |||
[[File:Screenshot_2015-09-04-15-23-33.png|600px|thumb|center| Read state]] | [[File:Screenshot_2015-09-04-15-23-33.png|600px|thumb|center| Read state]] | ||
<br><br> <br><br> | <br><br> <br><br> | ||
Long tap on the article and choose "Mark as unread option" | |||
[[File:Screenshot_2015-09-04-15-34-01.png|600px|thumb|center| Mark as unread]] | [[File:Screenshot_2015-09-04-15-34-01.png|600px|thumb|center| Mark as unread]] | ||
<br><br> <br><br> | <br><br> <br><br> | ||
[[File:Screenshot_2015-09-04-15-23-21.png|600px|thumb|center| Page | The article will be displayed in the reading list panel with an orange bullet on the left side and a black text (this is the unread state) | ||
[[File:Screenshot_2015-09-04-15-23-21.png|600px|thumb|center| Page in the reading list - unread state]] | |||
<br><br> <br><br> | <br><br> <br><br> | ||
====Tablet==== | |||
[[File:Screenshot_2015-09-10-09-58-53.png|600px|thumb|center| Page after being added to reading list - unread state]] | [[File:Screenshot_2015-09-10-09-58-53.png|600px|thumb|center| Page after being added to reading list - unread state]] | ||
<br><br> <br><br> | <br><br> <br><br> | ||
Line 55: | Line 95: | ||
[[File:Screenshot_2015-09-10-09-58-53.png|600px|thumb|center| Page after being added to reading list - unread state]] | [[File:Screenshot_2015-09-10-09-58-53.png|600px|thumb|center| Page after being added to reading list - unread state]] | ||
<br><br> <br><br> | <br><br> <br><br> | ||
==Bug tracking== | |||
* bugs to track the updates for read&unread state in Reading List | |||
ex: | |||
<onlyinclude> | |||
<bugzilla> | |||
{ | |||
"id": "1084062, 1197171" | |||
} | |||
</bugzilla> | |||
</onlyinclude> | |||
==Bug work== | |||
===Bug fixed === | |||
<font color="green">'''[RESOLVED FIXED]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1084062 Bug 1084062] - Support read/unread state in reading list UI <br/> | |||
<font color="green">'''[RESOLVED FIXED]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1197171 Bug 1197171] - Remove "Mark as read/unread" options from Top Sites grid view context menu<br/> | |||
<font color="green">'''[RESOLVED FIXED]'''</font> [https://bugzilla.mozilla.org/show_bug.cgi?id=1210243 Bug 1210243] - ReadingListPanel.markAsRead can crash on a null return from getActivity()<br/> | |||
=Sign off= | |||
== Criteria == | |||
* All test cases should be executed | |||
* All blockers, criticals must be fixed and verified or have an agreed-upon timeline for being fixed | |||
== Results == | |||
'''Nightly testing''' | |||
* There were no blockers found while testing this feature. | |||
* The read/unread state works correct | |||
* A visible indicator of read/unread state is present in the reading list panel | |||
'''Aurora testing''' | |||
* There were no blockers found while testing this feature. | |||
* The read/unread state works correct | |||
* A visible indicator of read/unread state is present in the reading list panel | |||
'''Beta testing''' | |||
* There were no blockers found while testing this feature. | |||
* The read/unread state works correct | |||
* A visible indicator of read/unread state is present in the reading list panel |