Project Management

Non-functional testing

last edited by: Daniel G. Rego on Oct 10, 2016 2:18 PM login/register to edit this page

Contents
1 Overview
2 Types
3 References

Overview

Non-functional testing is a type of testing a system and/or software to ensure that non-functional specifications or requirements are met. It differs from functional testing in that while the functional testing focuses on ensuring that the functional requirements work as expected, non-functional testing focuses on the non-functional requirements.

Types

  • Performance Testing
  • Security Testing
  • Usability Testing
  • Reliability and Dependability Testing
  • Endurance testing
  • Load testing
  • Localization testing and Internationalization testing
  • Ergonomics Testing
  • Operational Readiness Testing
  • Installation Testing
  • Configuration Testing
  • Compatibility Testing
  • Interoperability Testing
  • Maintainability Testing
  • Availability Testing
  • Recoverability Testing
  • Miscellaneous Testing
Of course, not each and every one of the above kinds of testing is necessary in every system or application, as after all, testing is dictated by the requirements and foreseen usage of the software. Logically, for example, if an application is to be used only in a medium sized office in the United Kingdom and there is now view to using it elsewhere, it might be wise to forgo Localization testing and Internationalization testing and place a heavier focus on Configuration Testing, using data about the office’s technical set up as your base.

References


last edited by: Daniel G. Rego on Oct 10, 2016 2:18 PM login/register to edit this page


ADVERTISEMENTS

We often take for granted the very things that most deserve our gratitude.

- Cynthia Ozick

ADVERTISEMENT

Sponsors