Many fake “agile project managers/agile coaches” are fixated with Velocity Charts. The so-called “velocity” is based on the rate of completing the story points estimated by the team. As a result, “story estimation sessions” are a part of “Agile Ceremonies” in some projects, along with“stand-up meetings”, “retrospectives” and “sprint planning”. (see the end of the article for Kent Beck’s, the father of Agile, view on these ‘agile ceremonies’)
I do not estimate points/time for developing automated tests a user story. The reason is simple: it does not make sense.
The below is a slide from a presentation I gave in…
Most Viewed Article Last Month: Irrational and False Excuses for Web Test Automation Failures
My All-Time Most Viewed Articles (All: Categorized)
Automation (also known as Driver) frameworks drive the application’s UI; test syntax frameworks provide the test structure and assertion mechanism.
FACT: not many software engineers (in Test) received proper education or training in test automation, which is unfortunate. Considering this: 30–40% of staff in a software team are usually testers. Programmers and business analysts spend a lot of time performing functional testing as well. However, to my knowledge, there are few dedicated Functional Testing courses offered at universities. Therefore, it is not surprising that many wrong decisions on test automation are made due to a lack of knowledge.
In this “Why Do Most UI Test Automation Fail?” …
I worked/consulted for many software projects, and have heard/seen some slogans created by executives. A common one is “One Team, One Dream”. Leading a ‘dream team’ certainly shows leadership quality. However, the attitude from the staff, from my observation, was more like “Another Day, Another Dollar”.
To form a dream team, the members must take pride in their work and feel satisfied from doing good work.
This is one of the 6 Functional Test Refactorings:
The structure of this article is the same as “Extract Function”. The test project that helps you do refactoring exercises quickly:
> cd my-working-dir
> git clone https://github.com/testwisely/agiletravel-ui-tests
The test project is at
You have the same set of beginning or ending test steps in multiple test cases.
Long and similar test cases are harder to maintain. …
Today I saw another post about “only can pick two out of GOOD, CHEAP, and FAST” in my LinkedIn feeds. This paradigm might be right for other industries, but it is not true for software development in most cases.
One of my colleagues, a cylcing lover and good agile project manger, once told me this: “for a bycycle, quality, light and price, you can only pick two”. I agree.
The software industry is quite different from the others. A top software developer’s productivity is far far higher than an average one. …
This article is a reflection of my 15-year journey in test automation since 2005. Prior to that, I had worked mostly as a Java Programmer (contractor) for 8 years.
Award-winning software developer, test automation & CT coach, author, and speaker. Help teams succeed with Agile/DevOps by implementing real Continuous Testing.