Software Quality Matters Blog
Our recent UAT survey uncovered some interesting, and sometimes worrying, statistics.
It is obvious that User Acceptance Testing, or UAT, is a major phase of any application delivery project, with 43% of respondents saying UAT accounted for well over 10% of the project time. However, 49% of respondents stated that UAT was less than effective with 11% of residual defects making their way into production.
We are pleased to announce that the winner of the prize draw from our recent UAT survey is Rajesh Sachdeva of the United Healthcare Group.
We thank all of those who took the time to complete the survey, sharing their knowledge and experience of user acceptance testing and its part in the application delivery process.
As promised those that took part will get prior access to the results and report which will be published shortly.
What does Shift Left mean?
Simply put, Shift Left is a mode of software testing that involves shifting testing to the left of its usual position in the delivery pipeline, so that it occurs as close as possible to the build process. This is a commonly accepted approach in the software testing industry, even if the concept itself is not entirely new but repackaged for the agile age.
On hearing that word I was reminded of the endearing broadcasts and interviews with Jess Thom, a lovely lady who spoke about Tourettes syndrome. Her inspiring frankness and humour helped me gain a sympathetic understanding of some of the challenges associated with that condition. If you don’t know it, Google it and be prepared to smile and at the same time be grateful.
I watched my colleague Jim Trentadue (J32 to me) talk to a Chicago “Lunch & Learn” audience this week about the challenges facing those trying to create a successful test automation strategy. It was a very interactive session which was not aimed at any of our solutions, it was entirely general.
I had not seen this presentation before and dutifully noted down the key points he made along with those offered from the experienced audience.
A Fresh Look at User Acceptance Testing
User Acceptance Testing is universally recognised as an important element in the delivery of stable software that meets the business requirements. However there are significant challenges in executing the UAT phase in accordance with best industry practices. Some of these challenges are based on a fundamental misunderstanding of the importance of UAT.
Testing is crucial to a successful software delivery and testing needs to cover as many high-risk, critical areas as humanly possible. This is a known entity and is not newsworthy. But what is newsworthy are some key software failures in 2016 that people may not know about.
We invite you to learn more about the ShifT-RighT program series from Original Software.
ShifT-RighT focuses on the Quality of Testing that we reflect with a capital ‘T’. It complements the movement of personnel in earlier stages of an SDLC (Shift-Left).
Well obviously it’s a myth. But that said, why do many still seek it? It is still perceived to be the Holy Grail of testing and keeps millions of people in gainful employment every day and to an extent that includes me.
Part of the problem is the lack of understanding in senior positions as they learn of automation successes and believe they can be applied directly to all their software testing problems and beyond. I am one of the first to talk about our clients’ successes, and why not, they are successes and they should be proud of them. But they need to be considered in context as that context is all important.
What is Test Automation Success?
I’m not going to name any names, that would be inappropriate. This is a true story about a brand that I know, I use and I value which is in a tailspin that it might never recover from (I do hope it does). But it never needed to be in that situation.