Selenium/Ruby/Workshops/Pair programming for fun and profit/2013-11-21

[15:26:16] hi sanvi [15:26:22] hi [15:26:41] how are you? zljkof [15:26:44] I have almost given up :) [15:26:52] sorry for delay [15:27:08] no problem, did you have problems connecting to IRC? [15:27:32] no, i had to take care of the child and give it to parents.. [15:27:38] ok [15:27:40] i connected to here [15:27:43] let's start [15:27:46] okay [15:27:57] before we start, do you have any questions, or should I lead? [15:28:12] not right now [15:28:16] anjana, chrismcmahonbrb (and others) feel free to participate too [15:29:20] ok sanvi, let me introduce myself :) [15:29:40] k [15:29:54] my name is Željko Filipin, I live in Zagreb (Croatia, Europe) and I work as a software tester for Wikimedia Foundation (WMF) [15:30:24] work online or onsite [15:31:08] I work from home, WMF office is in San Francisco, California, USA [15:31:13] I am a software tester for the last 10 or so years, mostly doing exploratory testing and browser automation with tools like Selenium [15:31:29] can you tell a sentence or two about yourself? [15:31:29] that's great [15:31:39] but keep in mind this is a public chat [15:31:52] so do not share anything you want to keep private [15:33:19] My name is Trinitha, I was born in india and living in USA, trying to get my first job as a QA. I am joining wikimedia for hands on experince [15:33:41] i went on utest did some exploratory testing and [15:33:45] reported bugs [15:34:33] i have a question actually [15:34:37] go ahead [15:35:35] what is actually exploratory testing? because all i did on utest test the website links, etc. functionality and did bug report...i found it easy [15:35:45] i thought to myself thr should be more to it lol [15:36:23] "Exploratory testing is an approach to software testing that is concisely described as simultaneous learning, test design and test execution." [15:36:28] from https://en.wikipedia.org/wiki/Exploratory_testing [15:36:56] it is easy to get started, but like chess, it can take you a lifetime to become good at it [15:37:35] ya [15:37:46] as far as I am concerned, we use term exploratory testing for a type of testing that does not involve programming skills [15:38:09] okay, while testing wikimedia we will just report bugs [15:38:11] or more to it? [15:38:29] so, when you click links, fill forms… and inspect the results yourself, that is exploratory testing [15:38:39] k [15:38:42] ok, so let's go a step back [15:38:52] there are a few terms here that you should understand [15:39:01] k [15:39:18] wikimedia, is a movement [15:39:18] http://www.wikimedia.org/ [15:39:28] Wikimedia is a global movement whose mission is to bring free educational content to the world. [15:39:42] wikimedia foundation is a non profit [15:40:05] The Wikimedia Foundation, Inc. is a nonprofit charitable organization dedicated to encouraging the growth, development and distribution of free, multilingual, educational content, and to providing the full content of these wiki-based projects to the public free of charge. The Wikimedia Foundation operates some of the largest collaboratively edited reference projects in the world, including Wikipedia, a top-ten internet property. [15:40:09] http://wikimediafoundation.org/wiki/Home [15:40:25] so, we have covered wikimedia and wikimedia foundation [15:40:35] now let's cover the tech part [15:40:48] what we do is test mediawiki [15:40:57] it is a wiki [15:41:11] https://en.wikipedia.org/wiki/Wiki [15:41:26] a type of web application that allows users to edit content of the site [15:41:52] mediawiki is one of available wiki web applications [15:41:56] https://www.mediawiki.org/wiki/MediaWiki [15:41:59] media wiki is a tester site for wikimedia? [15:42:09] no [15:42:28] mediawiki.org is a site that documents mediawiki software (web application) [15:42:56] you are free to edit the documentation [15:43:13] mediawiki is where everyone testing? [15:43:14] especially the docs related to testing and/or QA [15:43:17] sanvi: you can read about our test environments at https://www.mediawiki.org/wiki/Quality_Assurance#Test_environments [15:43:29] chrismcmahon: I was just about to talk about that :) [15:43:44] sanvi: no, we do not test at mediawiki.org [15:43:52] hmm k [15:44:05] we have several other sites where we test the functionality of mediawiki [15:44:09] and I just found a typo :-) [15:44:17] one of the sites is called test2 [15:44:19] hi chris [15:44:20] i will [15:44:25] k [15:44:32] https://test2.wikipedia.org [15:44:48] test2 is a test wiki, it has no real content, it is just used for testing [15:44:57] you can do anything you want to the content there [15:45:27] test2 is updated every week or two, chrismcmahon will know [15:45:44] you should create an account there, if you already do not have one [15:45:58] if you have a wikipedia account, you can log in with it at test2 [15:46:24] okay [15:46:25] i will [15:46:39] test2, mediawiki.org and all wikipedias (english, german…) share the same login database [15:46:42] it helps to understand the deployment schedule: https://wikitech.wikimedia.org/wiki/Deployment [15:47:13] so if you have an account at any of those accounts, you can log in at any of mentioned sites [15:47:28] another test site that we use is this oen [15:47:30] this one [15:47:45] http://en.wikipedia.beta.wmflabs.org/ [15:48:21] all this sites listed somewhere [15:48:26] yes [15:48:27] here [15:48:36] https://www.mediawiki.org/wiki/Quality_Assurance#Test_environments [15:48:41] and as you can see [15:48:53] we use mediawiki.org to document stuff [15:49:03] okay [15:49:07] got it [15:49:29] en.wikipedia.beta.wmflabs.org is a site on a different cluster, it is not connected to test2/mediawiki/wikipedia [15:49:39] so you have to create a separate user for it [15:49:47] and that site is updated several times a day, [15:49:48] oh k [15:49:56] so all new code is there [15:50:02] k [15:50:09] test2 is more stable, but en.wikipedia.beta.wmflabs.org has the latest code [15:50:11] so, which should be tested [15:50:16] test2 or beta [15:50:25] both? [15:50:29] yes, both [15:50:32] k [15:50:44] and we report bugs on the email list [15:50:47] test2 is actually a production site [15:50:47] or bugzila [15:50:51] like english wikipedia [15:50:55] k [15:51:00] yes [15:51:13] so, when you find a bug, you can report it to QA mailing list [15:51:24] k [15:51:27] or even better, you should create a bug in Bugzilla [15:51:41] https://bugzilla.wikimedia.org/ [15:51:58] you will have to create a separate account for Bugzilla [15:52:00] ya i created account thr with hurry with my actual ID can i delete and create new one? [15:52:08] ya i know [15:52:23] anyways i will figure it out. [15:52:24] continue [15:52:30] sanvi: I did not understand, what is wrong with your existing bugzilla account? [15:52:57] nothing it says that i should make sepreate account [15:53:05] as the email be public [15:53:12] i have created with my main email id [15:53:15] in hurry [15:53:25] I have my public e-mail there too :) [15:53:33] k [15:53:57] you can change your e-mail here [15:53:57] https://bugzilla.wikimedia.org/userprefs.cgi?tab=account [15:54:12] thank u [15:54:54] if you have any questions about bugzilla and it's usage and public e-mail, ask at the QA list, Andre will know the answer [15:55:14] or ping andre__ in #mediawiki channel [15:55:24] we have 5 more minutes [15:55:29] sanvi: one way to think of it: you are more likely to find a bug in the beta labs test environment, that's where we find and fix most problems. but if you find a bug in the test2 wiki, that is more  important,  because that is code that is on the way to production. [15:55:34] I have another meeting then [15:55:57] sanvi: do you have any closing questions? [15:56:37] hmm [15:56:47] i mean i just do explortary testing [15:56:49] on both [15:56:51] and report it [15:56:56] or anythingelse [15:57:05] what is my FIRST step [15:57:06] of testing [15:57:51] well, the first step would be picking an area to test [15:58:16] visual editor is an important project, I would recommend testing it [15:58:30] how do i get that site [15:58:33] what is the link [15:58:33] I really have to go in a minute, so I will keep it short [15:58:40] or it is software i havet o download [15:58:43] this is visual editor (VE) home page [15:58:43] sanvi: read the top of the page here, follow the links: https://www.mediawiki.org/wiki/Quality_Assurance [15:58:44] okay [15:58:55] sanvi: read a LOT :-) [15:59:01] sanvi: https://www.mediawiki.org/wiki/VisualEditor [15:59:04] okay [15:59:18] and visual editor is already enabled at test2 and beta [15:59:29] well, chris and zeljkof thank you. [15:59:30] go to bugzilla, find VE bugs and try to reproduce them [15:59:34] I have to go now [15:59:36] okay [15:59:39] ya thanks again [15:59:52] if you have any questions, ask here, but I will be able to reply in an hour or so [15:59:57] or ask at the mailing list [16:00:17] okay