<div dir="ltr"><div>I just finished pairing with Zeljko on Google Hangouts today. </div><div>It was a very informative session for me and I am grateful that Zeljko was able to offer his time.</div><div><br></div><div>First we talked about the test2 and labs clusters and the difference between them.</div>


<div>Zeljko explained that the labs cluster is updated more frequently than the test2 cluster.</div><div>Therefore, the labs cluster is more up-to-date with the latest features,</div><div>but is also less stable than the test2 cluster.</div>


<div><br></div><div>Zeljko also talked about exploratory testing. </div><div>He walked me through the process of exploratory testing on the test2 and labs clusters.</div><div>He even discovered a bug in the VisualEditor and showed me how to post the bug in Bugzilla.</div>


<div>Before posting the bug, he showed me how to search for related bugs in order to avoid posting duplicates.</div><div>This involved using bugzilla search and incrementally tightening the search parameters</div><div>until he was convinced that the bug had not yet been recorded.</div>


<div>This served as a great introduction to bug tracking which is a new area for me.</div><div><br></div><div>We also went over continuous integration which Zeljko explained was a solution to integrating large projects.</div>


<div>He also reviewed Jenkins jobs. He showed me how jobs were configured to run a given shell script at a certain frequency to produce XML reports.</div><div>He explained how these reports are later emailed and forwarded to the IRC channel.</div>


<div><br></div><div>We also talked a little bit about Selenium which Zeljko explained was a tool that drives browsers.</div><div>He also showed me how to run Selenium tests locally, set up login credentials for tests, and to run remote browser tests on Saucelabs.</div>


<div>Saucelabs was running a bit slow today, but we were able to playback some previous Saucelabs browser tests and view screenshots.</div><div>We were also able to watch the browser test that he launched remotely live (although it was a bit slow as I mentioned).</div>


<div><br></div><div>Zeljko gave me a few helpful links to get me started:</div><div><br></div><div>Zeljko's Book "Web Application Testing in Ruby" -> <a href="https://leanpub.com/watirbook" target="_blank">https://leanpub.com/watirbook</a></div>


<div>Ruby Language Documentation -> <a href="https://www.ruby-lang.org/en/documentation/" target="_blank">https://www.ruby-lang.org/en/documentation/</a></div><div>Jeff Morgan's "Cucumber & Cheese" -> <a href="https://leanpub.com/cucumber_and_cheese" target="_blank">https://leanpub.com/cucumber_and_cheese</a></div>


<div><br></div><div>I have plenty more to learn about exploratory and automated testing... I'm sure.</div><div>But this is a great introduction and it has made me more confident browsing through Bugzilla and Jenkins.</div>


<div>I have a much better idea of what I'm looking at.</div><div>I'm sure if I have any questions (which I certainly will) I will post them on the IRC channel (or here on the mailing list?).</div><div><br></div><div>


But with that said... </div><div>I would like to thank Zeljko again for his time. So far, this has been a surprisingly welcoming experience.</div><div>And I hope that I will be able to make useful contributions in the future.</div>


<div><br></div><div>Cheers</div><div>Jeremy L. Grajales</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Mar 17, 2014 at 7:06 AM, Željko Filipin <span dir="ltr"><<a href="mailto:zfilipin@wikimedia.org" target="_blank">zfilipin@wikimedia.org</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi <span style="font-family:arial,sans-serif;font-size:13px">Jeremy and welcome! :)</span><div><br></div>

<div>A lot of Firefox windows popping up is usually a good sign. We can try making your first contribution tomorrow.</div>

<div><br></div><div>Željko</div></div><div class="gmail_extra"><br><br><div class="gmail_quote"><div><div class="h5">On Fri, Mar 14, 2014 at 1:37 PM, Jeremy L. Grajales <span dir="ltr"><<a href="mailto:jeremygrajales@gmail.com" target="_blank">jeremygrajales@gmail.com</a>></span> wrote:<br>



</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr">Hello Zeljko,<div><br></div><div>My name is Jeremy. I spoke to you on the QA channel earlier about pairing up this Tuesday. I stumbled upon mediawiki to explore the free software community.</div>



<div>And I am trying to find a place to contribute somewhere.</div>

<div><br></div><div>I am familiar with PHP/MySQL and frontend languages.</div><div>But all of the tools used in QA are mostly alien to me.</div><div><br></div><div>I have done a bit of reading in the QA wiki. I can be proficient in learning a new language on my own. But I am mostly looking for help distinguishing between the different QA tools and their usage here. I am also curious about the workflow being used. Of course, I am not setting boundaries on what I need to and don't need to learn here. I am very green. Any direction would be most helpful.</div>





<div><br></div><div>I have set up accounts on bugzilla, beta labs, test2.</div><div>I have also subscribed for developer access (<a href="https://www.mediawiki.org/wiki/Developer_access" target="_blank">https://www.mediawiki.org/wiki/Developer_access</a>).</div>





<div><br></div><div>I also ran a Cucumber test on my system.</div><div>A lot of Firefox windows were popping up. Not sure if it was doing what it was supposed to be doing though (just to give you an idea of how lost I am).</div>





<div><br></div><div>Skype id: jeremygrajales</div><div>Google: jeremygrajales</div><div>Freenode: jeremylee</div><div>TZ: UTC-5</div><div><br></div><div>Looking forward to meeting.</div><div><br></div><div>Thanks,</div><div>





Jeremy G</div></div>
<br></div></div>_______________________________________________<br>
QA mailing list<br>
<a href="mailto:QA@lists.wikimedia.org" target="_blank">QA@lists.wikimedia.org</a><br>
<a href="https://lists.wikimedia.org/mailman/listinfo/qa" target="_blank">https://lists.wikimedia.org/mailman/listinfo/qa</a><br>
<br></blockquote></div><br></div>
<br>_______________________________________________<br>
QA mailing list<br>
<a href="mailto:QA@lists.wikimedia.org">QA@lists.wikimedia.org</a><br>
<a href="https://lists.wikimedia.org/mailman/listinfo/qa" target="_blank">https://lists.wikimedia.org/mailman/listinfo/qa</a><br>
<br></blockquote></div><br></div>