There is a silent killer out there and the public is feeling the brunt of the damage. Every time we use software applications, whether online or offline tools, we are faced with the inability to complete tasks. Why?
Software testing is facing a crisis.
As much as I write about the lack of website usability testing and the demise of user friendly websites, the situation with software is worsening. There are unemployed software QA people in the USA who have been pushed out of their jobs by budget cuts and poor management.
I know this because of the extreme slow down of work for myself and more importantly, my spouse and our friends whose careers are in software QA testing. This includes back end, such as performance engineering, automation and functional testing and in the realm of front end testing, the situation is a disaster.
I wrote two articles for Linkedin that are not exactly my best work but they were responded to in Linkedin and Twitter by people whose software testing careers were suddenly ended or changed to be something else entirely.
When Did Software Usability Testing Stop?
This most recent piece was inspired by David Travis who wrote this in the latest User Focus newsletter,
"I was at an industry event this month attended by people who work in software testing. One surprise (for me at least) was that no-one was discussing usability testing of software. As I questioned people, I discovered that involving real users in real test scenarios was entirely absent from their radar."
In my article I provided two recent examples that clearly illustrate that usability testing was not performed. One example is from Turbo Tax.
The other missing area for testing and implementation for application development is accessibility. Interestingly, Facebook has announced a way for blind users to "see" photos.
Testing before launch is not done and budget is not the sole excuse. The failure of the Healthcare.gov site, which I and my fellow testing professionals would never have allowed to be put into production, is an example of management ignoring logic, data and test results to meet deadlines.
Everyone in the software testing industry has experienced impossible demands by management that has no idea what goes into the actual testing process or why it is so vital to the brand.
Whenever I raise the topic, I hear from people trained to test software and/or websites who were replaced due to budgets. There are companies with management that are afraid of change and unwilling to adapt to today's technologies. They completely ignore users and user experience.
While some forms of software QA are still being performed, such as automation and regression testing, there are gigantic gaps in the areas of mobile, accessibility and usability. Programmers are not experts with Photoshop but are now expected to be. User testing with the target market is not budgeted for. People who speak in other languages are not included in testing or design. Tasks are not evaluated for understandability, logic, and environmental situations in which they are performed. Human behavior studies are not performed.
I often wonder when the market will become so saturated with applications and websites that are abandoned if companies will wake up. Tremendous numbers of mobile application abandonment alone doesn't seem to be making a dent. In the old days we used to have a link in website footers inviting users to alert the webmaster if there were any problems using the site. This is a practice long abandoned.
What do you think? Are you seeing more badly made software apps and websites?