Category: Watir

#36 Jarmo Pertman

Željko Filipin Jarmo Pertman

Željko Filipin talks with Jarmo Pertman.

Music at the beginning and the end of the podcast is by George Sanders from Portland, Oregon.

We are proud to be a part of Testing Podcast family. You can find audio podcasts on software testing there. All of them.

A big thank you to Tiffany Fodor for editing the audio and for show notes.

Show notes:

  • 1:00 – Introductions
  • 4:50 – Jarmo’s introduction to Watir
  • 7:15 – Jarmo’s background
  • 10:08 – Jarmo’s blog – IT Really Matters
  • 10:50 – Blog highlights – Watir/RSpec
  • 13:08 – Most popular blog post – Debugging Watir’s click_no_wait method problems
  • 14:37 – Jarmo’s thesis – Web Applications’ User Interface Based Testing Automation
  • 16:20 – Watir frameworks
  • 18:10 – Ideas for future development and functionality in Watir: popups, screen shots
  • 23:08 – Other test automation tools
  • 23:40 – Watir versus Selenium
  • 27:50 – watir-webdriver
  • 31:12 – WatirSplash framework
  • 36:05 – Current Watir development activity
  • 38:15 – Jarmo’s other interests
  • 39:02 – Closing thoughts
  • 39:57 – Watir Stack Exchange site
  • 40:58 – Jarmo’s contact information
  • 41:40 – Zeljko’s contact information
  • 42:17 – Closing

#35 Željko Filipin on Watir Stack Exchange Site

Felipe Knorr Kuhn Željko Filipin

Felipe Knorr Kuhn and Željko Filipin talk about Watir Stack Exchange Site.

We are proud to be a part of Testing Podcast family. You can find audio podcasts on software testing there. All of them.

A big thank you to Tiffany Fodor for editing the audio and for show notes.

Show notes:

  • 0:15 – Introduction
  • 2:15 – Watir News
  • 8:45 – Stack Exchange Site
  • 10:50 – History – Stack Overflow
  • 12:50 – Creating Stack Exchange site for Watir
  • 13:25 – How Stack Exchange works
  • 15:45 – Achievements, badges and reputation
  • 17:50 – Stack Exchange versus Google Groups
  • 18:45 – Similar questions are displayed
  • 21:10 – Voting on questions and answers
  • 24:05 – Tags
  • 24:35 – Stack Exchange questions and answers as documentation
  • 27:15 – RSS feeds
  • 29:05 – Site acceptance
  • 34:35 – Stack Exchange Watir site focus
  • 41:45 – Help us create the Watir Stack Exchange community!
  • 43:25 – Replacing Watir Stack Overflow and Google Group sites with Stack Exchange
  • 46:45 – Marking questions as duplicates/related
  • 51:20 – Next phases – Commit and Beta
  • 52:55 – Ask and reply to your own questions
  • 54:55 – Formatting
  • 56:30 – Closing

#32 Brent Strange

Gregg Yows Željko Filipin Brent Strange

Gregg Yows and Željko Filipin talk with Brent Strange on his blog post Testing in 2009, a Year in Review.

We are proud to be a part of Testing Podcast family. You can find audio podcasts on software testing there. All of them.

A big thank you to Tiffany Fodor for editing the audio, and to Alan Baird for show notes.

Show Notes:

  • 0:28 – News:

  • 3:43 – Brent introduction (works for GoDaddy)
  • 4:21 – Strange Beer
  • 5:14 – How Brent Uses Watir
  • 9:02 – Training folks on Watir
  • 11:08 – test navigate and execute
  • 11:52 – Explain this pattern: using Test::Unit, there aren’t any assertions in test and navigate
  • 14:53 – What tools do you use? (team foundation server, SciTE, .net windows)
  • 16:16 – Watir v Selenium (or Why Watir?) – cost, support for multiple browsers, community support, ruby easy to learn. Worry about Selenium in a frame (not really an issue).
  • 18:48 – Record and playback helpers – lack of record and playback on ruby, it’s not the way to go
  • 20:21 – Selenium community support as good as watir
  • 20:42 – SWEA – established relationship w/ developer
  • 21:16 – what’s with you’re url? (www.1qainsight:8080) – he’s cheap
  • 22:58 – QA Engineer vs Software Tester – is there a difference? (going through the backdoor with agile)
  • 27:00 – The Software Testing Club Magazine – No 1
    Do Loop Until 0 comics
  • 29:00 – Roo/Rasta – just using it for reading spreadsheets, but they are moving away from it
  • 31:38 – What do you do when you aren’t at a computer – website dev for charity, gym, hunt (deer and elk), sports, church (Arizona)
  • 33:22 – Favorite Podcasts? – James Bach, church sermons
  • 34:44 – Closing thoughts – keep up the good work
  • 35:46 – qainsight.net
  • 36:00 – twitter? who uses that?
  • 36:28 – Do Loop Until 0, we can forget about that
  • 37:18 – oh yeah…we forgot to introduce ourselves
  • 37:28 – Hi, I’m Greg Yows
  • 38:42 – Hi, I’m Zeljko
  • 40:18 – licensing

