iBeta's Software Quality Audit
The Software Quality Audit allows clients to show that their process for developing their software has been verified by an independent third party. This audit tests for the following:
Process:
What development process was used?
What documentation process is used?
What defect reporting system was used?
What defect reporting method was used?
Are there any outstanding defects?
What change control system is in place?
What user issue tracking process is used? (Post deployment)
What issue resolving process is being used?
Functionality Testing:
Audit of Test Plans and Test Cases
Have at least three functional passes been made on the software?
Have the following conditions been properly tested?
Boundary
Error Handling
Error Acceptance
User Interface
Calculation Errors
Installation and Uninstallation
Performance:
Local system performance (Memory leaks, race conditions etc.)
Architecture performance (Network systems only)
Compatibility:
Is the software compatible with all identified OS platforms?
What hardware is the software compatible with?
What hardware is the software NOT compatible with?