Flashcards
Specification(Black Box) Testing Techniques

Cards in this deck (45)
- 1Does Black box testing do functional or non-functional testing?Both
- 2At which levels of testing is Black Box Testing appropriate?All Levels
- 3What are the 5 techniques used in Black Box testing?- Equivalence Partitioning
- Boundary Value Analysis
- Decision Table Testing
- State Transition Testing
- Use Case Testing - 4Black Box Testing Techniques EP At which level?Any level
- 5Black Box Testing Techniques EP What is the technique?Divide the test conditions into groups or sets that can be considered the same
***AKA EQUIVALENCE CLASSES*** - 6Black Box Testing Techniques EP How many conditions do we need to test from each partition?only ONE CONDITION from EACH PARTITION
- 7Black Box Testing Techniques EP Which value do we test in a partition?The one in the most middle of the partition
- 8Black Box Testing Techniques EP Are partitions valid or invalid?Valid or Invalid
- 9Black Box Testing Techniques EP Is it applied to human input or system? input?BOTH
- 10Black Box Testing Techniques BVA What is it?Testing at the BOUNDARIES BETWEEN PARTITIONS
- 11Black Box Testing Techniques BVA Proves that the points at which the boundaries change have been ______ ______Coded properly
- 12Black Box Testing Techniques BVA How many boundary values should be tested for each boundary marker?3
- 13Black Box Testing Techniques BVA If a boundary marker is 100 then which values do we test?99
100
101 - 14BVA automatically test________ However, if the test fails, the question arises ______ ______ ______?- BVA automatically tests EP
- However, this approach may cause problems if that value fails; WHICH TECHNIQUE FAILED? EP or BVA? It's hard to tell - 15Black Box Testing Techniques Decision Table Testing Why use Decision Table Testing instead of EP and BVA?EP and BVA focus solely on a finite number of input values but if the user can put pretty much anything into the input then we use Decision Table Testing!
- 16Black Box Testing Techniques Decision Table Testing and State Transition Testing They focus on ______ ______/______ ______Business Logic/Business Rules
- 17Black Box Testing Techniques Decision Table It's a good way to deal with different _________ AKA ______-______ ______Combinations
***AKA CAUSE-EFFECT TABLE*** - 18Black Box Testing Techniques Decision Table They provide a systematic way of stating ______ ______ ______Complex Business Rules
- 19Black Box Testing Techniques State Transition It is used where some aspect of the system exhibits a different response depending on ______ ______ or ______ ______current conditions or previous state
- 20Black Box Testing Techniques State Transition It is possible that a system can be in a number of ______ ______different states
- 21Black Box Testing Techniques State Transition The transitions from one state to another are determined by the ______ of the ______rules of the system
- 22Black Box Testing Techniques State Transition Does testing include valid or invalid state transitions?BOTH
- 23Black Box Testing Techniques State Transition The state system is often shown as a ______ ______state diagram
- 24Black Box Testing Techniques State Transition What are the 2 differences that can be modelled? (EF)1) Entities
- An item that exists only for a short period of time
2) Finite state machines
- No beginning and no end (e.g. an ATM is always on) - 25Black Box Testing Techniques State Transition How it works? (4)1) Possible States of system
2) Transition of states
3) Triggers that cause state change
4) Actions that result from the change - 26Black Box Testing Techniques State Transition Each state is represented by a circle containing the ______/______ of the ______name/description of the state
- 27Black Box Testing Techniques State Transition The movement from one state to another is represented by an arrow indicating the ______ of ______an arrow indicating the direction of change
- 28Black Box Testing Techniques State Transition An event is indicated by an arrow with the ______ on top of the ______An arrow with the event on top of the line of the arrow
- 29Black Box Testing Techniques State Transition It is possible to have a transition that goes ______ and ______ to its ______ ______nowhere and returns to its original state
- 30Black Box Testing Techniques State Transition Start and End points

- 31PIN Entry

- 32Black Box Testing Techniques State Transition Good at identifying ______ ______valid transitions
- 33Black Box Testing Techniques State Transition To help with invalid cases we can use a ______ ______ ______State Transition Table
- 34Black Box Testing Techniques State Transition Table Example

- 35Black Box Testing Techniques State Transition What is Switch Coverage?Identifying the coverage of transitions tests
- 36Black Box Testing Techniques State Transition Coverage of all individual transitions is know as ______-______ ______0-switch coverage
- 37Black Box Testing Techniques State Transition Coverage of transition pairs is known as ______-______ ______1-switch Coverage
- 38Black Box Testing Techniques State Transition Coverage of transition triplets is know as ______-______ ______2-Switch Coverage
- 39Black Box Testing Techniques State Transition Which coverage is considered the most efficient?1-Switch Coverage
- 40Black Box Testing Techniques State Transition Deriving Test Cases from the State Transition Model is a "______ ______" approachblack box
- 41Black Box Testing Techniques Use Case Transactions Defined in terms of the ______ and NOT the ______the actor, NOT the system
- 42Black Box Testing Techniques Use Case Transactions They use the language of the ______ as opposed to ______ termsthe business as opposed to technical terms
- 43Black Box Testing Techniques Use Case Transactions They serve as the foundation for developing test cases mostly at the ______ and ______ testing levelssystem and acceptance testing levels
- 44Black Box Testing Techniques Use Case Transactions Can uncover Integration Defects which are defects caused by ______ ______ between ______ and ______defects caused by incorrect interaction between user and system
- 45Black Box Testing Techniques Use Case Transactions Example ATM

Information
- Description
- Masters of Science Testing - Testing through the Software Lifecycle Flashcards on Specification(Black Box) Testing Techniques, created by Nathan Hunsdale on 24/05/2014.
- Created by
- Nathan Hunsdale
- Views
- 23
- Rating