Testing Disaster: Healthcare.gov

October 14, 2015
Powen Shiah
Powen Shiah

During the testing period, testers deliberately try to break the program so they can expose bugs. They use the program in ways it’s not meant to be used, mistype commands, and mess with it. Testers report the bugs back to the programmers so that the problems can be fixed. The software is not released to the public until the product managers, testers, and developers are satisfied.

Software testing should be done continuously, not just at the end. It saves time and money: the fresher the code is in the programmer’s mind, the easier it is to fix.

Unfortunately, neither the government or the contractors built this into the project planning. According to the contractors who completed the work, no end-to-end testing occurred until two weeks before the website was due to launch. This does not leave enough time to fix bugs.

We’re seeing the results of putting testing only at the very end of the project. Critics of Obamacare pointed to the bugs as proof that the political program is a failure, while the White House scrambles to fix the errors resulting from faulty project management. Lawmakers blame contractors for not testing enough, while contractors claim that lawmakers didn’t take testing into account. There’s a lot of blame to go around, and it only intensifies the political tension around the healthcare plan. The whole debacle (or at least a lot of the software side of it) could have been avoided by doing proper testing.

Don’t make the same mistake with your applications that the US government made. Do your testing before you release new programs to the public, and do it along the way so you have time to fix the problems you find.

Read More

June 13, 2019
The Important of Manual-Stage Testing

Incorporating manual testing into your development pipeline, without bottlenecks.

June 7, 2019
Regression Testing: Where Does Crowdtesting Fit In?

What is regression testing, and how does crowdtesting benefit it?

May 30, 2019
HUM Nutrition: A Test a Day Keeps the Bugs Away

test IO helps HUM Nutrition provide customers with life-changing products.

Ship Faster, Sleep Better

Get a Demo
testIO Logo Footer
test IO Inc.
1111 Broadway, Floor 3 
Oakland, CA 94607

test IO GmbH
Sonnenallee 223 a
12059 Berlin