{"id":762,"date":"2008-04-04T05:39:06","date_gmt":"2008-04-04T10:39:06","guid":{"rendered":"http:\/\/www.bytebot.net\/blog\/archives\/2008\/04\/04\/selenium-at-the-myoss-meetup"},"modified":"2008-04-04T05:39:13","modified_gmt":"2008-04-04T10:39:13","slug":"selenium-at-the-myoss-meetup","status":"publish","type":"post","link":"http:\/\/www.bytebot.net\/blog\/archives\/2008\/04\/04\/selenium-at-the-myoss-meetup","title":{"rendered":"Selenium at the MyOSS meetup"},"content":{"rendered":"<p>I was at yesterday&#8217;s MyOSS meetup, and the topic was on the <a href=\"http:\/\/foss.org.my\/projects\/meetups\/april-2008-meetup\/myoss-april-2008-meetup-selenium-web-testing\">Selenium Web Testing Framework<\/a>, presented by Yuen-Chi Lian. Here are some notes, and hopefully the slides and code make it up to the website soon.<\/p>\n<p>&#8211; Java guy, who is a MyJUG guy<br \/>&#8211; Employed by CustomWare Asia Pacific, and is experienced in JIRA, Confluence, and Mule (are they an Atlassian reseller?)<br \/>&#8211; He started web development using PHP. Didn&#8217;t do unit tests then. As he started to do web development again, 2 years ago, he found that JIRA guys used Selenium to test their web UI. He started Selenium, last week :)<br \/>&#8211; A Common Web Development flow: analysis, design, development, then its testing&#8230; Unit test, integration tests, and acceptance tests using Selenium<br \/>&#8211; for web UI testing, Selenium helps you invoke a JavaScript method, rather than clicking a button to trigger it&#8230; These tests can be recorded and scripted. You can do it in a simulated browser environment, or use a real user agent<br \/>&#8211; He hasn&#8217;t tested Sahi yet, but he thinks its better than Selenium, based on the blogs that he&#8217;s read<br \/>&#8211; Selenium can be integrated with Continuous Integration (CI)<br \/>&#8211; Lots of examples using Java and Ruby<br \/>&#8211; Imagine doing FOSS development, on the Windows platform. It actually looks scary&#8230;<\/p>\n<p>Overall, a rather basic talk, with a highly motivated\/dedicated speaker. This being my second talk that I&#8217;ve attended on Selenium (<a href=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/04\/21\/selenium-for-your-web-application-testing\">last year at the Ruby Conf<\/a>), and now, its pretty cemented in my head that I&#8217;ve got to make use of it, the next time I write a web-front end. Oh, it has great Firefox integration, with the Web Developer Tools plugin&#8230;<\/p>\n<p>After that, it was off to Pelita for dinner. This ended up becoming supper, and there was lots of chatter&#8230; Drive home was eventful &#8211; on the way to Puchong, to send KageSenshi back, got pulled over twice &#8211; once for a license inspection, once to find out where we were headed. Odd. This has never happened before.<\/p>\n<p>Technorati Tags: <a class=\"performancingtags\" href=\"http:\/\/technorati.com\/tag\/selenium\" rel=\"tag\">selenium<\/a>, <a class=\"performancingtags\" href=\"http:\/\/technorati.com\/tag\/web%20app%20testing\" rel=\"tag\">web app testing<\/a>, <a class=\"performancingtags\" href=\"http:\/\/technorati.com\/tag\/web%20qa\" rel=\"tag\">web qa<\/a>, <a class=\"performancingtags\" href=\"http:\/\/technorati.com\/tag\/qa\" rel=\"tag\">qa<\/a>, <a class=\"performancingtags\" href=\"http:\/\/technorati.com\/tag\/ruby\" rel=\"tag\">ruby<\/a>, <a class=\"performancingtags\" href=\"http:\/\/technorati.com\/tag\/rails\" rel=\"tag\">rails<\/a>, <a class=\"performancingtags\" href=\"http:\/\/technorati.com\/tag\/java\" rel=\"tag\">java<\/a>, <a class=\"performancingtags\" href=\"http:\/\/technorati.com\/tag\/myoss\" rel=\"tag\">myoss<\/a>, <a class=\"performancingtags\" href=\"http:\/\/technorati.com\/tag\/meetup\" rel=\"tag\">meetup<\/a><\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20Selenium%20at%20the%20MyOSS%20meetup&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2008%2F04%2F04%2Fselenium-at-the-myoss-meetup&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"f4b318887d\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2008\/04\/04\/selenium-at-the-myoss-meetup?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-762\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2008\/04\/04\/selenium-at-the-myoss-meetup?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-762\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2008\/04\/04\/selenium-at-the-myoss-meetup?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-762\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2008\/04\/04\/selenium-at-the-myoss-meetup?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>I was at yesterday&#8217;s MyOSS meetup, and the topic was on the Selenium Web Testing Framework, presented by Yuen-Chi Lian. Here are some notes, and hopefully the slides and code make it up to the website soon. &#8211; Java guy, who is a MyJUG guy&#8211; Employed by CustomWare Asia Pacific, and is experienced in JIRA, [&hellip;]<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20Selenium%20at%20the%20MyOSS%20meetup&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2008%2F04%2F04%2Fselenium-at-the-myoss-meetup&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"f4b318887d\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2008\/04\/04\/selenium-at-the-myoss-meetup?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-762\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2008\/04\/04\/selenium-at-the-myoss-meetup?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-762\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2008\/04\/04\/selenium-at-the-myoss-meetup?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-762\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2008\/04\/04\/selenium-at-the-myoss-meetup?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_options":[]},"categories":[1],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4vJD-ci","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":521,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/04\/21\/selenium-for-your-web-application-testing","url_meta":{"origin":762,"position":0},"title":"Selenium for your web application testing","date":"21\/4\/2007","format":false,"excerpt":"Selenium looks cool. Sure, its slower than unit tests, but its much faster than a human. It uses the web browser itself, to get your tests going, and will test it just like how a human tests. In a continious build farm, you can have good browser compatibility testing (run\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":515,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/04\/17\/second-annual-silicon-valley-ruby-conference","url_meta":{"origin":762,"position":1},"title":"Second Annual Silicon Valley Ruby Conference","date":"17\/4\/2007","format":false,"excerpt":"In addition to the MySQL Conference & Expo 2007, which I just registered for (yes, its not too late, register now!), I also registered for the Second Annual Silicon Valley Ruby Conference. Its at The Tech Museum in San Jose (I honestly have no idea where that is from the\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2155,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2011\/07\/11\/myoss-2-0-our-first-meetup-again","url_meta":{"origin":762,"position":2},"title":"MyOSS 2.0 &#8211; our first meetup again!","date":"11\/7\/2011","format":false,"excerpt":"After a hiatus of over a year, MyOSS meetups are back! It starts tomorrow, Tuesday July 12 2011 from 7.30pm - 9.30pm and is held at the awesome Mindvalley offices in Menara UOA Bangsar. We're clearly moving with the times and we have a Facebook event page for MyOSS Meetup\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1198,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2008\/12\/06\/some-qik-thoughts","url_meta":{"origin":762,"position":3},"title":"Some Qik thoughts","date":"6\/12\/2008","format":false,"excerpt":"I was at the December foss.my meetup, something I haven't been to in a while. I had told Aizat that I'd attempt to record the session, but when push came to shove, I couldn't find the AC adapter for my video camera! With less than an hour to spare, I\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":105,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2004\/04\/20\/malaysian-linux-scene","url_meta":{"origin":762,"position":4},"title":"Malaysian Linux scene","date":"20\/4\/2004","format":false,"excerpt":"While using jhbuild to build GNOME is cool, some might find using GARNOME better. Dan Daggett has scripted up his experiences of building GNOME 2.6 with GARNOME. Figured the Malaysian Linux scene needed a little boost, so #myoss is born (on irc.freenode.net). All Malaysians in the open source community should\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":426,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2006\/08\/23\/an-end-of-an-era-and-the-beginning-of-one","url_meta":{"origin":762,"position":5},"title":"An end of an era (and the beginning of one)","date":"23\/8\/2006","format":false,"excerpt":"So, a while back, Dr. Nah, announced that my-opensource.org will be no more. I guess its a sad day, because the ever (in)famous myoss@my-opensource.org list, which has been around since 1998 (or earlier?) is now, no more. It is now at myoss@lists.foss.org.my it would seem. And Khairil, who runs the\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"amp_enabled":true,"_links":{"self":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/762"}],"collection":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/comments?post=762"}],"version-history":[{"count":0,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/762\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/media?parent=762"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/categories?post=762"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/tags?post=762"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}