Why is “design for testing” common for electronics/hardware and not for software?
Conversation
Replying to
Do you mean like if software was shipped with a test suite built into it? I would guess it's because it's so easy for them to disable it in software
also because it's much less expensive to fix if you forget to test
what's the equivalent of a manufacturing process for software? Compilation? Surely we have test and debug frameworks that cover post-compilation testing. With the added feature of being able to strip out debug symbols before shipping.
1
1
well it's extremely expensive to fix a mistake after you manufacture 10,000 units of an electronics device rather than test the individual components and design incrementally (good example is the original xbox power supply that failed in some cases youtu.be/LBoF1e5YDdQ )
1
Show replies


