Non-functional testing...
Once you are happy that the functionality requirements of your software have been
met, you will also want to ensure that your software is sufficiently robust to satisfy
your customers' expectations. A range of "non-functional" testing techniques
can be applied to meet this objective.
These include:
- Performance / Stress
- Stability and Reliability
- Security
- Scalability
- Compatibility
- Usability
- Installation
- Configuration
These kinds of tests are often overlooked, meaning that performance issues may only
come to light after Release, occasionally with catastrophic results. At Censuit we have encountered many of these types of problems over the years and have set
about designing and refining tests to ensure that they are detected during evaluation.
Whether we are brought in to only undertake manual functional testing or to work fully with you throughout a projects lifecycle - we will always recommend these types of tests to ensure that you have full knowledge of your products limitations and potential.