Karma: a Test Runner for JavaScript
This video is an introduction to Karma, an open source test runner that makes testing JavaScript applications in real browsers frictionless and enjoyable.
Tutorials, articles, tools and resources on how to apply functional testing in software testing
This video is an introduction to Karma, an open source test runner that makes testing JavaScript applications in real browsers frictionless and enjoyable.
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.
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.
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.
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 (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?
As Android gains popularity in the mobile world, application developers and OEM vendors are exploring ways to perform end-to-end UI driven testing of applications or entire platform. With a brief review of existing UI Automation solutions on Android, this talk introduces the recently released Android UI Automator framework, and continues to give an inside look of the framework, typical use cases and workflows.
Copyright © 2009-2026 Software Testing Magazine by Martinig & Associates