When to ensure testability for your product?<\/p>\n
While designing the architecture..<\/p>\n
While mkst of us know this, very few actually see it through.<\/p>\n
We build a piece of software and then decide how to test it,<\/p>\n
Instead while designing it make sure you have ‘test probes’ in there.<\/p>\n
When I worked for safety critical applications, we left test points on the PCB to check the circuit<\/p>\n
Those points were not used for any feature of the product, but were there just to help test it.<\/p>\n
So, testers get involved when the architecture is being designed,<\/p>\n
Or the architects trained to ensure the system is testable themselves.<\/p>\n<\/div>