You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 18 Current »

TEST AUTOMATION TRAINING COURSE


Day 1 and 2 Sessions

First Steps to Test Automation with Robert Walsh

Many organizations struggle to get started with test automation.

  • How do we decide what and how to automate? What are some of the obstacles, challenges, and barriers that we might encounter?
  • How do we overcome them? Which are the best tools and are they expensive?
  • Will training be required?
  • How can the costs and time be justified to management? These and other issues will be addressed in this in-depth course as you learn to make the business case for automated testing.

Through real-world examples, you'll learn which approaches to emphasize and which points resonate best with project stakeholders. With a sound automation strategy and business case as a foundation, on Day Two you'll learn how to automate your tests and manage test cases. Bring your laptop for hands on access to free tools such as AutoIt, WATIR and FitNesse, and begin automating tests in minutes. You'll also learn how testers and developers can work together to make automation more effective.


Links to presentations

Day One - First Steps to Test Automation
Day Two - Next Steps to Test Automation


Links to free tools

AutoIt v3 is a freeware BASIC-like scripting language designed for automating the Windows GUI and general scripting.
http://www.autoitscript.com/autoit3/

Watir, pronounced water, is an open-source (BSD) library for automating web browsers. It allows you to write tests that are easy to read and maintain.
http://watir.com/

Faucets is a set of fixtures that let you write web acceptance tests that will run on the RubyFit server using Watir.
http://faucets.rubyforge.org/

Hudson Hudson monitors executions of repeated jobs, such as building a software project or jobs run by cron.
http://hudson-ci.org/

FitNesse A simple tool that allows non-technical users to specify and run acceptance tests for software systems.
http://fitnesse.org/


Tony's notes

It was good to not only talk about the pros and cons of test automation but to also get our hands on some tools and try out the theories. I'd like to demo some of the stuff we did when I get back.

One little nugget of gold I came across was a different version of these tools that was mentioned but not demonstrated. It's called "STIQ".

What makes it interesting is that it would combine Test Management with Test Execution in a similar way that you can with Quality Center. We may be able to implement our own free Functional Testing system for projects that don't need all the bells and whistles of Quality Center.

It uses FitNesse as a repository which is a wiki type environment that let's you track requirements, tests and execution all in one place. Test execution is accomplished using Selenium. So it is pretty light weight and is kinda interesting. I'm thinking the Custom Apps folks might be interested in something like this, but I'm sure others might be too.

More info:
http://storytestiq.solutionsiq.com/wiki/Beyond_Selenium

  • No labels