QA/Fennec/Read&Unread state in Reading List: Difference between revisions

 
(21 intermediate revisions by the same user not shown)
Line 1: Line 1:
==Feature Reference==
=Overview=
* Overal Status:
==Purpose==
** Nightly: {{mok}}
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.
** Aurora: NA
** Beta: NA
** Owner:(Teodora Vermesan, irc: TeoVermesan)


==Documents==
== Scope ==
* Create tabs panel thumbnail for about:privatebrowsing pages
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>


==Bug tracking==
==User stories==
* bugs to track the updates in private browsing
As a user, I want to know if I've read a story already or not
ex:
 
<onlyinclude>
==Acceptance Criteria==
<bugzilla>
Visible indicator of read/unread state
{
 
"id": "1084062, 1197171"
=Testing Details=
}
==Test Cases==
</bugzilla>
*[https://moztrap.mozilla.org/manage/case/16720/ Unread State in Reading List]
</onlyinclude>
*[https://moztrap.mozilla.org/manage/case/16717/ Read State in Reading List]


==Moztrap==
==Testing Days==
**
===Date: 21-08-2015===
==Current Status==
* Issue: Mark as read/unread" options on Top Sites grid view context menu
===Nightly===
[[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]]
====21-08-2015====
<br><br> <br><br>


====10-09-2015====
===Date: 10-09-2015===
=====Phone=====
====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 after being added to reading list - unread state]]  
  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=====
 
====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
Confirmed users
4,053

edits