Merge lp:~javier-lopez/ubuntu-manual-tests/fix-1159927 into lp:ubuntu-manual-tests

Proposed by Javier López
Status: Merged
Approved by: Howard Chan
Approved revision: 63
Merged at revision: 62
Proposed branch: lp:~javier-lopez/ubuntu-manual-tests/fix-1159927
Merge into: lp:ubuntu-manual-tests
Diff against target: 228 lines (+93/-127)
1 file modified
testcases/packages/1507_Gwibber Social Client Tests (+93/-127)
To merge this branch: bzr merge lp:~javier-lopez/ubuntu-manual-tests/fix-1159927
Reviewer Review Type Date Requested Status
Howard Chan (community) ack Approve
Javier López (community) Needs Resubmitting
Review via email: mp+155699@code.launchpad.net

Description of the change

Gwibber no longer launch the UOA because it doesn't exist on Ubuntu phone and the gwibber team has focused mostly on it. Therefore I deleted the part which refers to it on the first manual testcase

Flick, and identi.ca UOA authentication doesn't work, therefore I'm removing its testcase.

In general, the latest gwibber seems to be in a very alpha state for me.

To post a comment you must log in.
Revision history for this message
Howard Chan (smartboyhw) wrote :

+ <dt>Write a reply into the "Reply" input field and press "Send"<dt>

The last four characters should be</dt>.

This refers to gwb-002 and gwb-003.

review: Needs Fixing (nak for now)
63. By Javier López

fixed <dd> </dd> tags, I forgot to run my own test_case_format script -.-

Revision history for this message
Javier López (javier-lopez) wrote :

Hi Howard,

Thanks for pointing this out, I had forgotten to run my own test_case_format script, it actually had 4 instead of 2 mistakes, they're all fixed now, therefore I'm resubmitting.

Greetings

review: Needs Resubmitting
Revision history for this message
Howard Chan (smartboyhw) wrote :

Good one there.

Approve.

