|
Do I need to validate my software? |
|
|
|
|
Testing and Validation Plans Validation is required by the FDA and other such agencies, so depending on your content, your project may require thorough testing. Software verification and validation can reduce business costs and improve software performance. The core concept of validation is to prove that a system meets the requirements for its intended use. Done effectively, verification and validation accomplish more than compliance because they affect the cost of system ownership and, as such, are good for business. This result is accomplished through two primary verification and validation outcomes: defect reduction and improved focus on the key purposes of the system. Testing checklist: 1) Functionality Testing 2) Usability testing 3) Interface testing 4) Compatibility testing 5) Performance testing 6) Security testing Although there may be several ways to test a particular area of functionality, tests should ensure, at a minimum, that the most common use of the functionality is exercised. In other words, be sure to test the primary intended use of the system before testing less-likely usage scenarios.
|