Did You Know That:
4. The cost to test software is proportional to the cost to develop
- Testing accounts for 50% of all pre-release costs.
- Testing accounts for 70% of all post-release (maintenance) costs.
- Post-release costs are often more than pre-release.
5. 25% of the total cost ($5B) to design Boeing's 777 is rumored to have gone into performing Modified Condition/Decision Coverage (an advanced form of white-box unit testing). Note that this is just one of dozens of different forms of testing required by the FAA for "on-the-plane" software. Supposedly there are 8-10M SLOC on the 777