Blog & News

News today history tomorrow

The Power of Collaboration

Imagine this scenario: The company has programmers, analysts, and testers. The programmers complain the analysts do a poor job; they have to figure out what the software should really do. The testers come along and find problems with that, unconsidered scenarios, and we have to do everything over again. When DevOps comes along, the company

Read More

Why Adaptive Testing is beating the West Coast School

Executive Summary While the world of marketing is full of “best practices” and universal truisms, engineers tend to think in terms of trade offs. That is, this approach creates these problems and that approach creates those problems, and I value this over that, so I have made my choice. The Agile Manifesto may be one of the

Read More

Avoiding False Positives and Negatives in UI Test Automation

Executive Summary It shows up like this. The programmers make a change. At some point, the tests run, and there are a series of failures. The testers review the failures, and as it turns out, some large number of them were caused by the change. Others are “flakiness,” something wrong with the environment, or browser,

Read More

Will Record and Play test automation work for you?

Executive Summary Record and Play tools are a popular way to get into test automation as quick to start and with little training. Their long-term success rate, and real impact on delivery cost and quality, are more debatable. We find the tools work best with small, stable user interfaces and software, and when used by

Read More

Why in-house Test Automation Framework Development Fails?

Automated Testing has become an essential activity within any modern software development practice. In agile methodology, software is released on a regular basis to stay ahead of competitors. To release software frequently and reliably, one must rely on an automated build system, which minimizes human error and speeds up the deployment process. One step within

Read More

Open Source is Not Free

There is a misconception in the software industry that open source software is free. While it is true that many test automation tools (Selenium, Cucumber, Katalan, etc.) are freely available, these tools are not without cost to the end user. These tools merely provide mechanisms to drive browsers, organize test suites, and enable parallel execution

Read More

Subject7 – A Cloud-Based SaaS Test Automation Platform

Two of the most common challenges QAs face in an agile team, is keeping up with the developers to automate new functionality, and the other is to have decent technical skills to be able to write good automation code. Majority of test automation engineers, including myself, are fond of being very hands-on and most of the

Read More

Xpath Tutorial Part 2: A Practical Approach for Selenium Users

Intro Our introductory article on XPath basics can be found at Part 1. In this sequel article, we will be looking at various techniques to enhance our knowledge of XPath. Technique #1 (Static Elements) Scenario: Locating elements in a form such as a user registration or admission form These are elements that have constant properties such

Read More

What is Regression Testing?

The technical definition of regression testing is the testing of existing functionality of a mobile or web-based application when changes and enhancements are rolled out. In theory, enhancements to other, unrelated branches of code should not affect existing functionality, but we’ve all seen it happen. This gets us to the more real life definition of

Read More

2016 The Year the Fed Goes Agile

According to the Washington Business Journal and their reporting on a recent Booz Allen Hamilton Report, 2016 will be the year the Federal government embraces the agile software development methodology. 2016 the year feds will ‘ride the wave’ in agile software, cloud adoption The federal government is coming around to encouraging all agencies to implement

Read More