A collaborative approach to development in which the team and customers are using the customers own domain language to understand their requirements, which …
Formal testing with respect to user needs, requirements, and business processes conducted to determine whether or not a system satisfies the acceptance …
A scripting technique that uses data files to contain not only test data and expected results, but also keywords related to the application being tested. The …
A group of software development methodologies based on iterative incremental development, where requirements and solutions evolve through collaboration between …
Simulated or actual operational testing by potential users/customers or an independent test team at the developers' site, but outside the development …
Operational testing by potential and/or existing users/customers at an external site not otherwise involved with the developers, to determine whether or not a …
A software product that is developed for the general market, i.e. for a large number of customers, and that is delivered to many customers in identical format.
The degree to which a component or system can exchange information with other components or systems, and/or perform its required functions while sharing the …
A scripting technique that stores test input and expected results in a table or spreadsheet, so that a single control script can execute all of the tests in the …
The capability of the software product to maintain a specified level of performance in cases of software faults (defects) or of infringement of its specified …
Operational testing in the acceptance test phase, typically performed in a (simulated) operational environment by operations and/or systems administration staff …
The capability of the software product to use appropriate amounts and types of resources, for example the amounts of main and secondary memory used by the …
Formal, possibly mandatory, set of requirements developed and used to prescribe consistent approaches to the way of working or to provide guidelines (e.g., …
The activity that makes test assets available for later use, leaves test environments in a satisfactory condition and communicates the results of testing to …
A group of test activities that are organized and managed together. A test level is linked to the responsibilities in a project. Examples of test levels are …
A sequence of test cases in execution order, and any associated actions that may be required to set up the initial preconditions and any wrap up activities post …
The process consisting of all lifecycle activities, both static and dynamic, concerned with planning, preparation and evaluation of software products and …
A high-level user or business requirement commonly used in Agile software development, typically consisting of one sentence in the everyday or business language …
Confirmation by examination and through provision of objective evidence that the requirements for a specific intended use or application have been fulfilled.