#31 Jari Bakken and Simon Stewart on Watir 2.0, Selenium and WebDriver, Celerity and HtmlUnit

Željko Filipin Jari Bakken Simon Stewart

Željko Filipin, Jari Bakken and Simon Stewart

Željko Filipin talks with Jari Bakken and Simon Stewart about the connection between Webdriver and Watir 2.0 (currently named Watir-Webdriver on GitHub). Webdriver is a browser automation framework that is cross-platform, cross-browser and language independent; a project which Simon Stewart is the lead developer. It is becoming the core of Selenium.

The crucial piece of this, for Rubyists at least, is the selenium-webdriver gem (written by Jari Bakken) that brings the Ruby bindings to Webdriver. Add watir-webdriver (also written by Jari Bakken) on top of that and you have what people are calling watir 2.0, a watir style-api with a webdriver core.

Webdriver related projects mentioned:

Jari Bakken’s projects:

Podcast Timeline:

  • 00:00 – Jarib introduction
  • 01:13 – Simon introduction
  • 01:46 – Webdriver history
  • 03:22 – What about Safari?
  • 04:19 – Is Webdriver part of Selenium?
  • 05:41 – How did Jari get involved with Webdriver?
  • 07:16 – Ruby bindings for SeleniumWebdriver gem
  • 07:45 – Remote Webdriver
  • 09:30 – WebDriver and HTML Unit
  • 11:04 – HTML Unit, Webdriver, Celerity – are they separate?
  • 12:00 – Could you run Webdriver headless like Celerity?
  • 13:39 – Does every Webdriver browser driver have a maintainer?
  • 15:41 – Is ChromeDriver (by Sai) part of Webdriver?
  • 16:52 – Jari comments on additions to Watir 1.6.5
  • 18:41 – Status of Watir on Ruby 1.9
  • 19:55 – Jari talks about Watir 2.0
  • 22:15 – How complete is Watir 2.0?
  • 23:33 – Watir Unit tests and WatirSpec
  • 26:10 – How you can help with Webdriver
  • 28:00 – How you the projects mentioned

Further reading after listening to the podcast: Alan Baird and Jari Bakken on watir-webdriver.

#30 Jim Knowlton on Using Watir for Exploratory Testing

Gregg Yows Željko Filipin Jim Knowlton

Gregg Yows and Željko Filipin talk with Jim Knowlton.

  • 0:00 – Music.
  • 1:00 – Introduction.
  • 4:11 – Testing security applications with Ruby and Watir.
  • 5:32 – Using IRB and Watir to assist exploratory testing of web applications.
  • 6:40 – What is exploratory testing?
  • 9:49 – Using IRB and Watir in exploratory testing session to check if HTML code of the page has comments and what is in them.
  • 11:17 – Is there browser.comments method in Watir?
  • 11:54 – The difference between ad hoc and exploratory testing.
  • 14:42 – What percentage of exploratory vs. manual vs. automated is Jim doing?
  • 15:41 – Are they doing Agile development?
  • 16:52 – How are they delivering scripts to testers?
  • 19:04 – What tool do they use for version control?
  • 20:18 – Has the management been receptive to exploratory testing?
  • 22:13 – The presentation on web security testing with Ruby and Watir.
  • 25:59 – A big thank you to Adam Goucher for suggesting Jim for the podcast.
  • 26:11 – How are they managing note taking in exploratory sessions?
  • 28:33 – An example of security testing with Watir.
  • 31:35 – What does Jim do when he is not near a computer and stuff like that.
  • 33:45 – Where people can find us on the tubes?
  • 35:20 – You can donate to Watir at watir.com.
  • 36:27 – Music.

Music in the podcast is Diggin Out by Chad Fowler.