Tutorials, articles, tools and resources on how to apply functional testing in software testing

Testing Fast: Making Selenium Work for Facebook

May 28, 2014 0

Facebook is released twice a day, and keeping up this pace is at the heart of its culture. With this release pace, automated testing with Selenium is crucial to making sure everything works before being released.

Karma: a Test Runner for JavaScript

February 6, 2014 0

This video is an introduction to Karma, an open source test runner that makes testing JavaScript applications in real browsers frictionless and enjoyable.

UI Testing with CasperJS

February 3, 2014 0

CasperJS is an open source navigation scripting and testing utility written in Javascript for the PhantomJS WebKit headless browser and SlimerJS (Gecko). It eases the process of defining a full navigation scenario and provides useful high-level functions, methods and syntactic sugar for doing common tasks. PhantomJS is a headless WebKit scriptable with a JavaScript API. It has fast and native support for various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG.

Continuous Functional Regression Testing

December 19, 2013 0

Would you like to run your selenium scripts against multiple browsers and multiple server platforms continuously at night and report status on the web? Today’s software development often means continuous integration and testing using open-source tools such as Selenium.

Specialization Still Prevails in Functional Testing

December 11, 2013 0

A recent survey conducted by the Methods & Tools software development magazine asked who was performing the functional testing in the IT department: specialized testers, software developers or end-users. Functional testing looks for differences between the initial end-users’ requirements and their actual implementation in the software application.

Web Testing with Selenium WebDriver and Cucumber

November 19, 2013 0

This article from Alan Bowers and James Bell provides an introduction to setting up a software testing infrastructure using Selenium WebDriver and Cucumber. It shows how to create a test suite for single-page web applications and to run tests across multiple web and mobile browsers via Selenium Grid.

Behavior-Driven Development on the JVM

October 10, 2013 0

Behavior-driven development (BDD) is an increasingly popular variation on test-driven development, which helps developers think more in terms of “executable specifications” than in terms of conventional tests. There are dozens of BDD tools for the JVM out there—how do you know what to use and when?

1 5 6 7 8 9 14