Digg Technical Talks – Kohsuke Kawaguchi
Published June 29th, 2010 Under Configuration Management, Open Source Tools, Software Testing | Leave a Comment
The creator of Hudson, Kohsuke Kawaguchi, speaks to Digg engineering team about the current state of Hudson and what we can look forward to down the road. His comments about Selenium and Hudson are of particular interest to the QA team. There are all kinds of integration possibilities – from custom reports that include embedded Sauce Labs video results to automatically establishing connections between our environments, there are lots of ways to make tests run more often and more quickly through Hudson.
Related Resources
* Hudson Home Page
* Hudson – Your Escape from “Integration Hell”
* Continuous integration tools directory
Grails Plugin Testing
Published May 3rd, 2010 Under Open Source Tools, Software Testing | Leave a Comment
In the last year or two, there has been a veritable explosion in the number of Grails plugins out there. Without proper testing, however, they run the risk of falling into disuse as users avoid them. In this interactive session, we will use several techniques to test different aspects of a Grails plugin. This will include functional testing via Selenium RC and testing of scripts.
http://skillsmatter.com/podcast/java-jee/grails-plugin-testing
Learn how to Use Selenium with Maven/Ant to Automate Testing of Web Apps
Published March 24th, 2010 Under Configuration Management, Open Source Tools, Software Testing | Leave a Comment
San Francisco Java User Group presents Chris Bedford who talks about:
- How to write functional tests with Selenium (including explaining its IDE, architecture, RC, and alternatives like Canoo WebTest)
- How to set up Selenium testing for web apps in continuous integration using Maven, Ant, Cargo, etc.
- How to use Hudson for build server
Using Cucumber for BDD and Agile Acceptance Testing
Published February 18th, 2010 Under Open Source Tools, Software Testing | Leave a Comment
Cucumber is a tool that can execute plain-text functional descriptions as automated tests. The language that Cucumber understands is called Gherkin. While Cucumber can be thought of as a “testing” tool, the intent of the tool is to support BDD. This means that the “tests” (plain text feature descriptions with scenarios) are typically written before anything else and verified by business analysts, domain experts, etc. non technical stakeholders. The production code is then written outside-in, to make the stories pass. Cucumber itself is written in Ruby, but it can be used to “test” code written in Ruby or other languages including but not limited to Java, C# and Python. Cucumber only requires minimal use of Ruby programming and Ruby is easy, so don’t be afraid even if the code you’re developing in is not Ruby. Gojko will demonstrate how to use Cucumber for Java, .NET and Ruby applications, talk about new Cucumber features and best practices for writing and maintaining Cucumber scenarios.
http://skillsmatter.com/podcast/agile-testing/using-cucumber-for-bdd-and-agile-acceptance-testing
Testing Grails Applications with Selenium RC
Published November 25th, 2009 Under Open Source Tools, Software Testing | Leave a Comment
Selenium Remote Control (RC) is a test tool that allows you to write automated web application UI tests in any programming language against any HTTP website using any mainstream JavaScript-enabled browser. In this session, Rob Fletcher gives a talk on his experience using Selenium RC with the Grail framework.
http://skillsmatter.com/podcast/java-jee/testing-grails-applications-with-selenium-rc
keep looking »