Live briefing
Everything about Non-functional testing
Testing the qualities as opposed to the correctness of software
Non-functional testing is testing software for its non-functional requirements: the way a system operates, rather than specific behaviors of that system. This is in contrast to functional testing, which tests against functional requirements that describe the functions of a system and its components. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Non-functional testingA 5-minute orientation
- Skim a recent paper: The NMR core analyzing tomograph: a multi-functional tool for non-destructive testing of building materialsInfluential work since 2022
- Pick up a classic book: Measuring the skinThe most-reprinted book on the subject
- Read the landmark paper: The M06 suite of density functionals for main group thermochemistry, thermochemical kinetics, noncovalent interactions, excited states, and transition elements: two new functionals and systematic testing of four M06-class functionals and 12 other functionalsCited 29,857 times
- Go sideways: ISO/IEC 9126A closely related topic
- Go sideways: Acceptance testingA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
The M06 suite of density functionals for main group thermochemistry, thermochemical kinetics, noncovalent interactions, excited states, and transition elements: two new functionals and systematic testing of four M06-class functionals and 12 other functionals
A systematic review of search-based testing for non-functional system properties
Exploring Problems and Solutions in estimating Testing Effort for Non Functional Requirement.
Non-Functional Testing Framework for Container-Based Applications
ANOVA Based Significance Testing of Non-functional Requirements in Software Engineering
Automatic non-functional testing of code generators families
Calibration of chaos medichain by non-functional testing approaches
Study on Non Functional Software Testing
🆕 Influential since 2022
The NMR core analyzing tomograph: a multi-functional tool for non-destructive testing of building materials
Dynamic Testing Techniques of Non-functional Requirements in Mobile Apps: A Systematic Mapping Study
Beta Testing Techniques in Non-Functional Testing of Gamified Learning Applications for Lecture Learning Media During the Covid-19 Pandemic
Non-Functional Testing Strategies for Large-Scale Applications: Load & Performance and Security Testing Frameworks
Upper limb functional testing: Normative data in overhead and non-overhead athletes
📚 Books worth reading
Measuring the skinPhilippe Humbert, P. Agache · 2004
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- ISO/IEC 9126 ISO/IEC 9126 Software engineering — Product quality was an international standard for the evaluation of software quality. It has been replaced by ISO/IEC…
- Acceptance testing In engineering and its various subdisciplines, acceptance testing is a test conducted to determine if the requirements of a specification or contract are…
- Operational acceptance testing Operational acceptance testing (OAT) is used to conduct operational readiness (pre-release) of a product, service, or system as part of a quality management…
- Functional testing In software development, functional testing is a form of software testing that verifies whether a system meets its functional requirements. Generally,…
- Software testing Software testing is the act of checking whether software meets its intended objectives and satisfies expectations. Software testing can provide objective…
- Software quality assurance Software quality assurance (SQA) is a means and practice of monitoring all software engineering processes, methods, and work products to ensure compliance…
- Non-functional requirement In systems engineering and requirements engineering, a non-functional requirement (NFR) is a requirement that specifies criteria that can be used to judge…
- Software verification and validation In software project management, software testing, and software engineering, verification and validation is the process of checking that a software system…