automation

This page lists all content tagged with the term "automation".

FitNexus

FitNexus aims to include a set of plugins and add-ons to FitNesse to enhance its capabilities and make it into a more full-featured testing platform.

Cukable

Cukable is a compatibility layer between FitNesse and Cucumber that allows you to run Cucumber test scenarios, and view their results, directly within FitNesse.

Install:

$ gem install cukable
Screenshots: 
Execution summary of a full suite
More than one scenario in a table
Undefined steps are colored yellow
What happens when a step fails
Cucumber tables embedded in FitNesse tables
Scenario outlines with example tables
Multi-line string arguments for various step statuses

To Selenium or Not To Selenium?

I've been using Capybara with the Selenium driver for automated testing of a Rails project via Cucumber. Certain scenarios involve dealing with client-side Javascript (such as confirming a popup message before deleting a record), which is the reason I started using the Selenium driver. But I soon discovered that Selenium is slow, taking three or four times as long as the standard Rack-test driver.

Automating procedures using Sikuli

A few days ago, I came across an interesting open-source GUI testing application called Sikuli. This tool promises to automate just about any procedure involving graphical elements displayed on the screen, using a vision engine to intelligently match regions of your GUI display to widgets where you might click, drag, or type things. Sikuli is distributed under the permissive MIT License.

Automated SQA

Automated Software Quality Advantages:

  • Speed
  • Automated Tests are 100% objective
  • Continuous Testing
  • Testing Coverage

Some perceived disadvantages of automated software testing are:

  • Increased cost
  • Delayed (or non-existent) ROI
  • Increased complexity

All of these disadvantages can be overcome by an effective and well enforced automated testing plan.

Syndicate content