Software Testing Articles, Blog Posts, Books, Podcasts and Quotes

Enterprise Behavior-Driven Development (BDD)

January 14, 2016 0

Behavior-Driven Development (BDD) can be defined as agile software development technique where developers, testers and business users of a software development project collaborate to define the requirements of a product and their acceptance criteria. In this article, Adam Craven presents some of those core fundamentals and practical tips on how to scale BDD at the enterprise level.

Test Automation is Like Software Development

January 6, 2016 1

In many software development organizations, people make a difference between the software developers who actually write code and the software testers that are just there to perform some software quality activities. In the book “Experiences of Test Automation”, software testers from SAP share their view that test automation requires the same mindset than software development.

Planning Agile Tests With Models

December 8, 2015 0

Performing software testing in an Agile project doesn’t mean that it should be improvised. In this article from their book “More Agile Testing”, Janet Gregory and Lisa Crispin looks at some foundations of Agile test planning using the Agile testing quadrants.

Backbone.js Testing

November 23, 2015 0

Backbone.js is an open source JavaScript framework that aims to structure web applications by providing models with key-value binding and custom events, collections with a rich API of functions, views with declarative event handling and a RESTful JSON interface. The book “Backbone.js Testing” offers a nice overview on how to test JavaScript code in general, and more specifically Backbone.js applications.

Unit Testing a Require.JS App

November 9, 2015 0

Require.JS is an open source JavaScript file and module loader. In this blog post, Ben Wilhelm explains how to add unit tests to a Require.JS application without spending a large effort in refactoring the apps.

Software Testing in Continuous Integration

October 26, 2015 0

As DevOps is now a new important approach for rapid software delivery, how do you perform software testing in this context of reduced cycle times. In his article, Gopinath C H explains how to perform testing in continuous integration and continuous deployment workflows, providing examples based on the Visual Studio 2015 and Team Foundation Server tools.

Benefits and Limitations of Test Monkeys

October 19, 2015 0

A test monkey is an automated tool uses for random application testing. Unlike automated regression tests, test monkeys explore the system in a new way each time the test is run. In the book ” Experiences of Test Automation”, there is an interesting chapter that explains the benefits and limitations of test monkeys.

1 39 40 41 42 43 91