1 Flashcards
(20 cards)
abnormal end
The unintended termination of the execution of a component or system prior to completion.
a.k.a: abnormal termination
abuse case
A use case in which some actors with malicious intent are causing harm to the system or to other actors.
acceptance criteria
The criteria that a component or system must satisfy in order to be accepted by a user, customer, or other authorized entity.
acceptance test-driven development (ATDD)
A collaborative approach to development in which the team and customers are using the customers own domain language to understand their requirements, which forms the basis for testing a component or system.
acceptance testing
A test level that focuses on determining whether to accept the system.
accessibility
The degree to which a component or system can be used by people with the widest range of characteristics and capabilities to achieve a specified goal in a specified context of use.
accessibility testing
Testing to determine the ease by which users with disabilities can use a component or system.
account harvesting
The process of obtaining user account information based on trial and error with the intention or using that information in a security attack.
accountability
The degree to which the actions of an entity can be traced uniquely to that entity.
accuracy testing
Testing to determine the accuracy of a software product.
acting (IDEAL)
The phase within the IDEAL model where the improvements are developed, put into practice, and deployed across the organization. The acting phase consists of the activities: create solution, pilot/test solution, refine solution and implement solution.
actor
User or any other person or system that interacts with the test object in specific way.
actual result
User or any other person or system that interacts with the test object in a specific way.
a.k.a: actual outcome
ad hoc review
A review technique performed informally without a structured process.
adaptability
The degree to which a component or system can be adapted for different or evolving hardware, software or other operational or usage environments.
agile menifesto
A statement on the values that underpin Agile software development. The values are: individuals and interactions over processes and tools, working software over comprehensive documentation, customer collaboration over contract negotiation, responding to change over following a plan.
agile software development
A group of software development methodologies based on iterative incremental development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams.
agile testing
Testing practice for a project using Agile software development methodologies, incorporating techniques and methods, such as extreme programming (XP), treating development as the customer of testing and emphasizing the test-first design paradigm.
a.k.a: test-driven development
alpha testing
A type of acceptance testing performed in the developer’s test environment by role outside the development.
analytical test strategy
A test strategy whereby the test team analyzes the test basis to identify the test conditions to cover.