How good is this: tip 3 for anyone purporting to be “maintaining safety-critical software”?
Question:
Test every change thoroughly before you deploy it.
Answer:
The tip is a bit vague as it doesn't detail a list of what thorough entails. You should be able to find a list of tests.
Here is a general description:-
http://en.wikipedia.org/wiki/software_te...
Search through the key words in the article to find more detailed information. 'test cases' is one area of interest to you.
As a general tip the tip is good.
and how do you measure "thoroughly"?
requirements tracing?
Path coverage?
Code Coverage?
Use cases?
Weak mutation coverage?
Test types (unit test, feature test, system test...)
Musa based reliability measures?
More Questions & Answers...