review: Approve (ack)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'testcases/packages/1507_Gwibber Social Client Tests'
2--- testcases/packages/1507_Gwibber Social Client Tests 2013-03-19 23:37:39 +0000
3+++ testcases/packages/1507_Gwibber Social Client Tests 2013-03-27 11:26:32 +0000
4@@ -1,131 +1,97 @@
5 These tests check the Gwibber application and its integration to Twitter, Facebook and Flickr.
6-<dl>
7- Test-Case Name: gwibber/gwb-001
8- Test how gwibber launches if no online accounts are setup
9-
10- <dt>Open Gwibber Social Client</dt>
11- <dd>Gwibber window will appear</dd>
12- <dd>If no online accounts have been setup, the online accounts window from system settings should appear.</dd>
13- <dd>Online Accounts window should display a list of available online services, those available for integration with Gwibber include: Facebook, Flickr, Twitter and identi.ca </dd>
14-</dl>
15-
16- Test-Case Name: gwibber/gwb-002
17- Test twitter integration
18-
19-<dl>
20- <dt>Create a Twitter account</dt>
21- <ul>
22- <dt>Introduce the credentials (username and password)</dt>
23- <dt>Accept permissions</dt>
24- <dt>When asked, introduce the password of your ubuntu user to access the keyring</dt>
25- </ul>
26- </dt>
27- <dt>Close Online Accounts Window</dt>
28-
29- <dt>Open Gwibber</dt>
30- <dd>Gwibber should display Twitter’s timeline on the home screen or when you click on the 'Home' button</dd>
31- <dt>Click on the "Messages" button</dt>
32- <dd>Gwibber should display a list of twitter messages when you click on the 'Messages' button.</dd>
33- <dt>Click on the "Reply" button</dt>
34- <dd>Gwibber should display a list of @reply twitter messages when you click on the 'Reply' button.</dd>
35- <dt>Click on the "Private Messages" button</dt>
36- <dd>Gwibber should display a list of private twitter messages when you click on the 'Private Messages' button.</dd>
37- <dt>Click on the "Attachments" button</dt>
38- <dd>Gwibber should display a list of any tweets containing images, links or videos from the Twitter's timeline when you click the "Attachments" button. </dd>
39- <dt>Click on the "Searches" button</dt>
40- <dd>Gwibber should display a search box to allow you to search for mentioned terms or topics in Twitter's timeline when you click the "Searches" button. </dd>
41- <dt>Click on the "Users" button</dt>
42- <dd>Gwibber should display a list of people you follow on Twitter when you click the "Users" button. </dd>
43- <dt>Click on a user's picture or user's name on Twitter's timeline</dt>
44- <dd>Gwibber should open a link to the user's post on the default browser.</dd>
45- <dt>Click on the "New Messsage" button</dt>
46- <dd>A popup should appear below with a textfield.</dd>
47- <dd>A tiny twitter icon should appear below the textfield to show that any update you post here will be posted on twitter.</dd>
48- <dd>A tiny "character counter" should appear below the textfield showing the amount of characters you have left. 140 characters is the maximum for twitter. </dd>
49- <dd>A send button should appear below the textfield</dd>
50- <dt>Click on send with content in the textfield</td>
51- <dd>Gwibber should post the update to twitter so long as the twitter icon below the textfield is active</dd>
52- <dt>Click on send with content in the textfield and the twitter icon below the textfield is inactive</td>
53- <dd>Gwibber should not post the update to twitter</dd>
54-
55- <dt>Open Online Accounts by selecting "Accounts" from Gwibber's "Edit" menu</dt>
56- <dd>Online Accounts window will be displayed</dd>
57- <dt>Remove all existing accounts</dt>
58- <dd>Gwibber should not display any "new" feeds from a deleted account. Old feeds are however still present.</dd>
59-</dl>
60-
61- Test-Case Name: gwibber/gwb-003
62- Test facebook integration
63-
64-<dl>
65- <dt>Create a Facebook account
66- <ul>
67- <dt>Introduce the credentials (username and password)</dt>
68- <dt>Accept permissions</dt>
69- <dt>When asked, introduce the password of your ubuntu user to access the keyring</dt>
70- </ul>
71- </dt>
72- <dt>Close Online Accounts Window</dt>
73-
74- <dt>Open Gwibber</dt>
75- <dd>Gwibber should display Facebook’s timeline on the home screen or when you click on the 'Home' button</dd>
76- <dt>Click on the "Messages" button</dt>
77- <dd>Gwibber should display a list of Facebook messages when you click on the 'Messages' button.</dd>
78- <dt>Click on the "Reply" button</dt>
79- <dd>Gwibber should display a list of private Facebook messages when you click on the 'Private Messages' button.</dd>
80- <dt>Click on the "Attachments" button</dt>
81- <dd>Gwibber should display a list of any Facebook updates containing images, links or videos from the Facebook's timeline when you click the "Attachments" button. </dd>
82- <dt>Click on the "Searches" button</dt>
83- <dd>Gwibber should display a search box to allow you to search for mentioned terms or topics in Facebook's timeline when you click the "Searches" button. </dd>
84- <dt>Click on the "Users" button</dt>
85- <dd>Gwibber should display a list of people you are friends with on Facebook when you click the "Users" button. </dd>
86- <dt>Click on a user's picture or user's name on Facebook's timeline</dt>
87- <dd>Gwibber should open a link to the user's post on the default browser.</dd>
88- <dt>Click on the "New Messsage" button</dt>
89- <dd>A popup should appear below with a textfield.</dd>
90- <dd>A tiny Facebook icon should appear below the textfield to show that any update you post here will be posted on Facebook.</dd>
91- <dd>A tiny "character counter" should appear below the textfield showing the amount of characters you have left. 140 characters is the maximum</dd>
92- <dd>A send button should appear below the textfield</dd>
93- <dt>Click on send with content in the textfield</td>
94- <dd>Gwibber should post the update to Facebook so long as the Facebook icon below the textfield is active</dd>
95- <dt>Click on send with content in the textfield and the Facebook icon below the textfield is inactive</td>
96- <dd>Gwibber should not post the update to Facebook</dd>
97-
98- <dt>Open Online Accounts by selecting "Accounts" from Gwibber's "Edit" menu</dt>
99- <dd>Online Accounts window will be displayed</dd>
100- <dt>Remove all existing accounts</dt>
101- <dd>Gwibber should not display any "new" feeds from a deleted account. </dd>
102-</dl>
103-
104- Test-Case Name: gwibber/gwb-004
105- Test flicker integration
106-
107-<dl>
108- <dt>Create a Flickr account
109- <ul>
110- <dt>Introduce the credentials (username and password)</dt>
111- <dt>Accept permissions</dt>
112- <dt>When asked, introduce the password of your ubuntu user to access the keyring</dt>
113- </ul>
114- </dt>
115-
116- <dt>Close Online Accounts Window</dt>
117-
118- <dt>Open Gwibber</dt>
119- <dd>Gwibber should display Flickr’s timeline on the home screen or when you click on the 'Home' button</dd>
120- <dt>Click on the "Attachments" button</dt>
121- <dd>Gwibber should display a list of any Flickr's updates containing images from the Flickr's timeline when you click the "Attachments" button. </dd>
122- <dt>Click on the "New Messsage" button</dt>
123- <dd> A popup should appear below with a textfield. Updates cannot however be sent to Flickr since flickr it is not that type of service.</dd>
124-</dl>
125- Test-Case Name: gwibber/gwb-005
126- Test gwibber feed after deleting all online accounts.
127-<dl>
128- <dt>Open Online Accounts by selecting "Accounts" from Gwibber's "Edit" menu</dt>
129- <dd>Online Accounts window will be displayed</dd>
130- <dt>Remove all existing accounts</dt>
131- <dd>Gwibber should not display any "new" feeds from a deleted account. </dd>
132+
133+Test-Case name: gwibber/gwb-001
134+<dl>
135+ This test will check that Gwibber can be started
136+ <dt> Look for Gwibber and launch it</dt>
137+ <dd>Is Gwibber launched?</dd>
138+</dl>
139+
140+Test-Case name: gwibber/gwb-002
141+<dl>
142+ depends: gwibber/gwb-001
143+ This test will check the Facebook integration
144+ <dt>Open the Online Accounts application</dt>
145+ <dd>The Online Accounts window appear</dd>
146+ <dt>Select "Facebook"</dt>
147+ <dd>A screen asking for authentication is displayed</dd>
148+ <dt>Fill the fields with your credencials and click on the "Log In" button</dt>
149+ <dd>The accounts gets added and in the right pannel the Gwibber turn on button is enabled</dd>
150+ <dt>Open Gwibber</dt>
151+ <dd>Gwibber displays Facebook's timeline on window screen and notifications are shown with previous messages</dd>
152+ <dt>Drag down and up with the cursor the timeline</dt>
153+ <dd>Displayed messages moves up and down</dd>
154+ <dt>Click on a random message</dt>
155+ <dd>New elements appear below the message; previous comments, a star, an input field with the phrase "Reply" and a "Send" button</dd>
156+ <dt>Click on the same message</dt>
157+ <dd>Additional elements dissapear</dd>
158+ <dt>Click one more time on the same message</dt>
159+ <dt>Write "ping" into the "Reply" input field, press "Send" and drag up to the top of the timeline</dt>
160+ <dd>A message containing "ping" is shown at the top of the timeline</dd>
161+ <dt>Click on the "Post" button</dt>
162+ <dd>The "Share with your friends" window is shown, it contains your nickname in Facebook, a "Compose" input file, and a "Send" button</dd>
163+ <dt>Write some text and press "Send"</dt>
164+ <dd>Gwibber goes back to the timeline window</dd>
165+ <dt>Click the "Top" button</dt>
166+ <dd>The text previously written is shown into the top of the timeline on your Facebook account</dd>
167+ <dt>Make someone write in your wall</dt>
168+ <dt>Click on the mention message in the timeline window</dt>
169+ <dt>Write a reply into the "Reply" input field and press "Send"</dt>
170+ <dd>The timeline window shown the message used to reply</dd>
171+ <dt>Click on some random message</dt>
172+ <dd>New elements appear below the message; previous comments, a star, an input field with the phrase "Reply" and a "Send" button</dd>
173+ <dt>Click the star button on the left</dt>
174+ <dd>The "# people liked this" increments one"</dd>
175+ <dt>Go to the Online Accounts application</dt>
176+ <dt>Select "Remove Account" to delete the Facebook account</dt>
177+ <dd>A confirmation dialog is shown</dd>
178+ <dt>Select "Remove"</dt>
179+ <dt>Go back to Gwibber</dt>
180+ <dd>Is the Gwibber Timeline window blank?</dd>
181+</dl>
182+
183+Test-Case name: gwibber/gwb-003
184+<dl>
185+ depends: gwibber/gwb-001
186+ This test will check the Twitter integration
187+ <dt>Open the Online Accounts application</dt>
188+ <dd>The Online Accounts window appear</dd>
189+ <dt>Select "Twitter"</dt>
190+ <dd>A screen asking for authentication is displayed</dd>
191+ <dt>Fill the fields with your credencials and click on the "Authorize app" button</dt>
192+ <dd>The accounts gets added and in the right pannel the Gwibber turn on button is enabled</dd>
193+ <dt>Open Gwibber</dt>
194+ <dd>Gwibber displays Twitter’s timeline on window screen and notifications are shown with previous messages</dd>
195+ <dt>Drag down and up with the cursor the timeline</dt>
196+ <dd>Displayed messages moves up and down</dd>
197+ <dt>Click on a random message</dt>
198+ <dd>New elements appear below the message; a "Send" button, a "retwitt" button and an Input field with the phrase "Reply"</dd>
199+ <dt>Click on the same message</dt>
200+ <dd>Additional elements dissapear</dd>
201+ <dt>Click one more time on the same message</dt>
202+ <dt>Write "ping" into the "Reply" input field, press "Send" and drag up to the top of the timeline</dt>
203+ <dd>A message containing "ping" is shown at the top of the timeline</dd>
204+ <dt>Click on the "Post" button</dt>
205+ <dd>The "Share with your friends" window is shown, it contains your nickname in Twitter, a "Compose" input file, and a "Send" button</dd>
206+ <dt>Write some text and press "Send"</dt>
207+ <dd>Gwibber goes back to the timeline window</dd>
208+ <dt>Click the "Top" button</dt>
209+ <dd>The text previously written is shown into the top of the timeline on your Twitter account</dd>
210+ <dt>Make someone mention you</dt>
211+ <dt>Click on the mention message in the timeline window</dt>
212+ <dt>Write a reply into the "Reply" input field and press "Send"</dt>
213+ <dd>The timeline window shown the message and autocompletes your friend's nickname</dd>
214+ <dt>Click on some random message</dt>
215+ <dd>New elements appear below the message; a "Send" button, a "retwitt" button and an Input field with the phrase "Reply"</dd>
216+ <dt>Click the retwitt button on the left</dt>
217+ <dd>A new message appears at the top of the timeline with the word "RT" at the beggining and the random message after</dd>
218+ <dt>Go to the Online Accounts application</dt>
219+ <dt>Select "Remove Account" to delete the Twitter account</dt>
220+ <dd>A confirmation dialog is shown</dd>
221+ <dt>Select "Remove"</dt>
222+ <dt>Go back to Gwibber</dt>
223+ <dd>Is the Gwibber Timeline window blank?</dd>
224 </dl>
225
226 <strong>If all actions produce the expected results listed, please <a href="results#add_result">submit</a> a 'passed' result.
227-If an action fails, or produces an unexpected result, please <a href="results#add_result">submit</a> a 'failed' result and <a href="../../buginstructions">file a bug</a>. Please be sure to include the bug number when you <a href="results#add_result">submit</a> your result.</strong>
228+ If an action fails, or produces an unexpected result, please <a href="results#add_result">submit</a> a 'failed' result and <a href="../../buginstructions">file a bug</a>. Please be sure to include the bug number when you <a href="results#add_result">submit</a> your result.</strong>

Subscribers

People subscribed via source and target branches