2

I am just thinking - ISO 9001 of course say you need to have some quality control and quality assurance activities but it is up to you to define it and document it.

CMMI is not mandatory (it does tell you to do validation and verification to achieve Level 3).

But are there any norms/standards that actually prescribe to perform testing on software? I believe this might be just the SIL for low level SW controlling hardware in cars etc..But to be honest, I do not know if ISO 61508, defining SIL, actually dictates the testing must be done - for SIL levels, it is under "recommended" or "highly recommended".

EDIT: The title edit was not correct, there are many standards for software testing itself.

  • 1
    Standards or norms? Those are different things. And are you looking for standards set by an international body, like ISO, or internal company standards, or . . .? NASA, for example, has standards.nasa.gov/standard/nasa/nasa-std-87398, which requires validation and verification be done. – Kevin McKenzie Aug 25 '17 at 12:56
  • 1
    What problem are you trying to solve by having answer to this question? – Peter M. - stands for Monica Aug 25 '17 at 13:16
-1

In Agile environments good practices are:

Test in the 4 agile testing quadrants - Unit, Integrated, UAT and Exploratory.

Test using the test pyramid - lots of unit tests that run fast on the bottom, just a few UI tests that run slow on the top.

Google or search here for more on those terms.

In software few things are mandatory or dictated due to the vary wide variety of languages, frameworks, etc. used for implementation and the constant and rapid speed at which they change and new ones appear.

  • 1
    Well that has nothing to do with the question.. these are practices, not technical standards prescribed activities that are mandatory – John V Aug 25 '17 at 10:53
  • The question mentioned "norms". Agile is the predominant development methodology that I see used across industries today. These are norms for Agile testing. – Michael Durrant Aug 25 '17 at 17:42
  • and "to perform testing on software?" also suggests OP is seeking this sort of help. I am trying to answer their main point not the fine details. – Michael Durrant Aug 25 '17 at 17:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.