4 ms·
Think a bit more. Why have QA? If there are bugs, the SWEs should have caught them with their test suite. Think even more. Why bother with a test suite? The cod
by curiousllama 4y ago
Think a bit more. Why have QA? If there are bugs, the SWEs should have caught them with their test suite. Think even more. Why bother with a test suite? The code should be written correctly the first time. (this is sarcasm)
People make mistakes. Systems fail. Pen tests exist to find out if your people are making mistakes, and if your system is failing.
- blueflow 4y agoIt works like this in every other engineering discipline. Except for software, were we somehow pretend that these level of bugs are something normal. Even the avionics and carmakers get software right, why cant we?
- thomjrob 4y agoWhat? Avionics and carmakers definitely don't get software right...
- paulryanrogers 4y agoOther engineering fields don't do independent third party testing? Do they deploy multiple times daily? Deal with vague sometimes contradictory client requirements? Do their tools and platforms change daily?
- curiousllama 4y agoFunny you mention carmakers. Wouldn’t a crash test be the carmaker equivalent to a penetration test?
- blueflow 4y agocrash tests verify what the designers already predicted. You don't blindly construct a car and then crash-test it to safety in a trial & error manner.