<div dir="ltr">Head's up that Chris has agreed to carve out some dedicated time to work with us next iteration on resolving some of these. We'll sort out the specifics and get them defined in <a href="https://wikimedia.mingle.thoughtworks.com/projects/mobile/cards/1787">https://wikimedia.mingle.thoughtworks.com/projects/mobile/cards/1787</a> as we get closer to kickoff.</div>
<div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Mar 3, 2014 at 12:10 PM, Jon Robson <span dir="ltr"><<a href="mailto:jrobson@wikimedia.org" target="_blank">jrobson@wikimedia.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I ran an audit of the existing browser tests for MobileFrontend as<br>
part of a mobile team spike [1]. You can see the results here:<br>
<a href="https://www.mediawiki.org/wiki/Mobile/QA_Test_Audit_March_2014" target="_blank">https://www.mediawiki.org/wiki/Mobile/QA_Test_Audit_March_2014</a><br>
<br>
Our coverage is actually not too bad, but there is definitely room<br>
from improvement. That said I have a big concern is around the<br>
organisation of the tests and how they are written and what is written<br>
- many of the tests could do with being reworded and a lot of them<br>
should probably actually be deleted. There is a lot of code<br>
duplication.<br>
<br>
When auditing I found tests scattered all over the place. This<br>
suggests that we could benefit from reorganising the file structure to<br>
be more logical, in particular features that relate to special pages<br>
should have their own folder (this is particularly useful for<br>
clarifying what tests the watch star and what tests the actual<br>
watchlist page - Zeljko / Chris is it possible to have subfolders in<br>
the features directory that contain features?).<br>
<br>
I would also suggest the following actions for improving our test coverage:<br>
* Add tests for error handling on login / account creation<br>
* Add tests for this page has issues<br>
* Improve tests for key editing and upload workflows<br>
* Add tests for Language variant support<br>
* Add tests for full text search support<br>
* Improve the existing watch star tests so they actually check the end result<br>
* Add test to check the user can close the left navigation menu<br>
* Add tests for logout<br>
* Add tests for reference overlay<br>
* Add tests for toggling<br>
* Add tests for Nearby in skins other than Minerva (mobile skin)<br>
* Address hygiene issues on<br>
<a href="https://www.mediawiki.org/wiki/Mobile/QA_Test_Audit_March_2014" target="_blank">https://www.mediawiki.org/wiki/Mobile/QA_Test_Audit_March_2014</a><br>
<br>
[1] <a href="https://wikimedia.mingle.thoughtworks.com/projects/mobile/cards/1687" target="_blank">https://wikimedia.mingle.thoughtworks.com/projects/mobile/cards/1687</a><br>
<br>
_______________________________________________<br>
Mobile-l mailing list<br>
<a href="mailto:Mobile-l@lists.wikimedia.org">Mobile-l@lists.wikimedia.org</a><br>
<a href="https://lists.wikimedia.org/mailman/listinfo/mobile-l" target="_blank">https://lists.wikimedia.org/mailman/listinfo/mobile-l</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Arthur Richards<div>Software Engineer, Mobile</div><div>[[User:Awjrichards]]</div><div>IRC: awjr</div><div>+1-415-839-6885 x6687</div>
</div>