Software testing
/dev/full
In Linux, /dev/full or the always full device is a special file that always returns the error code ENOSPC on writing, and provides an infinite number of null characters to any process that...
In Linux, /dev/full or the always full device is a special file that always returns the error code ENOSPC on writing, and provides an infinite number of null characters to any process that...
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 met.
In engineering and its various subdisciplines, acceptance testing is a test conducted to determine if the requirements of a specification or contract are met.
Active Gaming Media
Active Gaming Media Co., Ltd., based in Osaka, Japan, was founded in 2006 as a translation agencyfocusing on video games and related media, and has since branched out into offering voice recordi...
Active Gaming Media Co., Ltd., based in Osaka, Japan, was founded in 2006 as a translation agencyfocusing on video games and related media, and has since branched out into offering voice recordi...
Ad hoc testing
Ad hoc testing is a commonly used term for software testing performed without planning and documentation.
Ad hoc testing is a commonly used term for software testing performed without planning and documentation.
Agile testing
Agile testing is a software testing practice that follows the principles of agile software development.
Agile testing is a software testing practice that follows the principles of agile software development.
All-pairs testing
All-pairs testing or pairwise testing is a combinatorial software testing method that, for each pair of input parameters to a system, tests all possible discrete combinations of those para...
All-pairs testing or pairwise testing is a combinatorial software testing method that, for each pair of input parameters to a system, tests all possible discrete combinations of those para...
American Software Testing Qualifications Board
The American Software Testing Qualifications Board (ASTQB) was founded in 2003 as the American Testing Board.
The American Software Testing Qualifications Board (ASTQB) was founded in 2003 as the American Testing Board.
API Sanity Autotest
API Sanity Autotest is a unit test generator for shared libraries written in C and C++ programming languages.
API Sanity Autotest is a unit test generator for shared libraries written in C and C++ programming languages.
API Sanity Checker
API Sanity Checker is an automatic unit test generator for a C/C++ shared library API. The main feature of this tool is the ability to completely automatically generate reasonable input para...
API Sanity Checker is an automatic unit test generator for a C/C++ shared library API. The main feature of this tool is the ability to completely automatically generate reasonable input para...
Association for Software Testing
The Association for Software Testing, commonly referred to as the AST, is dedicated to advancing the understanding of the science and practice of software testing according to context-driv...
The Association for Software Testing, commonly referred to as the AST, is dedicated to advancing the understanding of the science and practice of software testing according to context-driv...
Attack patterns
In computer science, attack patterns are a group of rigorous methods for finding bugs or errors in code related to computer security.
In computer science, attack patterns are a group of rigorous methods for finding bugs or errors in code related to computer security.
Augmented Reality-based testing
Augmented Reality-based testing (ARBT) is a test method that combines Augmented Reality and Software testing to enhance testing by inserting an additional dimension into the testers field of view.
Augmented Reality-based testing (ARBT) is a test method that combines Augmented Reality and Software testing to enhance testing by inserting an additional dimension into the testers field of view.
Augmented reality-based testing
Augmented reality-based testing is a test method that combines Augmented Reality and Software testing to enhance testing by inserting an additional dimension into the testers field of view.
Augmented reality-based testing is a test method that combines Augmented Reality and Software testing to enhance testing by inserting an additional dimension into the testers field of view.
Australia and New Zealand Testing Board
The Australia and New Zealand Testing Board (ANZTB) is a non-profit professional association with the purpose of supporting and promoting the discipline of software testing.
The Australia and New Zealand Testing Board (ANZTB) is a non-profit professional association with the purpose of supporting and promoting the discipline of software testing.
Australian and New Zealand Testing Board
The Australian and New Zealand Testing Board is a non-profit professional association with the purpose of supporting and promoting the discipline of software testing.
The Australian and New Zealand Testing Board is a non-profit professional association with the purpose of supporting and promoting the discipline of software testing.
Automated Testing Framework
ATF or Automated Testing Framework is a testing framework originally created for NetBSD as a Google Summer of Code project in 2007.
ATF or Automated Testing Framework is a testing framework originally created for NetBSD as a Google Summer of Code project in 2007.
Avalanche (dynamic analysis tool)
Avalanche is a dynamic program analysis tool developed in ISP RAS that performs symbolic execution in order to generate input data that causes an analysed program to crash.
Avalanche is a dynamic program analysis tool developed in ISP RAS that performs symbolic execution in order to generate input data that causes an analysed program to crash.
Basis path testing
Basis path testing, or structured testing is a method for designing test cases intended to examine each mathematically possible path of execution at least once.
Basis path testing, or structured testing is a method for designing test cases intended to examine each mathematically possible path of execution at least once.
Bebugging
Bebugging (or fault seeding) is a popular software engineering technique used in the 1970s to measure test coverage.
Bebugging (or fault seeding) is a popular software engineering technique used in the 1970s to measure test coverage.
Behavior Driven Development
Behavior-driven development is an agile software development technique that encourages collaboration between developers, QA and non-technical or business participants in a software project.
Behavior-driven development is an agile software development technique that encourages collaboration between developers, QA and non-technical or business participants in a software project.
Black-box testing
Black-box testing is a method of software testing that tests the functionality of an application as opposed to its internal structures or workings.
Black-box testing is a method of software testing that tests the functionality of an application as opposed to its internal structures or workings.
Block design
In combinatorial mathematics, a block design is a set together with a family of subsets whose members are chosen to satisfy some set of properties that are deemed useful for a particular applic...
In combinatorial mathematics, a block design is a set together with a family of subsets whose members are chosen to satisfy some set of properties that are deemed useful for a particular applic...
Boundary case
The term boundary case is frequently used in software engineering to refer to the behavior of a system when one of its inputs is at or just beyond its maximum or minimum limits.
The term boundary case is frequently used in software engineering to refer to the behavior of a system when one of its inputs is at or just beyond its maximum or minimum limits.
Boundary testing
Boundary testing or boundary value analysis, is where test cases are generated using the extremes of the input domain, e.g. maximum, minimum, just inside/outside boundaries, typical values...
Boundary testing or boundary value analysis, is where test cases are generated using the extremes of the input domain, e.g. maximum, minimum, just inside/outside boundaries, typical values...
Boundary-value analysis
Boundary value analysis is a software testing technique in which tests are designed to include representatives of boundary values.
Boundary value analysis is a software testing technique in which tests are designed to include representatives of boundary values.
Browser speed test
A browser speed test is a computer benchmark to measure the performance of the JavaScript engine of a web browser.
A browser speed test is a computer benchmark to measure the performance of the JavaScript engine of a web browser.
BS 7925-1
BS 7925-1 is BSI's standard glossary of software testing terms.
BS 7925-1 is BSI's standard glossary of software testing terms.
BS 7925-2
BS 7925-2 is BSI's software component testing standard.
BS 7925-2 is BSI's software component testing standard.
Bug bash
In software development, a bug bash is where all the developers, testers, program managers, usability researchers, designers, documentation folks, and even sometimes marketing people, put aside ...
In software development, a bug bash is where all the developers, testers, program managers, usability researchers, designers, documentation folks, and even sometimes marketing people, put aside ...
Build verification test
In software testing, a Build Verification Test (BVT), also known as Build Acceptance Test, is a set of tests run on each new build of a product to verify that the build is testable before ...
In software testing, a Build Verification Test (BVT), also known as Build Acceptance Test, is a set of tests run on each new build of a product to verify that the build is testable before ...
Burke-Fisher error repair
Burke-Fisher Error Repair is a technique used in compilers of computer programming languages to enhance error feedback to the programmer.
Burke-Fisher Error Repair is a technique used in compilers of computer programming languages to enhance error feedback to the programmer.
CA/EZTEST
CA/EZTEST was a CICS interactive test/debug software package distributed by Computer Associates and originally called EZTEST/CICS, produced by Capex Corporation of Phoenix, Arizona with assistan...
CA/EZTEST was a CICS interactive test/debug software package distributed by Computer Associates and originally called EZTEST/CICS, produced by Capex Corporation of Phoenix, Arizona with assistan...
Cause-effect graph
In software testing, a cause-effect graph is a directed graph that maps a set of causes to a set of effects.
In software testing, a cause-effect graph is a directed graph that maps a set of causes to a set of effects.
Cbehave
CBehave is a Behavior Driven Development Framework inplemented in C. It will provide support when you use BDD technique to do some unit testting in your development.
CBehave is a Behavior Driven Development Framework inplemented in C. It will provide support when you use BDD technique to do some unit testting in your development.
Characterization test
In computer programming, a characterization test is a means to describe (characterize) the actual behaviour of an existing piece of software, and therefore protect existing behaviour of le...
In computer programming, a characterization test is a means to describe (characterize) the actual behaviour of an existing piece of software, and therefore protect existing behaviour of le...
Cloud testing
Cloud testing is a form of software testing in which web applications use cloud computing environments to simulate real-world user traffic.
Cloud testing is a form of software testing in which web applications use cloud computing environments to simulate real-world user traffic.
Code coverage
Code coverage is a measure used in software testing.
Code coverage is a measure used in software testing.
Code integrity
Code integrity is a measurement used in software testing.
Code integrity is a measurement used in software testing.
Codenomicon
Codenomicon is a private company founded in late 2001, and develops robustness testing tools for manufacturers, service providers, government/defense and enterprise customers.
Codenomicon is a private company founded in late 2001, and develops robustness testing tools for manufacturers, service providers, government/defense and enterprise customers.
Compatibility testing
Compatibility testing, part of software non-functional tests, is testing conducted on the application to evaluate the application's compatibility with the computing environment.
Compatibility testing, part of software non-functional tests, is testing conducted on the application to evaluate the application's compatibility with the computing environment.
Component-Based Usability Testing
Component-based usability testing is a testing approach which aims at empirically testing the usability of an interaction component.
Component-based usability testing is a testing approach which aims at empirically testing the usability of an interaction component.
Component-based usability testing
Component-based usability testing is a testing approach which aims at empirically testing the usability of an interaction component.
Component-based usability testing is a testing approach which aims at empirically testing the usability of an interaction component.
Conference Room Pilot
Conference Room Pilot (CRP) is a term used in software procurement and software acceptance testing.
Conference Room Pilot (CRP) is a term used in software procurement and software acceptance testing.
Conference room pilot
Conference room pilot is a term used in software procurement and software acceptance testing.
Conference room pilot is a term used in software procurement and software acceptance testing.
Conformance testing
Conformance testing or type testing is testing to determine whether a product or system meets some specified standard that has been developed for efficiency or interoperability.
Conformance testing or type testing is testing to determine whether a product or system meets some specified standard that has been developed for efficiency or interoperability.
Core Security
Core Security Technologies provides security test and measurement solutions that reveal exactly where and how outside attacks can happen on organizations before they occur.
Core Security Technologies provides security test and measurement solutions that reveal exactly where and how outside attacks can happen on organizations before they occur.
Core Security Technologies
Core Security Technologies is a computer and network security company that provides IT security testing and measurement software products and services.
Core Security Technologies is a computer and network security company that provides IT security testing and measurement software products and services.
Corner case
A corner case is a problem or situation that occurs only outside of normal operating parameters – specifically one that manifests itself when multiple environmental variables or conditions...
A corner case is a problem or situation that occurs only outside of normal operating parameters – specifically one that manifests itself when multiple environmental variables or conditions...
Crowdsource testing
Crowdsource testing is an emerging trend in software testing which exploits the benefits, effectiveness, and efficiency of the cloud platform.
Crowdsource testing is an emerging trend in software testing which exploits the benefits, effectiveness, and efficiency of the cloud platform.
Daily build
A daily build or nightly build is the practice of each day doing a software build of the latest version of a program.
A daily build or nightly build is the practice of each day doing a software build of the latest version of a program.
Data-driven testing
Data-driven testing (DDT) is a term used in the testing of computer software to describe testing done using a table of conditions directly as test inputs and verifiable outputs as well as the pr...
Data-driven testing (DDT) is a term used in the testing of computer software to describe testing done using a table of conditions directly as test inputs and verifiable outputs as well as the pr...
Decision table
Decision tables are a precise yet compact way to model complicated logic.
Decision tables are a precise yet compact way to model complicated logic.
Decision-to-decision path
A decision-to-decision path, or DD-Path, is a path of execution (usually through a graph representing a program, such as a flow-chart) that does not include any conditional nodes.
A decision-to-decision path, or DD-Path, is a path of execution (usually through a graph representing a program, such as a flow-chart) that does not include any conditional nodes.
Design predicates
Design predicates are a method, invented by Thomas McCabe, to quantify the complexity of the integration of two units of software.
Design predicates are a method, invented by Thomas McCabe, to quantify the complexity of the integration of two units of software.
Development, testing, acceptance and production
# The program or component is developed on a Development system.
# The program or component is developed on a Development system.
DeviceAnywhere
DeviceAnywhere provides a service for testing and monitoring the functionality, usability, performance and availability of mobile apps and websites.
DeviceAnywhere provides a service for testing and monitoring the functionality, usability, performance and availability of mobile apps and websites.
Domain Testing
Domain testing is one of the most widely practiced software testing techniques.
Domain testing is one of the most widely practiced software testing techniques.
Domain testing
Domain testing is one of the most widely practiced software testing techniques.
Domain testing is one of the most widely practiced software testing techniques.
Dry run (testing)
A dry run is a testing process where the effects of a possible failure are intentionally mitigated.
A dry run is a testing process where the effects of a possible failure are intentionally mitigated.
Dynamic program analysis
Dynamic program analysis is the analysis of computer software that is performed by executing programs built from that software system on a real or virtual processor.
Dynamic program analysis is the analysis of computer software that is performed by executing programs built from that software system on a real or virtual processor.
Dynamic testing
Dynamic testing (or dynamic analysis) is a term used in software engineering to describe the testing of the dynamic behavior of code.
Dynamic testing (or dynamic analysis) is a term used in software engineering to describe the testing of the dynamic behavior of code.
Edge case
An edge case is a problem or situation that occurs only at an extreme operating parameter.
An edge case is a problem or situation that occurs only at an extreme operating parameter.
Endeavour Software Project Management
Endeavour Software Project Management is an open-source solution to manage large-scale enterprise software projects in an iterative and incremental development process.
Endeavour Software Project Management is an open-source solution to manage large-scale enterprise software projects in an iterative and incremental development process.
Equivalence partitioning
Equivalence partitioning is a software testing technique that divides the input data of a software unit into partitions of data from which test cases can be derived.
Equivalence partitioning is a software testing technique that divides the input data of a software unit into partitions of data from which test cases can be derived.
Error guessing
In software testing, error guessing is a test method in which test cases used to find bugs in programs are established based on experience in prior testing.
In software testing, error guessing is a test method in which test cases used to find bugs in programs are established based on experience in prior testing.
Exploratory testing
Exploratory testing is an approach to software testing that is concisely described as simultaneous learning, test design and test execution.
Exploratory testing is an approach to software testing that is concisely described as simultaneous learning, test design and test execution.
Fagan inspection
Fagan inspection refers to a structured process of trying to find defects in development documents such as programming code, specifications, designs and others during various phases of the softw...
Fagan inspection refers to a structured process of trying to find defects in development documents such as programming code, specifications, designs and others during various phases of the softw...
Fault injection
In software testing, fault injection is a technique for improving the coverage of a test by introducing faults to test code paths, in particular error handling code paths, that might otherwise r...
In software testing, fault injection is a technique for improving the coverage of a test by introducing faults to test code paths, in particular error handling code paths, that might otherwise r...
Financial tester
The financial testers are the software testers who concern themselves with the way data flows through a transactional system, this data should have a start point and have a method by which to tr...
The financial testers are the software testers who concern themselves with the way data flows through a transactional system, this data should have a start point and have a method by which to tr...
Foreign language testing
That's a poor translation, and it's what a software can look like to a non-English speaker if little effort is put into building the software in foreign language.
That's a poor translation, and it's what a software can look like to a non-English speaker if little effort is put into building the software in foreign language.
Framework for Integrated Test
Framework for Integrated Test, or "Fit", is an open-source tool for automated customer tests.
Framework for Integrated Test, or "Fit", is an open-source tool for automated customer tests.
Functional testing
Functional testing is a type of black box testing that bases its test cases on the specifications of the software component under test.
Functional testing is a type of black box testing that bases its test cases on the specifications of the software component under test.
Functionality assurance
In computers, functionality assurance is a form of continuous testing to assure a working system remains functional.
In computers, functionality assurance is a form of continuous testing to assure a working system remains functional.
Fuzz testing
Fuzz testing or fuzzing is a software testing technique, often automated or semi-automated, that involves providing invalid, unexpected, or random data to the inputs of a computer program.
Fuzz testing or fuzzing is a software testing technique, often automated or semi-automated, that involves providing invalid, unexpected, or random data to the inputs of a computer program.
Game testing
Game testing, a subset of game development, is a software testing process for quality control of video games.
Game testing, a subset of game development, is a software testing process for quality control of video games.
Gcov
Gcov is a source code coverage analysis and statement-by-statement profiling tool.
Gcov is a source code coverage analysis and statement-by-statement profiling tool.
Google Guice
Google Guice is an open source software framework for the Java platform released by Google under an Apache license.
Google Guice is an open source software framework for the Java platform released by Google under an Apache license.
Graphical user interface testing
In software engineering, graphical user interface testing is the process of testing a product's graphical user interface to ensure it meets its written specifications.
In software engineering, graphical user interface testing is the process of testing a product's graphical user interface to ensure it meets its written specifications.
Gray box testing
Gray-box testing is a combination of white-box testing and black-box testing.
Gray-box testing is a combination of white-box testing and black-box testing.
Heisenbug
Heisenbug is a whimsical computer programming jargon term for a software bug that seems to disappear when one attempts to study it.
Heisenbug is a whimsical computer programming jargon term for a software bug that seems to disappear when one attempts to study it.
IBM Product Test
IBM Product Test was a group level organization for testing of IBM hardware and software products as part of the product development (i.e.
IBM Product Test was a group level organization for testing of IBM hardware and software products as part of the product development (i.e.
IBM Rational AppScan
IBM Rational AppScan is a family of web security testing and monitoring tools from the Rational Software division of IBM. AppScan is intended to test Web applications for security vulnerabilitie...
IBM Rational AppScan is a family of web security testing and monitoring tools from the Rational Software division of IBM. AppScan is intended to test Web applications for security vulnerabilitie...
IBM Rational Quality Manager
IBM Rational Quality Manager provides a collaborative application lifecycle management environment for test planning, construction, and execution.
IBM Rational Quality Manager provides a collaborative application lifecycle management environment for test planning, construction, and execution.
IEEE 829
IEEE 829-1998, also known as the 829 Standard for Software Test Documentation, is an IEEE standard that specifies the form of a set of documents for use in eight defined stages of software...
IEEE 829-1998, also known as the 829 Standard for Software Test Documentation, is an IEEE standard that specifies the form of a set of documents for use in eight defined stages of software...
Independent software verification and validation
ISVV stands for Independent Software Verification and Validation.
ISVV stands for Independent Software Verification and Validation.
Installation testing
Implementation testing installation testing is a kind of quality assurance work in the software industry that focuses on what customers will need to do to install and set up the new softwa...
Implementation testing installation testing is a kind of quality assurance work in the software industry that focuses on what customers will need to do to install and set up the new softwa...
Integration testing
Integration testing (sometimes called Integration and Testing, abbreviated "I&T") is the phase in software testing in which individual software modules are combined and tested as a group.
Integration testing (sometimes called Integration and Testing, abbreviated "I&T") is the phase in software testing in which individual software modules are combined and tested as a group.
Integration Tree
An Integration tree (or GUI tree) is a graph that visualises all the GUI components of a software.
An Integration tree (or GUI tree) is a graph that visualises all the GUI components of a software.
International Software Testing Qualifications Board
The International Software Testing Qualifications Board is a software testing qualification certification organisation that operates internationally.
The International Software Testing Qualifications Board is a software testing qualification certification organisation that operates internationally.
International Software Testing Qualifications Board Certified Tester
ISTQB Certified Tester is a standardized qualification for software testers.
ISTQB Certified Tester is a standardized qualification for software testers.
Keynote DeviceAnywhere
Keynote DeviceAnywhere is a subsidiary of Keynote Systems, Inc. that provides a service for planning, testing and monitoring the functionality, usability, performance and availability of mobile apps.
Keynote DeviceAnywhere is a subsidiary of Keynote Systems, Inc. that provides a service for planning, testing and monitoring the functionality, usability, performance and availability of mobile apps.
Keyword-driven testing
Keyword-driven testing, also known as table-driven testing or action-word testing, is a software testing methodology for automated testing that separates the test creation process in...
Keyword-driven testing, also known as table-driven testing or action-word testing, is a software testing methodology for automated testing that separates the test creation process in...
LDRA Testbed
LDRA Testbed is a proprietary software analysis tool developed by Liverpool Data Research Associates (LDRA) providing static code analysis, and also provides code coverage analysis, code, qualit...
LDRA Testbed is a proprietary software analysis tool developed by Liverpool Data Research Associates (LDRA) providing static code analysis, and also provides code coverage analysis, code, qualit...
Learnability
In software testing learnability, according to ISO/IEC 9126, is the capability of a software product to enable the user to learn how to use it.
In software testing learnability, according to ISO/IEC 9126, is the capability of a software product to enable the user to learn how to use it.
Lightweight software test automation
Lightweight software test automation is the process of creating and using relatively short and simple computer programs, called lightweight test harnesses, designed to test a software system.
Lightweight software test automation is the process of creating and using relatively short and simple computer programs, called lightweight test harnesses, designed to test a software system.
Load testing
Load testing is the process of putting demand on a system or device and measuring its response.
Load testing is the process of putting demand on a system or device and measuring its response.
Localization testing
Localization testing is a part of software testing process focused on internationalization and localization aspects of software.
Localization testing is a part of software testing process focused on internationalization and localization aspects of software.
LogiGear
LogiGear Corporation is a software testing company headquartered in San Mateo, California with branches in Ho Chi Minh City and Da Nang, Viet Nam.
LogiGear Corporation is a software testing company headquartered in San Mateo, California with branches in Ho Chi Minh City and Da Nang, Viet Nam.
Manual testing
Manual testing is the process of manually testing software for defects.
Manual testing is the process of manually testing software for defects.
Matrix of Pain
In software development, the Matrix of Pain refers to the array of potential customer configurations for which developers must test their software.
In software development, the Matrix of Pain refers to the array of potential customer configurations for which developers must test their software.
Matrix of pain
In software development, the matrix of pain refers to the array of potential customer configurations for which developers must test their software.
In software development, the matrix of pain refers to the array of potential customer configurations for which developers must test their software.
Mauve (test suite)
Mauve is a project to provide a free software test suite for the Java class libraries.
Mauve is a project to provide a free software test suite for the Java class libraries.
Metamorphic testing
Metamorphic Testing is a software testing technique that tries to address part of the problem of the Test Oracle.
Metamorphic Testing is a software testing technique that tries to address part of the problem of the Test Oracle.
Metasploit Project
The Metasploit Project is an open-source, computer security project which provides information about security vulnerabilities and aids in penetration testing and IDS signature development.
The Metasploit Project is an open-source, computer security project which provides information about security vulnerabilities and aids in penetration testing and IDS signature development.
Microsoft Reaction Card Method (Desirability Testing)
Developed by Microsoft in 2002 by Joey Benedek and Trish Miner, the Microsoft Reaction Card method is used to check the emotional response and desirability of a design or product.
Developed by Microsoft in 2002 by Joey Benedek and Trish Miner, the Microsoft Reaction Card method is used to check the emotional response and desirability of a design or product.
Mobile Application Testing
Mobile application testing is a process by which application software developed for hand held mobile devices is tested for its functionality, usability and consistency.
Mobile application testing is a process by which application software developed for hand held mobile devices is tested for its functionality, usability and consistency.
Mobile Device Testing
Mobile Device Testing is the process to assure the quality of mobile devices, like mobile phones, PDAs, etc.
Mobile Device Testing is the process to assure the quality of mobile devices, like mobile phones, PDAs, etc.
Mobile-device testing
Mobile-device testing is the process to assure the quality of mobile devices, like mobile phones, PDAs, etc.
Mobile-device testing is the process to assure the quality of mobile devices, like mobile phones, PDAs, etc.
Mockito
Mockito is an open source testing framework for Java released under the MIT License.
Mockito is an open source testing framework for Java released under the MIT License.
Model-based testing
Model-based testing is the application of Model based design for designing and optionally executing the necessary artifacts to perform software testing.
Model-based testing is the application of Model based design for designing and optionally executing the necessary artifacts to perform software testing.
Modified Condition/Decision Coverage
Modified Condition/Decision Coverage, is used in the standard DO-178B to ensure that Level A software is tested adequately.
Modified Condition/Decision Coverage, is used in the standard DO-178B to ensure that Level A software is tested adequately.
Modified condition/decision coverage
Modified condition/decision coverage, is used in the standard DO-178B to ensure that Level A software is tested adequately.
Modified condition/decision coverage, is used in the standard DO-178B to ensure that Level A software is tested adequately.
Modularity-driven testing
Modularity-driven testing is a term used in the testing of software.
Modularity-driven testing is a term used in the testing of software.
Monkey test
In computer science, a Monkey test is a unit test that runs with no specific test in mind.
In computer science, a Monkey test is a unit test that runs with no specific test in mind.
Month of bugs
Month of Bugs is an increasingly popular strategy used by security researchers to draw attention to the lax security procedures of commercial software corporations.
Month of Bugs is an increasingly popular strategy used by security researchers to draw attention to the lax security procedures of commercial software corporations.
Mutation testing
Mutation testing is a method of software testing, which involves modifying programs' source code or byte code in small ways.
Mutation testing is a method of software testing, which involves modifying programs' source code or byte code in small ways.
National Software Testing Laboratories
National Software Testing Laboratories, or NSTL, is an American company, established in 1983, which tests computer hardware and software.
National Software Testing Laboratories, or NSTL, is an American company, established in 1983, which tests computer hardware and software.
NMock
NMock is a library of mock objects to be used in .net development for Test Driven Development.
NMock is a library of mock objects to be used in .net development for Test Driven Development.
Non-functional testing
Non-functional testing is the testing of a software application for its non-functional requirements.
Non-functional testing is the testing of a software application for its non-functional requirements.
Non-Regression testing
Non-Regression testing (NRT) is an approach of software testing.
Non-Regression testing (NRT) is an approach of software testing.
Non-regression testing
Non-regression testing (NRT) is an approach of software testing.
Non-regression testing (NRT) is an approach of software testing.
Operational Acceptance Testing
Operational Acceptance Testing is a type of software testing, used mainly in software support and software maintenance projects.
Operational Acceptance Testing is a type of software testing, used mainly in software support and software maintenance projects.
Operational acceptance testing
Operational acceptance testing is is uses to conduct performance testing of a product, service or system as part of a quality management system.
Operational acceptance testing is is uses to conduct performance testing of a product, service or system as part of a quality management system.
Oracle (software testing)
An oracle is a mechanism used by software testers and software engineers for determining whether a test has passed or failed.
An oracle is a mechanism used by software testers and software engineers for determining whether a test has passed or failed.
Original Software
Original Software is a privately held company providing automatic software testing products and services.
Original Software is a privately held company providing automatic software testing products and services.
Oulu University Secure Programming Group
The Oulu University Secure Programming Group (OUSPG) is a research group at the University of Oulu that studies, evaluates and develops methods of implementing and testing application and ...
The Oulu University Secure Programming Group (OUSPG) is a research group at the University of Oulu that studies, evaluates and develops methods of implementing and testing application and ...
Pair Testing
Pair Testing is a software development technique in which two team members work together at one keyboard to test the software application.
Pair Testing is a software development technique in which two team members work together at one keyboard to test the software application.
Pair testing
Pair testing is a software development technique in which two team members work together at one keyboard to test the software application.
Pair testing is a software development technique in which two team members work together at one keyboard to test the software application.
Parameter validation
In computer software, the term parameter validation is the automated processing, in a module, to validate the spelling or accuracy of parameters passed to that module.
In computer software, the term parameter validation is the automated processing, in a module, to validate the spelling or accuracy of parameters passed to that module.
Partial concurrent thinking aloud
Partial Concurrent Thinking Aloud is a method used to gather data in usability testing with screen reader users.
Partial Concurrent Thinking Aloud is a method used to gather data in usability testing with screen reader users.
Penetration test
A penetration test, occasionally pentest, is a method of evaluating the security of a computer system or network by simulating an attack from malicious outsiders and malicious insiders.
A penetration test, occasionally pentest, is a method of evaluating the security of a computer system or network by simulating an attack from malicious outsiders and malicious insiders.
Performance testing
Performance Testing covers a wide range of engineering or functional evaluations where a material, product, system, or person is not specified by detailed material or component specifications: r...
Performance Testing covers a wide range of engineering or functional evaluations where a material, product, system, or person is not specified by detailed material or component specifications: r...
PlanetLab
PlanetLab is a group of computers available as a testbed for computer networking and distributed systems research.
PlanetLab is a group of computers available as a testbed for computer networking and distributed systems research.
Playtest
A playtest is the process by which a game designer tests a new game for bugs and flaws before bringing it to market.
A playtest is the process by which a game designer tests a new game for bugs and flaws before bringing it to market.
Portability testing
Portability testing refers to the process of testing the ease with which a computer software component can be moved from one environment to another, e.g. moving from Windows 2000 to Windows XP. ...
Portability testing refers to the process of testing the ease with which a computer software component can be moved from one environment to another, e.g. moving from Windows 2000 to Windows XP. ...
Probe effect
Probe effect is unintended alteration in system behavior caused by measuring that system.
Probe effect is unintended alteration in system behavior caused by measuring that system.
Program animation
Program animation or Stepping refers to the very common debugging method of executing code one "line" at a time.
Program animation or Stepping refers to the very common debugging method of executing code one "line" at a time.
Program mutation
Mutation testing (or Mutation analysis or Program mutation) is a method of software testing, which involves modifying programs' source code or byte code in small ways.
Mutation testing (or Mutation analysis or Program mutation) is a method of software testing, which involves modifying programs' source code or byte code in small ways.
Protocol implementation conformance statement
A Protocol Implementation Conformance Statement or most commonly PICS is a structured document which asserts which specific requirements are met by a given implementation of a protocol standard.
A Protocol Implementation Conformance Statement or most commonly PICS is a structured document which asserts which specific requirements are met by a given implementation of a protocol standard.
Pseudolocalization
Pseudolocalization is a software testing method that is used to test internationalization aspects of software.
Pseudolocalization is a software testing method that is used to test internationalization aspects of software.
Pychecker
PyChecker is a source code bug checker for the Python programming language.
PyChecker is a source code bug checker for the Python programming language.
Pylint
Pylint is a source code bug and quality checker for the Python programming language.
Pylint is a source code bug and quality checker for the Python programming language.
Real Time Testing
Conventional static way of analysis is not adequate to deal with such timing constraints, hence real time testing is important.
Conventional static way of analysis is not adequate to deal with such timing constraints, hence real time testing is important.
Recovery testing
In software testing, recovery testing is the activity of testing how well an application is able to recover from crashes, hardware failures and other similar problems.
In software testing, recovery testing is the activity of testing how well an application is able to recover from crashes, hardware failures and other similar problems.
Regression testing
Regression testing is any type of software testing that seeks to uncover new software bugs, or regressions, in existing functional and non-functional areas of a system after changes, such as...
Regression testing is any type of software testing that seeks to uncover new software bugs, or regressions, in existing functional and non-functional areas of a system after changes, such as...
Release engineering
Release engineering, frequently abbreviated as "releng", is a sub-discipline in software engineering concerned with the compilation, assembly, and delivery of source code into finished products ...
Release engineering, frequently abbreviated as "releng", is a sub-discipline in software engineering concerned with the compilation, assembly, and delivery of source code into finished products ...
Reverse semantic traceability
Reverse Semantic Traceability (RST) is a quality control method for verification improvement that helps to insure high quality of artifacts by backward translation at each stage of the sof...
Reverse Semantic Traceability (RST) is a quality control method for verification improvement that helps to insure high quality of artifacts by backward translation at each stage of the sof...
Risk-based testing
Risk-based testing is a type of software testing that prioritizes the tests of features and functions based on the risk of their failure - a function of their importance and likelihood or impact...
Risk-based testing is a type of software testing that prioritizes the tests of features and functions based on the risk of their failure - a function of their importance and likelihood or impact...
Robot Framework
The Robot Framework is a generic test automation framework for acceptance testing and acceptance test-driven development (ATDD).
The Robot Framework is a generic test automation framework for acceptance testing and acceptance test-driven development (ATDD).
Robustness testing
Robustness testing is any quality assurance methodology focused on testing the robustness of software.
Robustness testing is any quality assurance methodology focused on testing the robustness of software.
SafetyNet
SafetyNet is a lightweight C++ unit testing framework. The framework is multi-platform and has been tested to work on Window and Linux using Visual C++, QtSDK, GNU C++ and MinGW.
SafetyNet is a lightweight C++ unit testing framework. The framework is multi-platform and has been tested to work on Window and Linux using Visual C++, QtSDK, GNU C++ and MinGW.
San Francisco depot
San Francisco depot is a mnemonic for the SFDPO software exploratory testing heuristic.
San Francisco depot is a mnemonic for the SFDPO software exploratory testing heuristic.
Sandbox (software development)
A sandbox is a testing harshley to the environment that isolates untested code changes and outright experimentation from the production environment or repository, in the context of software deve...
A sandbox is a testing harshley to the environment that isolates untested code changes and outright experimentation from the production environment or repository, in the context of software deve...
Sanity testing
A sanity test or sanity check is a basic test to quickly evaluate whether a claim or the result of a calculation can possibly be true.
A sanity test or sanity check is a basic test to quickly evaluate whether a claim or the result of a calculation can possibly be true.
Scalability testing
Scalability Testing, part of the battery of non-functional tests, is the testing of a software application for measuring its capability to scale up or scale out - in terms of any of its non-func...
Scalability Testing, part of the battery of non-functional tests, is the testing of a software application for measuring its capability to scale up or scale out - in terms of any of its non-func...
Scenario testing
Scenario testing is a software testing activity that uses scenario tests, or simply scenarios, which are based on a hypothetical story to help a person think through a complex problem or system ...
Scenario testing is a software testing activity that uses scenario tests, or simply scenarios, which are based on a hypothetical story to help a person think through a complex problem or system ...
Search-based software engineering
Search-based software engineering (SBSE) is an approach to apply metaheuristic search techniques like genetic algorithms, simulated annealing and tabu search to software engineering problems.
Search-based software engineering (SBSE) is an approach to apply metaheuristic search techniques like genetic algorithms, simulated annealing and tabu search to software engineering problems.
Security bug
A security bug is a software bug that benefits someone other than intended beneficiaries in the intended ways.
A security bug is a software bug that benefits someone other than intended beneficiaries in the intended ways.
Security testing
Security testing is a process to determine that an information system protects data and maintains functionality as intended.
Security testing is a process to determine that an information system protects data and maintains functionality as intended.
Semantic decision table
Semantic Decision Tables (SDT) use modern ontology engineering (OE) technologies to enhance traditional decision tables.
Semantic Decision Tables (SDT) use modern ontology engineering (OE) technologies to enhance traditional decision tables.
Session-based testing
Session-based testing is a software test method that aims to combine accountability and exploratory testing to provide rapid defect discovery, creative on-the-fly test design, management control...
Session-based testing is a software test method that aims to combine accountability and exploratory testing to provide rapid defect discovery, creative on-the-fly test design, management control...
SigmationTF
SigmationTF is a comprehensive test automation framework developed by Sigma Resources & Technologies, Inc., to focus on the test of TCP/IP based network products.
SigmationTF is a comprehensive test automation framework developed by Sigma Resources & Technologies, Inc., to focus on the test of TCP/IP based network products.
Smoke testing
Smoke testing refers to physical tests made to closed systems of pipes to test for leaks.
Smoke testing refers to physical tests made to closed systems of pipes to test for leaks.
Soak testing
Soak testing involves testing a system with a significant load extended over a significant period of time, to discover how the system behaves under sustained use.
Soak testing involves testing a system with a significant load extended over a significant period of time, to discover how the system behaves under sustained use.
Soapsonar
SOAPSonar is a software testing and diagnostics tool for SOAP, XML and REST based Web Services.
SOAPSonar is a software testing and diagnostics tool for SOAP, XML and REST based Web Services.
Software performance testing
In software engineering, performance testing is in general testing performed to determine how a system performs in terms of responsiveness and stability under a particular workload.
In software engineering, performance testing is in general testing performed to determine how a system performs in terms of responsiveness and stability under a particular workload.
Software quality
Structural quality is evaluated through the analysis of the software inner structure, its source code, in effect how its architecture adheres to sound principles of software architecture.
Structural quality is evaluated through the analysis of the software inner structure, its source code, in effect how its architecture adheres to sound principles of software architecture.
Software Reliability Testing
Software reliability testing is one of the testing field, which deals with checking the ability of software to function under given environmental conditions for particular amount of time by taki...
Software reliability testing is one of the testing field, which deals with checking the ability of software to function under given environmental conditions for particular amount of time by taki...
Software testability
Software testability is the degree to which a software artifact (i.e.
Software testability is the degree to which a software artifact (i.e.
Software testing
Software testing is an investigation conducted to provide stakeholders with information about the quality of the product or service under test.
Software testing is an investigation conducted to provide stakeholders with information about the quality of the product or service under test.
Software testing controversies
There is considerable variety among software testing writers and consultants about what constitutes responsible software testing.
There is considerable variety among software testing writers and consultants about what constitutes responsible software testing.
Software testing life cycle
Software testing life cycle identifies what test activities to carry out and when to accomplish those test activities.
Software testing life cycle identifies what test activities to carry out and when to accomplish those test activities.
Software testing outsourcing
Software testing outsourcing provides for software testing carried out by the forces of an additionally engaged company or a group of people not directly involved in the process of software deve...
Software testing outsourcing provides for software testing carried out by the forces of an additionally engaged company or a group of people not directly involved in the process of software deve...
Software Testing, Verification & Reliability
Software Testing, Verification & Reliability (STVR) is a leading journal in the field of software testing, verification, and reliability.
Software Testing, Verification & Reliability (STVR) is a leading journal in the field of software testing, verification, and reliability.
Software verification
Software verification is a broader and more complex discipline of software engineering whose goal is to assure that software fully satisfies all the expected requirements.
Software verification is a broader and more complex discipline of software engineering whose goal is to assure that software fully satisfies all the expected requirements.
Specification by example
Specification by example is a collaborative approach to defining requirements and tests for software products based on capturing and illustrating requirements using realistic examples instead of...
Specification by example is a collaborative approach to defining requirements and tests for software products based on capturing and illustrating requirements using realistic examples instead of...
STAR (Conference)
STAR is a series of conferences regarding software testing.
STAR is a series of conferences regarding software testing.
STAR (conference)
STAR is a series of conferences regarding software testing.
STAR is a series of conferences regarding software testing.
Static testing
Static testing is a form of software testing where the software isn't actually used.
Static testing is a form of software testing where the software isn't actually used.
STLC
The St. Louis Cardinals are a professional baseball team based in St. Louis, Missouri.
The St. Louis Cardinals are a professional baseball team based in St. Louis, Missouri.
Stream X-Machine
The Stream X-machine (SXM) is a model of computation introduced by Gilbert Laycock in his 1993 PhD thesis, The Theory and Practice of Specification Based Software Testing.
The Stream X-machine (SXM) is a model of computation introduced by Gilbert Laycock in his 1993 PhD thesis, The Theory and Practice of Specification Based Software Testing.
Stress testing
Stress testing is a form of testing that is used to determine the stability of a given system or entity.
Stress testing is a form of testing that is used to determine the stability of a given system or entity.
Stress testing (software)
In software testing, stress testing refers to tests that determine the robustness of software by testing beyond the limits of normal operation.
In software testing, stress testing refers to tests that determine the robustness of software by testing beyond the limits of normal operation.
System integration testing
In the context of software systems and software engineering, system integration testing is a testing process that exercises a software system's coexistence with others.
In the context of software systems and software engineering, system integration testing is a testing process that exercises a software system's coexistence with others.
System testing
System testing of software or hardware is testing conducted on a complete, integrated system to evaluate the system's compliance with its specified requirements.
System testing of software or hardware is testing conducted on a complete, integrated system to evaluate the system's compliance with its specified requirements.
Tessy (Software)
Tessy is a tool, that automates module/unit testing of embedded software written in various embedded dialects of the C/C++ programming language.
Tessy is a tool, that automates module/unit testing of embedded software written in various embedded dialects of the C/C++ programming language.
Tessy (software)
Tessy is a tool, that automates module/unit testing of embedded software written in various embedded dialects of the C/C++ programming language.
Tessy is a tool, that automates module/unit testing of embedded software written in various embedded dialects of the C/C++ programming language.
Test Anything Protocol
The Test Anything Protocol (TAP) is a protocol to allow communication between unit tests and a test harness.
The Test Anything Protocol (TAP) is a protocol to allow communication between unit tests and a test harness.
Test automation
Test automation is the use of software to control the execution of tests, the comparison of actual outcomes to predicted outcomes, the setting up of test preconditions, and other test control a...
Test automation is the use of software to control the execution of tests, the comparison of actual outcomes to predicted outcomes, the setting up of test preconditions, and other test control a...
Test automation framework
A test automation framework is a set of assumptions, concepts and tools that provide support for automated software testing.
A test automation framework is a set of assumptions, concepts and tools that provide support for automated software testing.
Test Automation Interface
Test Automation Interface is a platform providing a single Workspace for incorporating multiple testing tools and frameworks for System/Integration testing of application under test.
Test Automation Interface is a platform providing a single Workspace for incorporating multiple testing tools and frameworks for System/Integration testing of application under test.
Test automation management tools
Test automation management tools tools are specific tools providing test automation collaborative environment that is intended to make test automation efficient, clear for stakeholders and traceable.
Test automation management tools tools are specific tools providing test automation collaborative environment that is intended to make test automation efficient, clear for stakeholders and traceable.
Test bench
A test bench is a virtual environment used to verify the correctness or soundness of a design or model (e.g., a software product).
A test bench is a virtual environment used to verify the correctness or soundness of a design or model (e.g., a software product).
Test case
A test case in software engineering is a set of conditions or variables under which a tester will determine whether an application or software system is working correctly or not.
A test case in software engineering is a set of conditions or variables under which a tester will determine whether an application or software system is working correctly or not.
Test case reduction
In software engineering, test case reduction is the process of extracting minimal test cases from an initial test case.
In software engineering, test case reduction is the process of extracting minimal test cases from an initial test case.
Test data
Test Data are data which have been specifically identified for use in tests, typically of a computer program.
Test Data are data which have been specifically identified for use in tests, typically of a computer program.
Test Data Generation
Test Data Generation, an important part of software testing, is the process of creating a set of data for testing the adequacy of new or revised software applications.
Test Data Generation, an important part of software testing, is the process of creating a set of data for testing the adequacy of new or revised software applications.
Test design
In software engineering, test design is the act of creating and writing test suites for testing a software.
In software engineering, test design is the act of creating and writing test suites for testing a software.
Test Double
A Test Double is a generic term used for these objects or procedures.
A Test Double is a generic term used for these objects or procedures.
Test double
A test double is a generic term used for these objects or procedures.
A test double is a generic term used for these objects or procedures.
Test effort
In software development, test effort refers to the expenses for (still to come) tests.
In software development, test effort refers to the expenses for (still to come) tests.
Test execution engine
A test execution engine is a type of software used to test software, hardware or complete systems.
A test execution engine is a type of software used to test software, hardware or complete systems.
Test harness
In software testing, a test harness or automated test framework is a collection of software and test data configured to test a program unit by running it under varying conditions and monit...
In software testing, a test harness or automated test framework is a collection of software and test data configured to test a program unit by running it under varying conditions and monit...
Test management
Test management is the activity of managing some tests.
Test management is the activity of managing some tests.
Test Management Approach
Test management approach (TMap) is a software testing methodology.
Test management approach (TMap) is a software testing methodology.
Test plan
A test plan is a document detailing a systematic approach to testing a system such as a machine or software.
A test plan is a document detailing a systematic approach to testing a system such as a machine or software.
Test script
A test script in software testing is a set of instructions that will be performed on the system under test to test that the system functions as expected.
A test script in software testing is a set of instructions that will be performed on the system under test to test that the system functions as expected.
Test strategy
A test strategy is an outline that describes the testing approach of the software development cycle.
A test strategy is an outline that describes the testing approach of the software development cycle.
Test stubs
In computer science, test stubs are programs which simulate the behaviors of software components (or modules) that are the dependent modules of the module being tested.
In computer science, test stubs are programs which simulate the behaviors of software components (or modules) that are the dependent modules of the module being tested.
Test suite
In software development, a test suite, less commonly known as a validation suite, is a collection of test cases that are intended to be used to test a software program to show that it has so...
In software development, a test suite, less commonly known as a validation suite, is a collection of test cases that are intended to be used to test a software program to show that it has so...
Test Template Framework
The Test Template Framework (TTF) is a model-based testing (MBT) framework proposed by Phil Stocks and David Carrington in.
The Test Template Framework (TTF) is a model-based testing (MBT) framework proposed by Phil Stocks and David Carrington in.
Test Vector Generator
Test Vector Generator or TVG is a term used to describe a program used to automatically generate test data for use in automated testing of software.
Test Vector Generator or TVG is a term used to describe a program used to automatically generate test data for use in automated testing of software.
Test vector generator
Test vector generator or TVG is a term used to describe a program used to automatically generate test data for use in automated testing of software.
Test vector generator or TVG is a term used to describe a program used to automatically generate test data for use in automated testing of software.
Test-driven development
Test-driven development is a software development process that relies on the repetition of a very short development cycle: first the developer writes a failing automated test case that defines a...
Test-driven development is a software development process that relies on the repetition of a very short development cycle: first the developer writes a failing automated test case that defines a...
Test-Driven Development by Example
Test Driven Development: By Example is a book about a software development technique by Kent Beck.
Test Driven Development: By Example is a book about a software development technique by Kent Beck.
Testbed
A testbed is a platform for experimentation of large development projects.
A testbed is a platform for experimentation of large development projects.
Tester driven development
Tester driven development is an anti-pattern in software development.
Tester driven development is an anti-pattern in software development.
Tester forum
The UK Tester Forum is an online resource and a series of quarterly meetings in Central London on the last Wednesday of January, April, July and October.
The UK Tester Forum is an online resource and a series of quarterly meetings in Central London on the last Wednesday of January, April, July and October.
Tester-driven development
Tester-driven development is an anti-pattern in software development.
Tester-driven development is an anti-pattern in software development.
Testing Maturity Model
The Testing Maturity Model (TMM) was based on the Capability Maturity Model, and first produced by the Illinois Institute of Technology.
The Testing Maturity Model (TMM) was based on the Capability Maturity Model, and first produced by the Illinois Institute of Technology.
TestLink
TestLink is a web-based test management software that facilitates software quality assurance.
TestLink is a web-based test management software that facilitates software quality assurance.
TestPlant
TestPlant is an automated software testing company headquartered in London, UK. Their flagship product is Eggplant, the GUI based automated software testing tool.
TestPlant is an automated software testing company headquartered in London, UK. Their flagship product is Eggplant, the GUI based automated software testing tool.
Testware
Generally speaking, Testware is a sub-set of software with a special purpose, that is, for software testing, especially for software testing automation.
Generally speaking, Testware is a sub-set of software with a special purpose, that is, for software testing, especially for software testing automation.
The Santa Algorithm
The Santa Algorithm used in Tellurium Web Automated Testing Framework 0.7.0 and further improves the test robustness by locating the whole user interface module at the run-time DOM. The UI modul...
The Santa Algorithm used in Tellurium Web Automated Testing Framework 0.7.0 and further improves the test robustness by locating the whole user interface module at the run-time DOM. The UI modul...
Think aloud protocol
Think-aloud protocol is a method used to gather data in usability testing in product design and development, in psychology and a range of social sciences.
Think-aloud protocol is a method used to gather data in usability testing in product design and development, in psychology and a range of social sciences.
Tiger team
A Tiger team is a group of experts assigned to investigate and/or solve technical or systemic problems.
A Tiger team is a group of experts assigned to investigate and/or solve technical or systemic problems.
Tosca (Software)
TOSCA Testsuite is a software tool for the automated execution of functional and regression software testing.
TOSCA Testsuite is a software tool for the automated execution of functional and regression software testing.
Tosca (software)
TOSCA Testsuite is a software tool for the automated execution of functional and regression software testing.
TOSCA Testsuite is a software tool for the automated execution of functional and regression software testing.
TPS report
A TPS report is a document used in software engineering, in particular by a Software Quality Assurance group or individual, that describes the testing procedures and the testing process.
A TPS report is a document used in software engineering, in particular by a Software Quality Assurance group or individual, that describes the testing procedures and the testing process.
TPT (Software)
TPT (Time Partition Testing) is a systematic test methodology for the automated software test and verification of embedded control systems.
TPT (Time Partition Testing) is a systematic test methodology for the automated software test and verification of embedded control systems.
TPT (software)
TPT is a systematic test methodology for the automated software test and verification of embedded control systems or dataflow programs.
TPT is a systematic test methodology for the automated software test and verification of embedded control systems or dataflow programs.
Traceability matrix
A traceability matrix is a document, usually in the form of a table, that correlates any two baselined documents that require a many to many relationship to determine the completeness of the rel...
A traceability matrix is a document, usually in the form of a table, that correlates any two baselined documents that require a many to many relationship to determine the completeness of the rel...
Tree testing
Tree testing is a usability technique for evaluating the findability of topics in a website.
Tree testing is a usability technique for evaluating the findability of topics in a website.
TTCN-3
TTCN-3 (Testing and Test Control Notation version 3) is a strongly typed test scripting language used in conformance testing of communicating systems and a specification of test infrastructu...
TTCN-3 (Testing and Test Control Notation version 3) is a strongly typed test scripting language used in conformance testing of communicating systems and a specification of test infrastructu...
Twist (software)
Twist is a test automation and functional testing solution built by Thoughtworks Studios, the software division of ThoughtWorks.
Twist is a test automation and functional testing solution built by Thoughtworks Studios, the software division of ThoughtWorks.
U3 tool
U3 Tool is an open-source management tool (for Windows and Linux) that allows the locked U3 partition to be removed or replaced with any ISO image, including a bootable ISO image can be copied o...
U3 Tool is an open-source management tool (for Windows and Linux) that allows the locked U3 partition to be removed or replaced with any ISO image, including a bootable ISO image can be copied o...
Unit testing
In computer programming, unit testing is a method by which individual units of source code, sets of one or more computer program modules together with associated control data, usage procedures, ...
In computer programming, unit testing is a method by which individual units of source code, sets of one or more computer program modules together with associated control data, usage procedures, ...
Unusual software bug
Unusual software bugs are a class of software bugs that are considered exceptionally difficult to understand and repair.
Unusual software bugs are a class of software bugs that are considered exceptionally difficult to understand and repair.
Usability goals
Usability goals, also called usability requirements, are objective criteria used to measure the usability of a system through usability evaluation methods.
Usability goals, also called usability requirements, are objective criteria used to measure the usability of a system through usability evaluation methods.
Usability testing
Usability testing is a technique used in user-centered interaction design to evaluate a product by testing it on users.
Usability testing is a technique used in user-centered interaction design to evaluate a product by testing it on users.
Utest
uTest, Inc. is a venture-funded software testing marketplace based in Southborough, Massachusetts.
uTest, Inc. is a venture-funded software testing marketplace based in Southborough, Massachusetts.
Verification and Validation (software)
In software project management, software testing, and software engineering, Verification and Validation is the process of checking that a software system meets specifications and that it fulfill...
In software project management, software testing, and software engineering, Verification and Validation is the process of checking that a software system meets specifications and that it fulfill...
Verification and validation (software)
In software project management, software testing, and software engineering, verification and validation is the process of checking that a software system meets specifications and that it fulfill...
In software project management, software testing, and software engineering, verification and validation is the process of checking that a software system meets specifications and that it fulfill...
Volume testing
Volume Testing belongs to the group of non-functional tests, which are often misunderstood and/or used interchangeably.
Volume Testing belongs to the group of non-functional tests, which are often misunderstood and/or used interchangeably.
Vulnerability (computing)
In computer security, a vulnerability is a weakness which allows an attacker to reduce a system's information assurance.
In computer security, a vulnerability is a weakness which allows an attacker to reduce a system's information assurance.
Web testing
Web testing is the name given to software testing that focuses on web applications.
Web testing is the name given to software testing that focuses on web applications.
White-box testing
White-box testing (also known as clear box testing, glass box testing, transparent box testing, and structural testing) is a method of testing software that tests interna...
White-box testing (also known as clear box testing, glass box testing, transparent box testing, and structural testing) is a method of testing software that tests interna...
Windmill (testing framework)
Windmill is a cross-platform, cross-browser software testing framework, primarily used for testing Web applications.
Windmill is a cross-platform, cross-browser software testing framework, primarily used for testing Web applications.
X-Machine Testing
The (Stream) X-Machine Testing Methodology is a complete functional testing approach to software- and hardware testing that exploits the scalability of the Stream X-Machine model of computation.
The (Stream) X-Machine Testing Methodology is a complete functional testing approach to software- and hardware testing that exploits the scalability of the Stream X-Machine model of computation.
Settings