27.07.2013 Views

2 Why We Need Model-Based Testing

2 Why We Need Model-Based Testing

2 Why We Need Model-Based Testing

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

C Glossary<br />

Undefined terms<br />

The following technical terms are used but not defined in this glossary. <strong>We</strong> assume<br />

their usual meanings from computer science or C#.<br />

agent, algorithm, allocate, argument, Boolean, call, callback function, code, code<br />

branch, compile, compiler, data structure, data type, declaration, decrement, developer,<br />

directory, element, execute, execution, expression, field, file, file type, framework,<br />

global variable, input, instance variable, interleave, key, local variable, main<br />

method, method, memory, memory leak, multithreaded, negate, object, object ID,<br />

output, overloading, program, programming language, parameter, return, return<br />

value, software, statement, static method, static variable, synchronize, system, text<br />

file, type, value, variable<br />

Definitions<br />

a priori testing. Offline testing.<br />

abstract value. A value whose only operation is equality. Abstract values can be<br />

used to eliminate isomorphic states. N<strong>Model</strong> considers term labels for object IDs to<br />

be abstract values.<br />

abstraction. Considering certain details and ignoring the rest. Choosing a level of<br />

abstraction. <strong>We</strong> distinguish data abstraction, behavioral abstraction, and environmental<br />

abstraction.<br />

abstraction function. State property.<br />

accepting state. Astate where a run is allowed to stop. Usually, accepting states<br />

are chosen where some goal has been reached or some work has been completed.<br />

accepting state condition. Apredicate that defines accepting states.<br />

more free ebooks download links at:<br />

http://www.ebook-x.com<br />

315

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!