We are using SonarQube in developing a safety critical software component. This software is developed compliant to ISO-26262 and A-SPICE Level 2.
We have to classify all tools used in our software development process.
Can someone help us and answer these questions?
Is is assured (with tests?), that the SonarScanner does detect ALL artifacts in the given project-directory and that SonarQube does apply ALL specified rules?
Is SonarQube developed following any software development process or QM process and is a certificate available for download?
… do you mean unit tests? (If so, probably yes.)
Better than nothing
Can you tell me, where I could find the tests (or even test-reports)? Then we maybe can avoid writing tests for SonarQube on our own.
Or are you talking about some sort of outside certification? (If so, definitely no.)
I know this isn’t what you’re looking for, but we do have our own internal and continually evolving process based on agile methodologies.
You’re right, this does not help. But this is what I expected.
I found some related unit-tests for the sonar-scanner. We will review them and will link them in our tool classification. Then we will discuss with our safety manager, if these measures are sufficient.
The coverage won’t help us, as it does not tell anything of the quality of the unit tests. You can reach a hight coverage without one assertion.