Słownik wyrażeń związanych z testowaniem

Transkrypt

Słownik wyrażeń związanych z testowaniem
Słownik wyrażeń związanych z testowaniem
Wersja 1.0
Licencja
Słownik jest udostępniany na licencji FDL.
Komitet redakcyjny
•
•
•
•
•
Helena Klitenik-Primik
Joanna Nowakowska
Bogdan Bereza-Jarociński
Jan Sabak
Lucjan Stapp
Słownik
ID
Angielski
Polski
EN001 Backus-Naur form A metalanguage
notacja Backusa-Naura Metajęzyk używany
used to formally describe the syntax of a do formalnego opisu składni języka. Patrz: BS
language. See BS 1654.
1654.
EN002 C-use See computation data use.
użycie w obliczeniach Patrz: obliczeniowe
użycie danych.
EN003 CAST Acronym for computer-aided
CAST Wspomagane Komputerowo
software testing.
Testowanie Oprogramowania. Skrót od ang.
Computer Aided Software Testing.
EN004 Chow's coverage metrics See N-switch Metryki pokrycia Chowa Patrz: pokrycie Ncoverage. Chow
przejść. Patrz: Chow
EN005 Decision condition A condition within Warunek decyzji Warunek wewnątrz
a decision.
decyzji.
EN006 LCSAJ A Linear Code Sequence And LSKiS Liniowa Sekwencja Kodu i Skok (ang.
Jump, consisting of the following three A Linear Code Sequence And Jump),
items
składająca się z trzech następujących punktów
(zwyczajowo identyfikowanych po numerze
linii w kodzie źródłowym): rozpoczęcie
liniowej sekwencji wykonywanych instrukcji,
koniec sekwencji liniowej i docelowa linia, do
której wykonywanie programu jest
przekazywane po zakończeniu liniowej
sekwencji.
EN007 LCSAJ coverage The percentage of
pokrycie LSKiS Odsetek LSKiS modułu,
LCSAJs of a component which are
które zostały wykonane przez zestaw
exercised by a test case suite.
przypadków testowych.
EN008 LCSAJ testing A test case design
testowanie LSKiS Technika projektowania
technique for a component in which test przypadków testowych dla modułu, w której
cases are designed to execute LCSAJs. przypadki testowe są projektowane tak aby
wykonywały LSKiSy.
EN009 N-switch coverage The percentage of pokrycie N-przejść Odsetek sekwencji Nsequences of N-transitions that have
przejść, które były wykonane przez zestaw
been exercised by a test case suite.
przypadków testowych.
EN010 N-switch testing A form of state
testowanie N-przejść Forma testowania
transition testing in which test cases are przejścia stanów, gdzie przypadki testowe
designed to execute all valid sequences zaprojektowane są tak, by wykonać wszystkie
of N-transitions.
poprawne sekwencje N-przejść.
EN011 N-transitions A sequence of N+1
N-przejść Ciąg N+1 przejść pomiędzy
transitions.
stanami.
EN012 P-use See predicate data use.
użycie w predykacie Patrz: użycie danych w
predykacie.
EN013 acceptance testing Formal testing
testowanie akceptacyjne Testowanie
conducted to enable a user, customer, or formalne przeprowadzane w celu
other authorized entity to determine
umożliwienia użytkownikowi, klientowi lub
whether to accept a system or
innemu uprawnionemu podmiotowi ustalenia,
component. IEEE
czy zaakceptować system lub moduł. Patrz
IEEE
EN014 actual outcome The behaviour actually wynik rzeczywisty Rzeczywiste zachowanie
produced when the object is tested under obiektu testowanego w określonych
specified conditions.
warunkach.
EN015 ad hoc testing Testing carried out using Testowanie ad hoc Testy wykonywane bez
no recognised test case design
użycia zaprojektowanych przypadków
technique.
testowych.
EN016 alpha testing Simulated or actual
testowanie alfa Symulowane lub rzeczywiste
operational testing at an in-house site
testy produkcyjne przeprowadzane u
not otherwise involved with the
producenta bez udziału wytwórców
software developers.
oprogramowania.
EN017 arc testing See branch testing.
testowanie krawędzi Patrz: testowanie
decyzji
EN018 basic block A sequence of one or more blok podstawowy Jedna lub wiele
consecutive, executable statements
następujących po sobie instrukcji bez
containing no branches.
rozgałęzień
EN019 basis test set A set of test cases derived podstawowy zestaw testów Zestaw
from the code logic which ensure that przypadków testowych powstały na podstawie
100% branch coverage is achieved.
logiki programu, zapewniający 100%
pokrycie rozgałęzień.
EN020 bebugging See error seeding. [Abbott] zabłędnianie Patrz: posiew błędów. [Abbott]
EN021 behaviour The combination of input
zachowanie Zestawienie wartości wejść,
values and preconditions and the
warunków wstępnych, oraz wymaganego
required response for a function of a
wyniku działania funkcji systemu. Pełna
system. The full specification of a
specyfikacja funkcji zwykle zawiera jedno lub
function would normally comprise one więcej zachowań.
EN022
EN023
EN024
EN025
EN026
EN027
EN028
EN029
EN030
EN031
or more behaviours.
beta testing Operational testing at a site testowanie beta Testy produkcyjne
not otherwise involved with the
przeprowadzane w środowisku nie związanym
software developers.
z twórcami oprogramowania.
big-bang testing Integration testing
testowanie metodą "Wielkiego Wybuchu"
where no incremental testing takes place (skokowe) Testowanie integracyjne, gdzie nie
prior to all the systems components
przeprowadza się wcześniej żadnych testów
being combined to form the system.
przyrostowych przed połączeniem wszystkich
modułów w system.
black box testing See functional test
testowanie czarnej skrzynki Patrz:
case design.
projektowanie funkcjonalnych przypadków
testowych
bottom-up testing An approach to
testowanie oddolne Podejście do testowania
integration testing where the lowest
integracyjnego, które polega na testowaniu
level components are tested first, then modułów najniższego poziomu jako
used to facilitate the testing of higher
pierwszych, co ułatwia testowanie modułów
level components. The process is
wyższych poziomów. Proces ten jest
repeated until the component at the top powtarzany dopóki moduł na szczycie
of the hierarchy is tested.
hierarchii nie zostanie przetestowany.
boundary value An input value or
wartość brzegowa Wartość wejścia lub
output value which is on the boundary wyjścia, która jest na granicy pomiędzy
between equivalence classes, or an
klasami równoważności lub jest w sąsiedztwie
incremental distance either side of the tej granicy.
boundary.
boundary value analysis A test case
analiza wartości brzegowych Technika
design technique for a component in
projektowania przypadków testowych dla
which test cases are designed which
modułu, przy pomocy której projektowane są
include representatives of boundary
przypadki testowe wykorzystujące wartości
values.
brzegowe.
boundary value coverage The
pokrycie wartości brzegowych Odsetek
percentage of boundary values of the
wartości brzegowych dla klas równoważności
component's equivalence classes which danych wejściowych i wyjściowych modułu,
have been exercised by a test case suite. który został sprawdzony przez zestaw
przypadków testowych.
boundary value testing See boundary testowanie wartości brzegowych Patrz:
value analysis.
analiza wartości brzegowych.
branch A conditional transfer of control rozgałęzienie Warunkowe przekazanie
from any statement to any other
sterowania z dowolnej instrukcji do dowolnej
statement in a component, or an
innej instrukcji w module lub bezwarunkowe
unconditional transfer of control from przekazanie sterowania z dowolnej instrukcji
any statement to any other statement in do dowolnej innej (nie kolejnej) instrukcji w
the component except the next
module lub jeśli moduł ma więcej niż jeden
statement, or when a component has
punkt wejścia, przekazanie sterowania do
more than one entry point, a transfer of dowolnego punktu wejścia tego modułu.
control to an entry point of the
component.
branch condition See decision
warunek rozgałęzienia Patrz: warunek
condition.
EN032 branch condition combination
coverage The percentage of
combinations of all branch condition
outcomes in every decision that have
been exercised by a test case suite.
EN033 branch condition combination testing
A test case design technique in which
test cases are designed to execute
combinations of branch condition
outcomes.
EN034 branch condition coverage The
percentage of branch condition
outcomes in every decision that have
been exercised by a test case suite.
EN035 branch condition testing A test case
design technique in which test cases are
designed to execute branch condition
outcomes.
EN036 branch coverage The percentage of
branches that have been exercised by a
test case suite
EN037 branch outcome See decision outcome.
EN038 branch point See decision.
EN039 branch testing A test case design
technique for a component in which test
cases are designed to execute branch
outcomes.
EN040 bug See fault.
EN041 bug seeding See error seeding.
EN042 capture/playback tool A test tool that
records test input as it is sent to the
software under test. The input cases
stored can then be used to reproduce the
test at a later timestamp.
EN043 capture/replay tool See
capture/playback tool.
EN044 cause-effect graph A graphical
representation of inputs or stimuli
(causes) with their associated outputs
(effects), which can be used to design
test cases.
EN045 cause-effect graphing A test case
decyzji.
pokrycie kombinacji warunków w
decyzjach Odsetek kombinacji wszystkich
możliwych wyników (pojedynczych)
warunków we wszystkich punktach
decyzyjnych, które były wykonane przez
zestaw przypadków testowych.
testowanie kombinacji warunków w
decyzjach Technika projektowania
przypadków testowych, w której przypadki te
są tak zaprojektowane aby wykonywać różne
kombinacje warunków w decyzjach.
pokrycie warunku decyzji Odsetek wyjść
warunku decyzji w każdym przypadku, który
był sprawdzany przez zestaw przypadków
testowych.
testowanie warunku rozgałęzienia Technika
projektowania przypadków testowych, w
której przypadki testowe zaprojektowane są
tak, by sprawdzić wyniki warunku decyzji.
pokrycie rozgałęzień Odsetek rozgałęzień
sprawdzony przez zestaw przypadków
testowych.
wynik punktu decyzyjnego Patrz: wynik
decyzji.
Punkt rozgałęzienia Patrz: punkt decyzyjny.
Testowanie rozgałęzień Technika
projektowania przypadków testowych dla
składnika, w którym przypadki te mają
sprawdzić wyniki decyzji.
błąd Patrz: usterka.
wprowadzanie błędów Patrz: posiew błędów.
narzędzie rejestrująco-odtwarzające
Narzędzie wspomagające testowanie służące
do nagrywania sekwencji czynności
wykonywanych podczas testu ręcznego, a
następnie do odtwarzania tych samych
czynności w sposób automatyczny.
narzędzie do nagrywania i odtwarzania
Patrz: narzędzie rejestrująco-odtwarzające.
graf przyczynowo-skutkowy Graficzna
reprezentacja wejść lub bodźców (przyczyn) z
odpowiadającymi im wyjściami (efektami),
która może być wykorzystana do
zaprojektowania przypadków testowych.
tworzenie grafów przyczynowo-
EN046
EN047
EN048
EN049
EN050
EN051
EN052
EN053
EN054
EN055
EN056
design technique in which test cases are skutkowych Technika projektowania
designed by consideration of causeprzypadków testowych, w której przypadki te
effect graphs.
są projektowane na podstawie grafów
przyczynowo-skutkowych.
certification The process of confirming certyfikacja Proces potwierdzania, że system
that a system or component complies
lub moduł systemu spełnia określone
with its specified requirements and is
wymagania i otrzymał akceptację użytkową.
acceptable for operational use. From
[IEEE].
[IEEE].
code coverage An analysis method that Pokrycie kodu Metoda analityczna,
determines which parts of the software określająca które części programu zostały
have been executed (covered) by the test wykonane (pokryte) przez zestaw przypadków
case suite and which parts have not been testowych, oraz które części nie zostały
executed and therefore may require
wykonane i dlatego wymagają dodatkowej
additional attention.
uwagi.
code-based testing Designing tests
testowanie na podstawie kodu Technika
based on objectives derived from the
projektowania przypadków testowych oparta
implementation (e.g., tests that execute o kod (n.p. testy, które powodują przejście
specific control flow paths or use
określonych ścieżek lub używają określonych
specific data items).
danych).
compatibility testing Testing whether Testowanie zgodności Testowanie pod kątem
the system is compatible with other
zgodności systemu z innymi systemami, z
systems with which it should
którymi powinien się on komunikować.
communicate.
complete path testing See exhaustive testowanie wszyskich ścieżek Patrz:
testing.
testowanie gruntowne.
component A minimal software item moduł Minimalny element programu, dla
for which a separate specification is
którego dostępna jest osobna specyfikacja
available.
component testing The testing of
testowanie modułów Testowanie na
individual software components. After najniższym poziomie, podczas którego
[IEEE].
fragmenty kodu (moduły) testowane są
pojedynczo, w oderwaniu od reszty aplikacji.
Nazywane też testowaniem modułowym.
[IEEE]
computation data use A data use not in wykorzystanie danych w obliczeniach
a condition. Also called C-use.
Wykorzystanie danych poza warunkami
logicznymi.
condition A Boolean expression
warunek Wyrażenie boolowskie nie
containing no Boolean operators. For
zawierające operatorów logicznych. Na
instance, A < B is a condition but A and przykład A < B jest wyrażeniem logicznym, a
B is not. [DO-178B]
A and B nie jest.
condition coverage See branch
Pokrycie warunków Patrz: pokrycie warunku
condition coverage.
decyzji.
condition outcome The evaluation of a wartość warunku Wartość warunku:
condition to TRUE or FALSE.
PRAWDA albo FAŁSZ.
EN057 conformance criterion Some method kryterium zgodności Dowolna metoda
of judging whether or not the
oceny, czy działanie modułu przy podaniu
component's action on a particular
określonej wartości wejściowej jest zgodne ze
specified input value conforms to the
specyfikacją.
specification.
EN058 conformance testing The process of
testy zgodności Testowanie weryfikujące
testing that an implementation conforms zgodność implementacji z odpowiednią
to the specification on which it is based. specyfikacją.
EN059 control flow An abstract representation przepływ sterowania Abstrakcyjne
of all possible sequences of events in a przedstawienie wszystkich możliwych
program's execution.
sekwencji stanów w czasie pracy programu.
EN060 control flow graph The diagrammatic diagram przepływu sterowania Graficzna
representation of the possible alternative prezentacja możliwych alternatywnych
control flow paths through a component. ścieżek przepływu sterowania dla modułu.
EN061 control flow path See path.
ścieżka przepływu sterowania Patrz:
ścieżka.
EN062 conversion testing Testing of programs testowanie konwersji Testowanie programów
or procedures used to convert data from lub procedur używanych do przenoszenia
existing systems for use in replacement danych z istniejących systemów do systemów
systems.
je zastępujących.
EN063 correctness The degree to which
poprawność Stopień zgodności
software conforms to its specification. oprogramowania z wymaganiami zawartymi
w specyfikacji.
EN064 coverage The degree, expressed as a
pokrycie Stopień, wyrażany w procentach, w
percentage, to which a specified
jakim zakresie zestaw przypadków testowych
coverage item has been exercised by a wykorzystał przedmiot pokrycia.
test case suite.
EN065 coverage item An entity or property
przedmiot pokrycia Obiekt lub właściwość
used as a basis for testing.
będące przedmiotem testowania.
EN066 data definition An executable statement definicja danej Instrukcja przypisująca
where a variable is assigned a value.
wartość zmiennej.
EN067 data definition C-use coverage The
pokrycie definicji danej i jej użycia w
percentage of data definition C-use pairs obliczeniach Odsetek par definicji-użycia
in a component that are exercised by a danej w obliczeniach, które wykonał zestaw
test case suite.
przypadków testowych.
EN068 data definition C-use pair A data
para definicja-użycie danej w obliczeniach
definition and computation data use,
Para składająca się z definicji danej i użycia
where the data use uses the value
tej danej w obliczeniach.
defined in the data definition.
EN069 data definition P-use coverage The
pokrycie definicji danej i jej użycia w
percentage of data definition P-use pairs predykacie Odsetek par definicji-użycia
in a component that are exercised by a danej w predykacie, które wykonał zestaw
test case suite.
przypadków testowych.
EN070 data definition P-use pair A data
para definicja-użycie danej w predykacie
definition and predicate data use, where Para składająca się z definicji danej i użycia
the data use uses the value defined in the tej danej w predykacie.
data definition.
EN071 data definition-use coverage The
percentage of data definition-use pairs
in a component that are exercised by a
test case suite.
EN072 data definition-use pair A data
definition and data use, where the data
use uses the value defined in the data
definition.
EN073 data definition-use testing A test case
design technique for a component in
which test cases are designed to execute
data definition-use pairs.
EN074
EN075
EN076
EN077
EN078
EN079
EN080
EN081
EN082
pokrycie definicji danej i jej użycia Odsetek
par definicji-użycia danej, które wykonał
zestaw przypadków testowych.
para definicja-użycie danej Para składająca
się z definicji danej i użycia tej danej.
testowanie definicja-użycie danej Technika
projektowania przypadków testowych dla
modułów, w której przypadki testowe są
konstruowane tak, aby sprawdzać pary
definicja-użycie danej.
data flow coverage Test coverage
pokrycie przepływu danych Miara pokrycia
measure based on variable usage within testu opierająca się na wykorzystaniu
the code. Examples are data definition- zmiennej w kodzie. Patrz pokrycie definicji
use coverage, data definition P-use
danej i jej użycia, pokrycie definicji danej i jej
coverage, data definition C-use
użycia w predykacie, pokrycie definicji danej
coverage, etc.
i jej użycia w obliczeniach.
data flow testing Testing in which test testowanie przepływu danych Testowanie,
cases are designed based on variable
w którym przypadki testowe projektowane są
usage within the code.
w oparciu o wykorzystanie zmiennej w
kodzie.
data use An executable statement where użycie danej Instrukcja, w której następuje
the value of a variable is accessed.
odczytanie wartości zmiennej.
debugging The process of finding and debagowanie Proces wyszukiwania i
removing the causes of failures in
usuwania przyczyn awarii oprogramowania.
software.
decision A program point at which the decyzja Punkt w programie, w którym
control flow has two or more alternative przepływ sterowania ma dwie lub więcej
routes.
alternatywne drogi.
decision coverage The percentage of
pokrycie decyzji Odsetek możliwych
decision outcomes that have been
wyników decyzji, które zostały przetestowane
exercised by a test case suite.
przez zestaw przypadków testowych.
decision outcome The result of a
wynik decyzji Rezultat decyzji określający
decision (which therefore determines the wybraną ścieżkę.
control flow alternative taken).
design-based testing Designing tests testowanie oparte na projekcie Technika
based on objectives derived from the
projektowania przypadków testowych na
architectural or detail design of the
podstawie architektury lub szczegółowego
software (e.g., tests that execute specific projektu oprogramowania np. testy
invocation paths or probe the worst case wykonujące określone ścieżki lub badające
behaviour of algorithms).
słabe miejsca algorytmów.
desk checking The testing of software symulacja ręczna Testowanie
by the manual simulation of its
oprogramowania poprzez ręczną symulację
EN083
EN084
EN085
EN086
EN087
EN088
EN089
EN090
EN091
EN092
EN093
EN094
EN095
EN096
execution.
jego wykonania.
dirty testing See negative testing.
brudne testowanie Patrz: testowanie
[Beizer]
negatywne. [Beizer]
documentation testing Testing
testowanie dokumentacji Kontrola
concerned with the accuracy of
właściwości (dokładności, prawidłowości,
documentation.
kompletności itp.) dokumentacji.
domain The set from which values are dziedzina Zbiór, z którego wybierane są
selected.
wartości
domain testing See equivalence
testowanie dziedzinowe Patrz: testowanie w
partition testing.
oparciu o klasy równoważności.
dynamic analysis The process of
analiza dynamiczna Proces oceny systemu
evaluating a system or component based lub modułu w oparciu o jego zachowanie w
upon its behaviour during execution.
działaniu. W praktyce często poszukiwanie
[IEEE]
niepożądanych skutków ubocznych działania
systemu np. wycieków pamięci lub utraty
danych.
emulator A device, computer program, emulator Urządzenie, program komputerowy
or system that accepts the same inputs lub system, który przyjmuje takie same
and produces the same outputs as a
wejścia i generuje takie same wyjścia jak dany
given system. [IEEE, DO-175B]
system. [IEEE, DO-175B].
entry point The first executable
Punkt startu Pierwsze wyrażenie
statement within a component.
wykonywalne wewnątrz modułu.
equivalence class A portion of the
klasa równoważności Podzbiór dziedziny
component's input or output domains for danych wejściowych lub wyjściowych, dla
which the component's behaviour is
którego zakłada się na podstawie specyfikacji,
assumed to be the same from the
że zachowanie modułu będzie takie samo.
component's specification.
equivalence partition See equivalence klasa równoważności Patrz: klasa
class.
równoważności
equivalence partition coverage The
pokrycie klas równoważności Odsetek klas
percentage of equivalence classes
równoważności wygenerowanych dla modułu,
generated for the component, which
które zostały użyte przez zestaw przypadków
have been exercised by a test case suite. testowych.
equivalence partition testing A test
testowanie w oparciu o klasy
case design technique for a component równoważności Technika projektowania
in which test cases are designed to
przypadków testowych dla modułów, w której
execute representatives from
przypadki testowe projektowane są tak, aby
equivalence classes.
użyć elementów z klas równoważności.
error A human action that produces an pomyłka Działanie człowieka powodujące
incorrect result. [IEEE]
powstanie nieprawidłowego wyniku. [IEEE]
error guessing A test case design
zgadywanie błędów Technika projektowania
technique where the experience of the przypadków testowych, w której w oparciu o
tester is used to postulate what faults
doświadczenie testera ustala się, jakie usterki
might occur, and to design tests
mogą wystąpić, a następnie projektuje się
specifically to expose them.
testy tak, aby te usterki ujawnić.
error seeding The process of
posiew błędów Proces celowego dodawania
EN097
EN098
EN099
EN100
EN101
EN102
EN103
EN104
EN105
EN106
EN107
intentionally adding known faults to
błędów do tych już istniejących w programie
those already in a computer program for komputerowym, aby monitorować
the purpose of monitoring the rate of
efektywność ich znajdowania i usuwania oraz
detection and removal, and estimating aby oszacować liczbę błędów niewykrytych.
the number of faults remaining in the
[IEEE]
program. [IEEE]
executable statement A statement
instrukcja wykonywalna Wyrażenie, które w
which, when compiled, is translated into trakcie kompilacji jest tłumaczone na kod
object code, which will be executed
binarny, który będzie wykonywany
procedurally when the program is
proceduralnie podczas wykonywania
running and may perform an action on programu. Może ono przeprowadzać działania
program data.
na danych programu.
exercised A program element is
przetestowany Element oprogramowania
exercised by a test case when the input określa się jako przetestowany w ramach
value causes the execution of that
przypadku testowego, kiedy wartość
element, such as a statement, branch, or wejściowa powoduje wykonanie tego
other structural element.
elementu, np. linii kodu, gałęzi czy innego
elementu strukturalnego.
exhaustive testing A test case design testowanie gruntowne Technika
technique in which the test case suite
projektowania przypadków testowych, w
comprises all combinations of input
której zestaw przypadków testowych
values and preconditions for component obejmuje wszystkie kombinacje wartości
variables.
wejściowych oraz warunków wstępnych dla
zmiennych modułu.
exit point The last executable statement punkt wyjścia Ostatnia instrukcja
within a component.
wykonywana w module.
expected outcome See predicted
oczekiwany wynik Patrz: przewidywany
outcome.
wynik.
facility testing See functional test case testowanie możliwości funkcjonalnych
design.
Patrz: projektowanie funkcjonalnych
przypadków testowych.
failure Deviation of the software from awaria Odchylenie od spodziewanego
its expected delivery or service.
zachowania albo wyniku działania
[Fenton]
oprogramowania. [Fenton].
fault A manifestation of an error in
usterka Skutek błędu twórcy
software. A fault, if encountered may
oprogramowania. Usterka może, ale nie musi
cause a failure. [DO-178B]
spowodować awarii. [DO-178B]
feasible path A path for which there
wykonalna ścieżka Ścieżka, dla której
exists a set of input values and
istnieje zestaw danych wejściowych i
execution conditions which causes it to warunków wykonania, przy których przejście
be executed.
tej ścieżki jest możliwe.
feature testing See functional test case testowanie funkcjonalności Patrz:
design.
projektowanie funkcjonalnych przypadków
testowych.
functional specification The document specyfikacja funkcjonalna Dokument
that describes in detail the
opisujący dokładnie charakterystykę produktu
EN108
EN109
EN110
EN111
EN112
EN113
EN114
EN115
EN116
EN117
EN118
EN119
EN120
characteristics of the product with
w odniesieniu do jego zamierzonej
regard to its intended capability. [BS
funkcjonalności. [BS 4778, część 2]
4778, Part2]
functional test case design Test case projektowanie funkcjonalnych przypadków
selection that is based on an analysis of testowych Technika projektowania
the specification of the component
przypadków testowych, w której przypadki te
without reference to its internal
są projektowane bez zaglądania w
workings.
wewnętrzne mechanizmy działania modułu.
glass box testing See structural test case testowanie szklanej skrzynki Patrz:
design.
projektowanie strukturalnych przypadków
testowych.
incremental testing Integration testing testowanie przyrostowe Testowanie
where system components are integrated integracyjne, podczas którego poszczególne
into the system one at a timestamp until moduły systemu integrowane są pojedynczo,
the entire system is integrated.
po kolei, do czasu pełnej integracji.
independence Separation of
niezależność Rozdzielenie
responsibilities which ensures the
odpowiedzialności, które zapewnia
accomplishment of objective evaluation. obiektywność oceny.
After [DO-178B].
infeasible path A path which cannot be niewykonalna ścieżka Ścieżka, dla której nie
exercised by any set of possible input istnieje zestaw danych wejściowych, przy
values.
których przejście tej ścieżki jest możliwe.
input A variable (whether stored within wejście Zmienna (przechowywana wewnątrz
a component or outside it) that is read modułu albo poza nim), która jest
by the component.
odczytywana przez moduł.
input domain The set of all possible
Dziedzina danych wejściowych Zbiór
inputs.
wszystkich możliwych wartości wejść.
input value An instance of an input.
wartość wejścia Wartość danej wejściowej.
inspection A group review quality
inspekcja Sformalizowany proces poprawy
improvement process for written
jakości polegający na grupowym przeglądzie
material. It consists of two aspects:
materiałów pisemnych. Posiada on dwa
product (document itself) improvement aspekty: ulepszania produktu oraz ulepszania
and process improvement (of both
procesów produkcji i kontroli jakości. Za
document production and inspection). [Graham]
After [Graham]
installability testing Testing concerned testowanie instalacji Testowanie procedur
with the installation procedures for the instalacji systemu.
system.
instrumentation The insertion of
instrumentalizacja Dodanie kodu do
additional code into the program in
programu w celu zbierania informacji o jego
order to collect information about
zachowaniu podczas wykonania.
program behaviour during program
execution.
instrumentator A software tool used to instrumentalizator Narzędzie programowe
carry out instrumentation.
użyte do wykonania instrumentalizacji.
integration The process of combining integracja Proces łączenia modułów w
EN121
EN122
EN123
EN124
components into larger assemblies.
integration testing Testing performed
to expose faults in the interfaces and in
the interaction between integrated
components.
interface testing Integration testing
where the interfaces between system
components are tested.
isolation testing Component testing of
individual components in isolation from
surrounding components, with
surrounding components being
simulated by stubs.
logic-coverage testing See structural
test case design. [Myers]
EN125 logic-driven testing See structural test
case design.
EN126 maintainability testing Testing
whether the system meets its specified
objectives for maintainability.
EN127 modified condition/decision coverage
The percentage of all branch condition
outcomes that independently affect a
decision outcome that have been
exercised by a test case suite.
EN128 modified condition/decision testing A
test case design technique in which test
cases are designed to execute branch
condition outcomes that independently
affect a decision outcome.
EN129 multiple condition coverage See
branch condition combination coverage.
EN130 mutation analysis A method to
determine test case suite thoroughness
by measuring the extent to which a test
case suite can discriminate the program
from slight variants (mutants) of the
program. See also error seeding.
EN131 negative testing Testing aimed at
showing software does not work.
[Beizer]
EN132 non-functional requirements testing
Testing of those requirements that do
not relate to functionality. i.e.
większe zespoły.
testowanie integracyjne Testowanie
wykonywane w celu wykrycia błędów w
interfejsach i interakcjach pomiędzy
modułami.
testowanie interfejsu Testowanie
wykonywane w celu wykrycia błędów w
interfejsach pomiędzy modułami.
testowanie wyizolowane Testowanie
poszczególnych modułów w wyizolowanym
środowisku, gdzie inne moduły symulowane
są przez zaślepki.
Testowanie pokrycia logiki Patrz:
projektowanie strukturalnych przypadków
testowych. [Myers]
testowanie logiki Patrz: projektowanie
strukturalnych przypadków testowych.
testowanie łatwości serwisowania
Testowanie, czy system spełnia wymagania
dotyczące łatwości serwisowania.
pokrycie zmodyfikowanych warunków w
decyzji Odsetek wartości warunków
niezależnie od siebie wpływających na wynik
decyzji, które zostały przetestowane przez
zestaw przypadków testowych.
testowanie zmodyfikowanych warunków w
decyzji Technika projektowania przypadków
testowych, w której przypadki te są tak
zaprojektowane, aby sprawdzać wartości
warunków, które niezależnie od siebie
wpływają na wynik decyzji.
pokrycie wielu warunków Patrz: pokrycie
kombinacji warunków w decyzjach.
analiza mutacji Metoda określenia
dokładności zestawu przypadków testowych
poprzez zmierzenie, w jakim stopniu jest on w
stanie odróżnić program od jego nieznacznie
różniących się odmian (mutantów). Patrz
także: posiew błędów.
testowanie negatywne Testowanie, którego
celem jest pokazanie, że oprogramowanie nie
działa. [Beizer]
testowanie wymagań niefunkcjonalnych
Testowanie takich wymagań, które nie wiążą
się z funkcjonalnością np. wydajność,
performance, usability, etc.
EN133 operational testing Testing conducted
to evaluate a system or component in its
operational environment. [IEEE]
EN134 oracle A mechanism to produce the
predicted outcomes to compare with the
actual outcomes of the software under
test. After [Adrion]
EN135 outcome Actual outcome or predicted
outcome. This is the outcome of a test.
See also branch outcome, condition
outcome and decision outcome.
EN136
EN137
EN138
EN139
EN140
EN141
EN142
EN143
EN144
EN145
EN146
użyteczność, itp.
testowanie produkcyjne Testowanie mające
na celu ocenę systemu lub modułu w jego
środowisku produkcyjnym. [IEEE]
wyrocznia Mechanizm wyznaczania
przewidywanych wyników do porównania z
wynikami podawanymi przez testowane
oprogramowanie. Za [Adrion]
wynik Wynik rzeczywisty lub wynik
przewidywany. Wynik testu jest określany
przez porównanie wyniku rzeczywistego z
przewidywanym. Patrz też wynik punktu
decyzyjnego, wartość warunku oraz wynik
decyzji.
output A variable (whether stored
wyjście Zmienna (przechowywana wewnątrz
within a component or outside it) that is modułu lub poza nim), której wartość ten
written to by the component.
moduł zapisuje.
output domain The set of all possible dziedzina danych wyjściowych Zbiór
outputs.
wszystkich możliwych wartości wyjść.
output value An instance of an output. wartość wyjścia Wartość danej wyjściowej.
partition testing See equivalence
testowanie klas równoważności Patrz:
partition testing. [Beizer]
testowanie w oparciu o klasy
równoważności.[Beizer]
path A sequence of executable
ścieżka Sekwencja wykonywalnych instrukcji
statements of a component, from an
w module począwszy od punktu wejścia do
entry point to an exit point.
punktu wyjścia
path coverage The percentage of paths pokrycie ścieżek Odsetek ścieżek w module
in a component exercised by a test case wykonanych przez zestaw przypadków
suite.
testowych.
path sensitizing Choosing a set of input uczulanie na ścieżkę Wybieranie zbioru
values to force the execution of a
wartości wejść celem zmuszenia modułu do
component to take a given path.
pójścia wybraną ścieżką.
path testing A test case design
testowanie ścieżek Technika projektowania
technique in which test cases are
przypadków testowych, w której przypadki te
designed to execute paths of a
są projektowane w celu wykonania ścieżek
component.
modułu.
performance testing Testing conducted testowanie wydajnościowe Testowanie
to evaluate the compliance of a system przeprowadzane w celu oceny stopnia
or component with specified
spełnienia wymagań wydajnościowych przez
performance requirements. [IEEE]
system lub moduł. [IEEE]
portability testing Testing aimed at
testowanie przenaszalności Testowanie
demonstrating the software can be
mające na celu sprawdzenie, czy
ported to specified hardware or software oprogramowanie może zostać przeniesione na
platforms.
określoną platformę sprzętową lub
programową.
precondition Environmental and state warunek wstępny Warunki środowiska i stan
conditions which must be fulfilled
before the component can be executed
with a particular input value.
EN147 predicate A logical expression which
evaluates to TRUE or FALSE, normally
to direct the execution path in code.
EN148
EN149
EN150
EN151
EN152
EN153
EN154
EN155
EN156
EN157
modułu, jakie muszą być osiągnięte zanim
moduł będzie mógł być uruchomiony z
konkretną wartością wejścia.
predykat Wyrażenie logiczne, które ma
wartość PRAWDA albo FAŁSZ, używane
zwykle do wyboru ścieżki wykonania w
kodzie.
predicate data use A data use in a
wykorzystanie danych w predykacie
predicate.
Wykorzystanie danych w predykacie.
predicted outcome The behaviour
przewidywany wynik Przewidziane w
predicted by the specification of an
specyfikacji zachowanie modułu w
object under specified conditions.
określonych warunkach.
program instrumenter See
instrumentalizator programowy Patrz:
instrumenter.
instrumentalizator
progressive testing Testing of new
Testowanie postępujące Testowanie nowej
features after regression testing of
funkcjonalności, po wykonaniu testów
previous features. [Beizer]
regresywnych. [Beizer]
pseudo-random A series which appears pseudolosowy Ciąg, który wygląda na
to be random but is in fact generated
losowy, ale w rzeczywistości został
according to some prearranged
wygenerowany według pewnej uprzednio
sequence.
przygotowanej sekwencji.
recovery testing Testing aimed at
testowanie odtwarzalności Testowanie
verifying the system's ability to recover mające na celu zweryfikowanie zdolności
from varying degrees of failure.
systemu do podniesienia się po awariach
różnego stopnia.
regression testing Retesting of a
testy regresywne Ponowne przetestowanie
previously tested program following
uprzednio testowanego programu po
modification to ensure that faults have dokonaniu w nim modyfikacji, by upewnić
not been introduced or uncovered as a się, że w wyniku zmian nie powstały nowe
result of the changes made.
błędy lub nie ujawniły się wcześniej nie
znalezione.
requirements-based testing Designing Testowanie oparte na wymaganiach
tests based on objectives derived from Projektowanie testów opierające się na
requirements for the software
założeniach zawartych w wymaganiach na
component (e.g., tests that exercise
moduły systemu (np. testy sprawdzające
specific functions or probe the nonkonkretne funkcje lub badające
functional constraints such as
niefunkjonalne wymagania systemu w
performance or security). See functional zakresie wydajności lub bezpieczeństwa).
test case design.
Patrz: projektowanie funkcjonalnych
przypadków testowych.
result See outcome.
rezultat Patrz: wynik
review A process or meeting during
przegląd Proces lub spotkanie, w czasie
which a work product, or set of work
którego produkt lub kilka produktów, jest
products, is presented to project
przedstawiany zespołowi wytwórczemu,
personnel, managers, users or other
kierownictwu, użytkownikom lub innym
interested parties for comment or
zainteresowanym w celu uzyskania uwag lub
approval. [IEEE]
EN158 security testing Testing whether the
system meets its specified security
objectives.
EN159 serviceability testing See
maintainability testing.
EN160 simple subpath A subpath of the
control flow graph in which no program
part is executed more than necessary.
EN161 simulation The representation of
selected behavioural characteristics of
one physical or abstract system by
another system. [ISO 2382/1].
EN162 simulator A device, computer program
or system used during software
verification, which behaves or operates
like a given system when provided with
a set of controlled inputs. [IEEE,DO178B]
EN163 source statement See statement.
EN164
EN165
EN166
EN167
EN168
EN169
EN170
akceptacji. [IEEE]
testy zabezpieczeń Testowanie czy system
spełnia wyspecyfikowane założenia odnośnie
zabezpieczeń.
testowanie łatwości serwisowania Patrz:
testowanie łatwości utrzymania.
prosta podścieżka Podścieżka grafu
przepływu sterowania, w której żadna część
programu nie jest wykonywana więcej razy
niż to jest konieczne.
symulacja Zastąpienie wybranego
zachowania istniejącego lub abstrakcyjnego
systemu przez inny system. [ISO 2382/1]
symulator Urządzenie, program
komputerowy lub system, używane podczas
weryfikacji oprogramowania, które przy
zadanym zbiorze wejść zachowuje się lub
działa tak jak dany system. [IEEE,DO-178B]
instrukcja kodu źródłowego Patrz:
instrukcja.
specification A description of a
specyfikacja Opis funkcji modułu wyrażony
component's function in terms of its
jako zależność wartości danych wyjściowych
output values for specified input values od określonych wartości danych wejściowych
under specified preconditions.
przy zadanych warunkach.
specified input An input for which the wyspecyfikowane wejście Dana wejściowa,
specification predicts an outcome.
dla której specyfikacja określa wynik.
state transition A transition between zmiana stanu Przejście pomiędzy dwoma
two allowable states of a system or
dozwolonymi stanami systemu lub modułu.
component.
state transition testing A test case
testowanie przejść pomiędzy stanami
design technique in which test cases are Technika projektowania przypadków
designed to execute state transitions.
testowych, w której przypadki te są tak
dobierane, aby sprawdzały przejścia między
stanami.
statement An entity in a programming instrukcja Element języka programowania,
language which is typically the smallest który jest zwykle najmniejszą niepodzielną
indivisible unit of execution.
jednostką wykonania.
statement coverage The percentage of pokrycie instrukcji kodu Odsetek instrukcji
executable statements in a component wykonywalnych modułu, które zostały
that have been exercised by a test case przetestowane przez zestaw przypadków
suite.
testowych.
statement testing A test case design
testowanie instrukcji Technika
technique for a component in which test projektowania przypadków testowych dla
cases are designed to execute
modułu, w której przypadki te są tak
statements.
EN171 static analysis Analysis of a program
carried out without executing the
program.
EN172 static analyzer A tool that carries out
static analysis.
EN173 static testing Testing of an object
without execution on a computer.
EN174 statistical testing A test case design
technique in which a model is used of
the statistical distribution of the input to
construct representative test cases.
EN175
EN176
EN177
EN178
EN179
EN180
EN181
EN182
EN183
zaprojektowane, by wykonywać instrukcje.
Zwykle w celu osiągnięcia określonego
poziomu pokrycia instrukcji.
analiza statyczna Analiza programu
przeprowadzona bez wykonywania go.
analizator statyczny Narzędzie wykonujące
analizę statyczną kodu.
testowanie statyczne Testowanie modułu bez
wykonywania go na komputerze.
Testowanie statystyczne Technika
projektowania przypadków testowych, w
której używane są metody statystyczne do
utworzenia reprezentatywnych przypadków
testowych.
storage testing Testing whether the
testowanie składowania danych Testowanie,
system meets its specified storage
czy system spełnia wymagania dotyczące
objectives.
składowania danych.
stress testing Testing conducted to
testowanie przeciążające Testowanie
evaluate a system or component at or
prowadzone w celu oceny zachowania
beyond the limits of its specified
systemu lub modułu na granicy lub poza
requirements. [IEEE]
granicami wyspecyfikowanych wymagań.
[IEEE]
structural coverage Coverage
pokrycie strukturalne Miary pokrycia oparte
measures based on the internal structure o wewnętrzną strukturę modułu.
of the component.
structural test case design Test case projektowanie strukturalnych przypadków
selection that is based on an analysis of testowych Technika projektowania
the internal structure of the component. przypadków testowych w oparciu o analizę
struktury modułu.
structural testing See structural test
testowanie strukturalne Patrz: projektowanie
case design.
strukturalnych przypadków testowych.
structure basis testing A test case
testowanie oparte na strukturze Technika
design technique in which test cases are projektowania przypadków testowych, w
derived from the code logic to achieve której przypadki te projektowane są w oparciu
100% branch coverage.
o logikę kodu programu celem osiągnięcia
100% pokrycia rozgałęzień.
structured walkthrough See
przejrzenie ustrukturalizowane Patrz:
walkthrough.
przejrzenie.
stub A skeletal or special-purpose
zaślepka Szkieletowa albo specjalna
implementation of a software module, implementacja modułu używana podczas
used to develop or test a component that produkcji lub testów innego modułu, który tę
calls or is otherwise dependent on it.
zaślepkę wywołuje albo jest w inny sposób od
After [IEEE].
niej zależny. [IEEE].
subpath A sequence of executable
podścieżka Ciąg wykonywalnych instrukcji
statements within a component.
wewnątrz modułu.
EN184 symbolic evaluation See symbolic
execution.
EN185 symbolic execution A static analysis
technique that derives a symbolic
expression for program paths.
EN186
EN187
EN188
EN189
EN190
EN191
EN192
EN193
EN194
ewaluacja symboliczna Patrz: wykonanie
symboliczne.
wykonanie symboliczne Technika analizy
statycznej polegająca na wyznaczaniu
symbolicznego wyrażenia dla ścieżki
programu.
syntax testing A test case design
Testowanie składniowe Technika
technique for a component or system in projektowania przypadków testowych, w
which test case design is based upon the której przypadki te projektowane są w oparciu
syntax of the input.
o składnię wejścia.
system testing The process of testing an testowanie systemowe Proces testowania
integrated system to verify that it meets sprawdzający, czy zintegrowany system
specified requirements. [Hetzel]
spełnia wyspecyfikowane wymagania.
[Hetzel]
technical requirements testing See
testowanie wymagań technicznych Patrz:
non-functional requirements testing.
testowanie wymagań niefunkcjonalnych
test automation The use of software to automatyzacja testowania Użycie
control the execution of tests, the
oprogramowania do sterowania wykonaniem
comparison of actual outcomes to
testów, porównywania wyników otrzymanych
predicted outcomes, the setting up of
z przewidywanymi, ustawiania warunków
test preconditions, and other test control wstępnych oraz innych funkcji kierowania
and test reporting functions.
testami i raportowania.
test case A set of inputs, execution
przypadek testowy Zbiór wejść, warunków
preconditions, and expected outcomes wykonania oraz oczekiwanych wyników
developed for a particular objective,
utworzony aby wykonać określoną ścieżkę w
such as to exercise a particular program programie albo aby zweryfikować określone
path or to verify compliance with a
wymaganie. Patrz [IEEE,DO-178B]
specific requirement. After [IEEE,DO178B]
test case design technique A method technika projektowania przypadków
used to derive or select test cases.
testowych Metoda używana do
konstruowania lub wybierania przypadków
testowych.
test case suite A collection of one or
zestaw przypadków testowych Zbiór
more test cases for the software under składający się z jednego lub więcej
test.
przypadków testowych dla testowanego
systemu.
test comparator A test tool that
komparator testowy Narzędzie do
compares the actual outputs produced testowania, które dla danego przypadku
by the software under test with the
testowego porównuje rzeczywiste rezultaty
expected outputs for that test case.
wygenerowane przez testowane
oprogramowanie z oczekiwanymi.
test completion criterion A criterion kryterium zakończenia testów Kryterium,
for determining when planned testing is zdefiniowane przy użyciu technik pomiaru
complete, defined in terms of a test
testów, określające, kiedy zaplanowane testy
measurement technique.
uznać można za wykonane w pełni.
EN195 test coverage See coverage.
EN196 test driver A program or test tool used
to execute software against a test case
suite.
EN197
EN198
EN199
EN200
EN201
EN202
EN203
EN204
EN205
EN206
EN207
EN208
pokrycie testowe Patrz: pokrycie
sterownik testowy Program lub narzędzie
testowe używane do uruchamiania
oprogramowania w celu wykonania zestawu
przypadków testowych.
test environment A description of the środowisko testowe Środowisko sprzętowe i
hardware and software environment in programowe, w którym będą przeprowadzane
which the tests will be run, and any
testy oraz pozostałe programy, z którymi
other software with which the software testowane oprogramowanie wchodzi w
under test interacts when under test
interakcję włączając w to zaślepki i sterowniki
including stubs and test drivers.
testowe.
test execution The processing of a test wykonanie testu Wykonanie zestawu
case suite by the software under test,
przypadków testowych przez testowane
producing an outcome.
oprogramowanie, którego rezultatem jest
wynik testu.
test execution technique The method technika wykonywania testu Metoda użyta
used to perform the actual test
do wykonania konkretnego testu, np. ręcznie,
execution, e.g. manual,
za pomocą narzędzia rejestrującocapture/playback tool, etc.
odtwarzającego itd.
test generator A program that generates generator testów Program generujący
test cases in accordance to a specified przypadki testowe na podstawie określonej
strategy or heuristic. After [Beizer].
strategii lub heurystyki.[Beizer]
test harness A testing tool that
jarzmo testowe Narzędzie testowe składające
comprises a test driver and a test
się ze sterownika testowego i komparatora
comparator.
testowego.
test measurement technique A method technika pomiaru testów Metoda używana
used to measure test coverage items.
do pomiaru pokrycia testowego.
test outcome See outcome.
wynik testu Patrz: wynik.
test plan A record of the test planning plan testów Wynik procesu planowania
process detailing the degree of tester
testów, określający stopień niezależności
indedendence, the test environment, the testera, środowisko testowe, techniki
test case design techniques and test
projektowania przypadków testowych oraz
measurement techniques to be used, and techniki pomiarów testów, wraz z
the rationale for their choice.
uzasadnieniem ich wyboru.
test procedure A document providing procedura testowa Dokument zawierający
detailed instructions for the execution of szczegółowe instrukcje wykonania jednego
one or more test cases.
lub więcej przypadków testowych.
test records For each test, an
zapisy testów Zapis, który identyfikuje
unambiguous record of the identities
testowane moduły i ich wersje oraz
and versions of the component under
przeprowadzony test wraz z jego wynikiem.
test, the test sp
Musi on być jednoznaczny dla każdego testu.
test script Commonly used to refer to skrypt testowy Powszechnie używana nazwa
the automated test procedure used with a procedury wykonywanej przy użyciu jarzma
test harness.
testowego.
test specification For each test case, the specyfikacja testu Definicja przypadku
coverage item, the initial state of the
testowego zawierająca przedmiot pokrycia
software under test, the input, and the
predicted outcome.
EN209 test target A set of test completion
criteria.
EN210 testing The process of exercising
software to verify that it satisfies
specified requirements and to detect
errors. After [DO-178B]
EN211
EN212
EN213
EN214
EN215
EN216
EN217
EN218
testu, początkowy stan testowanego
oprogramowania, wejście i przewidywany
wynik.
cel testu Zbiór kryteriów zakończenia testów.
testowanie Proces sprawdzania
oprogramowania w celu zweryfikowania czy
spełnia ono wyspecyfikowane wymagania.
Jest to również działanie zmierzające do
wykrywania błędów. Za [DO-178B]
thread testing A variation of top-down testowanie wątkowe Odmiana testowania z
testing where the progressive integration góry na dół, w którym stopniowa integracja
of components follows the
modułów następuje po zaimplementowaniu
implementation of subsets of the
podzbioru wymagań, w przeciwieństwie do
requirements, as opposed to the
integrowania modułów kolejno pełnymi
integration of components by
poziomami w dół.
successively lower levels.
top-down testing An approach to
testowanie z góry na dół Podejście do
integration testing where the component testowania integracyjnego, w którym moduł
at the top of the component hierarchy is na górze hierarchii jest testowany jako
tested first, with lower level components pierwszy a moduły niższych rzędów są
being simulated by stubs. Tested
symulowane przez zaślepki. Przetestowane
components are then used to test lower moduły są używane później do testowania
level components. The process is
modułów niższych rzędów. Taki proces jest
repeated until the lowest level
powtarzany aż zostaną przetestowane moduły
components have been tested.
leżące najniżej w hierarchii.
unit testing See component testing.
testowanie jednostkowe Patrz: testowanie
modułów.
usability testing Testing the ease with testowanie użyteczności Sprawdzanie
which users can learn and use a product. trudności, z jaką użytkownicy mogą się
nauczyć i używać produktu.
validation Determination of the
walidacja Określenie poprawności produktów
correctness of the products of software procesu tworzenia oprogramowania pod
development with respect to the user
względem potrzeb i wymagań użytkownika.
needs and requirements.
verification The process of evaluating a weryfikacja Proces kontroli systemu lub
system or component to determine
modułu polegający na sprawdzeniu, czy
whether the products of the given
produkty danego etapu produkcji spełniają
development phase satisfy the
warunki zadane na początku tego etapu.
conditions imposed at the start of that [IEEE]
phase. [IEEE]
volume testing Testing where the
testowanie obciążenia Testowanie, podczas
system is subjected to large volumes of którego system pracuje przy dużej ilości
data.
danych.
walkthrough A review of requirements, przejrzenie Kierowany przez autora przegląd
designs or code characterized by the
wymagań, projektów lub kodu, w którym
author of the object under review
obiekt poddany przeglądowi jest również
guiding the progression of the review.
EN219 white box testing See structural test
case design.
przez niego prezentowany.
testowanie białej skrzynki Patrz:
projektowanie strukturalnych przypadków
testowych.
Literatura
1. W. Richards (Rick) Adrion
2. Russell J. Abbott, An integrated approach to software development
3. Boris Beizer, Black-Box Testing
4. BS 4778-2:1991 : Quality vocabulary. Quality concepts and related definitions
5. BS 6154:1981, Method of defining syntactic metalanguage
6. T.S. Chow, Tutorial, Software Quality Assurance, a Practical Approach
7. DO-178B, Software Considerations in Airborne Systems and Equipment Certification
8. Norman E. Fenton
9. Tom Gilb, Dorothy Graham, Software Inspection
10. Bill Hetzel, The Complete Guide to Software Testing
11. Standard IEEE
12. ISO/IEC 2382-1:1993, Information technology -- Vocabulary -- Part 1: Fundamental
terms
13. Glenford J. Myers, The Art of Software Testing

Podobne dokumenty