Agile & Software Testing in Methods & Tools Q1 2017 articles

Here is a list of the articles published during the first quarter of 2017 on the Methods & Tools website. This quarter Methods & Tools has published articles discussing the management debt issue in Agile transformation, Agile forecasting and testing microservices. We also published two articles presenting open source software testing tools: CasperJS and Nitrate.

* Agile Transformation Failure – Understanding Management Debt

In many cases, Agile transformations seem to be doomed to failure before they begin. This article looks at one of the key causes of why Agile transformations fail in many organizations.

* Agile Forecasting: Asking Why and Discovering What is Behind the When

A product owner or development team will often be asked for an estimate or a forecast for a product, a feature, an iteration, or a story. But when you go to a team member and ask them it is not uncommon for the color to drain from their face, twitching to start, and their pulse to race. Past experience says that the next words they speak will haunt them for the foreseeable future, maybe even for the rest of their career. It is only a rough estimate you say to reassure them, but they just know you have other plans and the fate of mankind lies in the balance. Or so it seems.

* Automated Testing Strategy for a Microservices Architecture

When your software architecture evolve from a monolith approach to microservices, you need to change your software testing strategy. This article explains how adopting microservices opened up new ways to design automated end-to-end system tests

* CasperJS – Automated Testing of Web Applications with JavaScript

CasperJS is an open source browser navigation scripting and testing tool written in JavaScript for PhantomJS and SlimerJS. With CasperJS, you can build full navigation scenarios using high-level functions and a straight forward interface to accomplish all sizes of tasks, like running full featured tests without the overhead of a full browser.

* Nitrate: an Open Source Test Case Management System

Nitrate is an open source test plan, test run and test case management tool that is written with Python and Django. It was initially created to replace Testopia, a test case management extension for Bugzilla. Nitrate has a lot of great features, such as Bugzilla and JIRA integration, QPID messaging, fast test plan and runs search, powerful access control for each plan, run and case, and XML-RPC APIs.