Professional Documents
Culture Documents
Yazilim Test, Teri̇mler Sözlüğü
Yazilim Test, Teri̇mler Sözlüğü
Terimler Sözlüğü
A
actual outcome See actual result. Gerçekleşen çıktı Bakınız gerçekleşen sonuç
The behavior
produced/observed when Gerçekleşen Bileşen veya sistem test
actual result a Sonuç edilirken ortaya
component or system is çıkan/gözlemlenen
tested. davranış.
algorithm test [TMap] See branch testing. Algoritma Testi Bakınız Dal Testi [TMap]
arc testing See branch testing. Yay Testi Bakınız dal testi.
back-to-back Testing in which two or Arka-Arkaya Test Bir bileşenin veya sistemin
testing more variants of a Etme iki veya daha fazla
component or system are varyansının aynı girdilerle
executed with the test edilmesi,
same inputs, the outputs çıktılarının karşılaştırılması
compared, and ve tutarsızlık
analyzed in cases of
discrepancies. [IEEE 610] durumunda analiz edilmesi.
black box See black box test design Kara kutu test tasarım
technique technique Kara Kutu Tekniği tekniği
black box test Procedure to derive and/or Kara Kutu Test Test senaryolarının test
design select test cases Tasarım edilecek sistemin
based on an analysis of the fonksiyonel veya
technique specification, Tekniği fonksiyonel olmayan
either functional or non- gereksinimleri baz alınarak
functional, of a oluşturulduğu,
component or system sistemin iç çalışma
without reference to its mantığının dikkate
alınmadığı test tasarım
internal structure. tekniği.
Aşağıdan-
bottom-up An incremental approach yukarıya test Entegrasyon testinde en
testing to integration etme düşük seviyedeki
testing where the lowest bileşenlerin ilk olarak test
level components edildiği ve bu test
are tested first, and then edilen bileşenlerin daha
used to facilitate the üstteki bileşenlerin
testing of higher level testleri için kullanıldığı
components. This artımsal test yaklaşımı.
process is repeated until Bu süreç en üst seviyedeki
the component at bileşenler test
edilene kadar tekrarlanır.
the top of the hierarchy is Ayrıca bakınız
tested. See also integration
testing. entegrasyon testi.
branch testing A white box test design Dal Testi Test senaryolarının
technique in which programdaki dalları
test cases are designed to yürütmek için dizayn
execute branches. edildiği beyaz kutu test
tasarım tekniği.
capture/replay kaydet/tekrar
tool See capture/playback tool. oynat aracı Bakınız kaydet/oynat aracı.
cause-effect neden-sonuç
analysis See cause-effect graphing. analizi Bakınız neden-sonuç grafiği
cause-effect neden-sonuç
decision table See decision table. karar tablosu Bakınız karar tablosu.
Girdiler ve/veya
cause-effect A graphical representation neden-sonuç tetikleyiciler (nedenler) ile
graph of inputs and/or grafiği ilgili
stimuli (causes) with their çıktıların (etkilerin) grafik
associated outputs gösterimi. Test
(effects), which can be senaryolarının tasarımında
used to design test kullanılabilir.
cases.
Chow's coverage See N-switch coverage. Chow kapsam Bakınız N-anahtar kapsamı
metrics [Chow] metrikleri [Chow].
classification A black box test design sınıflandırma Bir kara-kutu test tasarım
tree method technique in which ağacı yöntemi tekniği. Test
test cases, described by senaryoları, sınıflandırma
means of a ağacında yer alan
classification tree, are girdi ve/veya çıktıların
designed to execute kombinasyonları
combinations of kullanılarak oluşturulur.
representatives of input [Grochtmann]
and/or output domains.
[Grochtmann]
clear-box testing See white-box testing. açık-kutu testi Bakınız beyaz-kutu testi.
code-based
testing See white box testing. kod bazlı test Bakınız beyaz-kutu testi.
completion Tamamlama
criteria See exit criteria. kriteri Bakınız çıkış kriteri
koşul
condition See multiple condition kombinasyon Bakınız çoklu koşul
combination coverage. kapsamı kapsamı.
coverage
koşul
condition See multiple condition kombinasyon
combination testing. testi Bakınız çoklu koşul testi
testing
confidence test See smoke test. güven testi Bakınız duman testi.
An element of
configuration configuration yapılandırma Yapılandırma yönetiminin
control management, kontrolü bir parçasıdır.
consisting of the Yapılandırma öğelerinin
evaluation, co-ordination, değerlendirilmesini,
approval or disapproval, kordinasyonunu,
and implementation onaylanmasını veya
of changes to configuration reddedilmesini içerir.[IEEE
items after formal 610]
establishment of their
configuration
identification. [IEEE 610]
An element of
configuration configuration yapılandırma Yapılandırma yönetiminin
identification management, tanımlama bir parçası.
consisting of selecting the Yapılandırma öğelerinin
configuration items seçimini, fonksiyonel
for a system and recording ve fiziksel özelliklerinin
their functional teknik
and physical characteristics dökumantasyonda
in technical kaydedilmesini
documentation. [IEEE 610] kapsar.[IEEE 610]
configuration yapılandırma
testing See portability testing testi bakınız taşınabilirlik testi
confirmation
testing See compliance testing onaylama testi bakınız uyumluluk testi
control flow A form of static analysis kontrol akış Bir sistemin işleyişi içindeki
analysis based on a analizi tekil yolların (
representation of unique olayların sıralamasının)
paths gösterimine dayanan
(sequences of events) in bir statik analiz şekli.
the execution Kontrol akış analizleri,
through a component or kontrol akışlarının
system. Control flow bütünlüğünün incelenip hiç
analysis evaluates the bitmeyen döngüler ve
integrity of control flow ulaşılamayan süreç
structures, looking for adımları gibi olası hataların
possible control flow tespitini sağlar.
anomalies such as closed
loops or logically
unreachable process steps.
control flow An abstract representation kontrol akış Bir sistem içindeki olası tüm
graph of all possible grafiği olaylar dizisinin
sequences of events
(paths) in the execution (yol) soyut temsili gösterimi
through a component or
system
control flow path See path. kontrol akış yolu Bakınız yol
control flow An approach to structure- Test senaryolarının,
testing based testing in kontrol akış testi olayların belli sırada
which test cases are yürütülmesine göre
designed tasarlandığı yapısal bir
to execute specific test yaklaşımı. Kontrol akış
sequences of events. testleri için çeşitli
Various techniques exist teknikler vardır, örneğin
for control flow karar testi, koşul testi
ve yol testi , her birinin
testing, kendini özgü
e.g., decision testing, yaklaşımları ve kontrol akış
condition testing, and kapsama derecesi
path testing, that each vardır. Ayrıca bakınız karar
have their specific testi, koşul testi,
approach and level of
control flow coverage. yol testi.
See also decision testing,
condition testing,
path testing.
coverage
measurement kapsam ölçüm
tool See coverage tool aracı bakınız kapsam aracı
Critical Testing A content-based model for Kritik test Oniki kritik süreç etrafında
Processes test process süreçleri test süreç
iyileştirmesi için yapılmış
improvement built içerik bazlı model.
around twelve critical Şirketin itibar ve karlılığını
processes. These etkileyen süreçleri
include highly visible içerir. Bakınız içerik bazlı
processes, by which model.
peers
and management judge
competence and
mission-critical processes
in which
performance
affects the company's
profits and reputation.
See also content-based
model
data integrity See database integrity veri bütünlük bakınız veritabanı bütünlük
testing testing testleri testleri
dead code See unreachable code ölü kod Bakınız ulaşılamayan kod
debugger See debugging tool. hata ayıklayıcı Bakınız hata ayıklama aracı
decision
condition The percentage of all karar koşul Bir test grubu tarafından
coverage condition outcomes and kapsamı test edilen tüm koşul
ve karar çıktılarının yüzdesi.
decision %100 karar koşul
outcomes that have been kapsamı, %100 koşul
exercised by a test kapsamı ve %100 karar
suite. 100% decision
condition coverage kapsamı anlamına gelir.
implies both 100%
condition coverage and
100% decision coverage
decision table A black box test design karar tablosu Test senaryolarının bir
testing technique in which testi karar tablosundaki
girdi ve/veya tetikleyici
test cases are designed to (neden)
execute the combinations kombinasyonlarını içerecek
of inputs and/or şekilde
stimuli (causes) shown in a tasarlandığı kara kutu test
decision table. tekniği
[Veenendaal04] See also (Veenendaal04). Bakınız
decision table. karar tablosu
defect category See defect type hata kategorisi Bakınız hata çeşidi
Defect Detection The number of defects hata tespit Bir test fazında bulunan
Percentage found by a test phase, yüzdesi hataların sayısının,
aynı fazda ve daha sonraki
(DDP) divided fazlarda bulunan
by the number found by
that test phase and hataların sayısına oranı
any other means
afterwards
defect
management A tool that facilitates the hata yönetim Hataların ve değişikliklerin
tool recording and status aracı kaydedilmesini ve
tracking of defects and durumlarının izlenmesini
changes. They sağlayan bir araç.
oft ha workflow-oriented Hataların atanmasını,
en ve facilities to düzeltilmesini ve tekrar
tra an control the test edilmesini izlemek ve
ck d allocation, kontrol etmek için iş
correction and re-testing akışı özellikleri vardır ve
of defects and raporlama imkanı
provide reporting sağlar. Ayrıca bakınız olay
facilities. See also yönetim aracı
incident management tool.
deviation report See incident report. sapma raporu Bakınız olay raporu
dirty testing See negative testing. kirli test Bakınız negatif test
dynamic analysis A tool that provides run- dinamik analiz Çalışan yazılım kodunun
tool time information on aracı durumu hakkında
bilgi sağlayan bir araç. Bu
the state of the software araçlar genellikle
code. These tools are most atanmamış işaretçileri
commonly used to tanımlamak, işaretçi
identify unassigned aritmetiğini kontrol etmek,
pointers, check pointer atamayı, bellek
arithmetic and to monitor kullanımını ve tekrar
the allocation, atamasını izlemek ve
use and de-allocation of bellek sızıntılarını
memory and to işaretlemek için kullanılır.
flag memory leaks.
temel
elementary A black box test design karşılaştırma Test senaryolarının
comparison technique in which testi değiştirilmiş koşul karar
testing test cases are kapsamı tekniğini baz
alarak girdi
designed to execute kombinasyonlarının
combinations of tasarlandığı kara kutu test
inputs using the concept of
modified tasarım tekniği.
condition decision
coverage. [TMap]
equivalence class See equivalence partition. denklik sınıfı Bakınız denklik payı
equivalence A black box test design denklik paylarına Test senaryolarının denklik
partitioning technique in which ayırma sınıflarından
temsilcileri çalıştırmak için
test cases are designed tasarlandığı bir
to execute representatives kara kutu test tasarım
from equivalence tekniği. Prensip olarak
partitions. In principle test test senaryoları her sınıftan
cases are designed en az bir tane
to cover each partition at temsilci çalıştıracak şekilde
least once. tasarlanır.
A human action that Bir insan tarafından
error produces an incorrect insan hatası/hata gercekleştirilen ve doğru
olmayan sonuç üreten bir
result. [After IEEE 610] eylem [IEEE 610'dan
sonra]
error seeding See fault seeding. hata ekimi Bakınız kusur ekimi
error seeding
tool See fault seeding tool. hata ekim aracı Bakınız kusur ekim aracı
exhaustive A test approach in which geniş kapsamlı Test grubunun tüm girdi ve
testing the test suite test ön koşul
comprises all combinations kombinasyonlarını
of kapsadığı test yaklaşımı.
input values and
preconditions.
expected
outcome See expected result. beklenen çıktı Bakınız beklenen sonuç
factory
acceptance Acceptance testing fabrika kabul Bir bileşen veya sistemin
testing conducted at the site at testi gereksinimleri
karşılayıp karşılamadığına
which the product is karar vermek için
developed and performed ürünün geliştirildiği yerde
by employees of tedarikci firmanın
the supplier organization, personeli tarafından
to determine gerçekleştirilen kabul
whether or not a testi. Genel kullanım
component or system donanım için olsa da
satisfies the requirements, yazılım için de kullanılır.
normally Ayrıca bakınız alfa
including hardware as well
as software. See testi
also alfa testing.
kusur ortaya
fault attack See attack. çıkarmaya Bakınız saldırı
yönelik saldırı
fault density See defect density. kusur yoğunluğu Bakınız hata yoğunluğu
The process of
intentionally adding kusur Bir sisteme kasıtlı bir
fault injection defects to enjeksiyonu şekilde hata ekleyerek, o
a system for the purpose sistemin hataları tespit
of finding out edebilme ve hatadan
whether the system can kendisini kurtarabilme
detect, and possibly yetisini anlamak
recover from, a defect. amacıyla gerçekleştirilen
Fault injection süreç. Hata
intended to mimic failures enjeksiyonu ile canlıda
that might occur in gerçekleşebilecek
the field. See also fault arızaların taklit edilmesi
tolerance. amaçlanmaktatır.
Bakınız kusur toleransı.
Kusur
fault masking See defect masking. maskelenmesi Bakınız hata maskelenmesi
fault seeding The process of Kusur ekimi Bir bileşen veya sisteme
intentionally adding
defects to kasıtlı bir şekilde hata
those already in the ekleyerek, sistemin hata
component or system for bulabilme ve hatayı
the purpose of monitoring ortadan kaldırma oranını
the rate of gözlemlemek ve
detection and removal, kalan hata sayısını
and estimating the hesaplamak amacıyla
number of remaining gerçekleştirilen süreç. Hata
defects. Fault seeding is ekimi genellikle
typically part of programlama safhasında
development (prerelease) yapılır ve herhangi
testing and can be bir test seviyesinde (birim,
performed at any test level entegrasyon veya
(component, integration, sistem) gerçekleştirilebilir.
or system). [After [IEEE 610]
IEEE 610]
Gereksinim
An attribute of a dokümanlarında bileşen
feature component or system özellik veya
specified or implied by sistemle ilgili belirtilen
requirements nitelikler. (Örneğin,
documentation (for güvenilirlik, kullanılabilirlik
example reliability, veya tasarım
usability or design
constraints). [After IEEE kısıtları). [IEEE 1008]
1008]
field testing See beta testing saha testi Bakınız beta testi
functional test Procedure to derive and/or fonksiyonel test Bir bileşen veya sistemin iç
design select test cases tasarım çalışma mimarisini
based on an analysis of the dikkate almadan, işlevselliği
technique specification of tekniği baz alarak test
the functionality of a senaryolarını seçmek veya
component or system üretmek. Ayrıca
without reference to its bakınız kara kutu test
internal structure. See tasarım tekniği
also black box test design
technique.
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 36
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
functional Testing based on an Bir bileşen veya sistemin
testing analysis of the fonksiyonel test işlevsel özelliklerinin
specification of the analizine dayanan test.
functionality of a Bakınız kara kutu testi
component or system. See
also black box
testing.
glass box testing See white box testing cam kutu testi Bakınız beyaz kutu testi
GQM See Goal Question Metric ASM Bakınız Amaç Soru Metriği
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 38
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
H
Risk öğelerini
A technique used to nitelendirmek için
hazard analysis characterize the tehlike analizi kullanılan bir
elements of risk. The result teknik. Tehlike analizi
of a hazard çıktıları yazılım
analysis will drive the geliştirme ve test
methods used for metotlarını belirlemede
development and testing kullanılır. Bakınız risk
of a system. See also analizi
risk analysis.
high level test A test case without üst seviye test Girdiler ve beklenen
case concrete (implementation senaryosu sonuçlar için somut
level) values for input data değerler içermeyen test
and expected senaryosu. Mantıksal
results. Logical operators işleçler kullanılır; gerçek
are used; instances değerler barındıran
of the actual values are not örnekler verilmez. Ayrıca
yet defined and/or bakınız alt seviye test
available. See also low senaryosu
level test case.
The tracing of
horizontal requirements for a test yatay Bir test seviyesindeki
traceability level izlenebilirlik gereksinimlerin test
through the layers of test dokümanlarının katmanları
documentation (e.g. arasında
test plan, test design izlenilebilmesidir.(Örn: test
specification, test case planı, test tasarım
specification and test spesifikasyonu, test
procedure specification senaryosu spesifikasyonu
ve test süreci
spesifikasyonu veya test
or test script). betiği)
hyperlink test A tool used to check that Bir websitesinde bozuk link
tool no broken link test aracı olup olmadığını
hyperlinks are present on a kontrol etmek için
web site. kullanılan araç
item transmittal
report See release note. iletim raporu Bakınız sürüm notu
LCSAJ Linear A Linear Code Sequence Doğrusal Kod Bir doğrusal kod dizisi ve
Code And Jump, consists of Dizisi ve atlama, şu üç
Sequence And the following three items öğeden oluşur (genelde bir
Jump (conventionally Atlama (LCSAJ) kaynak kod
identified by line numbers listesindeki satır numaraları
in a source code ile tanımlanır) :
listing): the start of the çalıştırılabilir ifadelerin
linear doğrusal dizisinin
sequence of executable başlangıcı, doğrusal sıra
statements, the end sonu ve hedef satır
of the linear sequence, and
the target line to
which control flow is
transferred at the end of
the linear sequence.
logic-coverage See white box testing. mantık kapsama Bakınız beyaz kutu testi
testing [Myers] testi [Myers]
low level test A test case with concrete alt seviye test Girdiler ve beklenen sonuç
case (implementation senaryosu için somut
level) values for input data değerleri olan test
and expected senaryosu. Bu test senaryo
results. Logical operators çeşidinde üst seviye test
from high level test senaryolarındaki
cases are replaced by mantıksal operatörler
actual values amaçlarına karşılık
that correspond to the gelen gerçek değerlerle
objectives of the değiştirilir. Ayrıca
logical operators. See also bakınız üst seviye test
high level test case. senaryosu
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 46
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
M
Bir yazılımın
maintainability The process of testing to sürdürülebilirlik sürdürülebilirliğini
testing determine the testi belirlemek için
maintainability of a
software product. gerçekleştirilen test süreci.
manufacturing- A view of quality, whereby üretim bazlı Servis veya ürünün, amaç
based quality is measured kalite ve ihtiyaçları ne
by the degree to which a kadar karşıladığının ölçmek
quality product or service için kullanılan
conforms to its intended kalite bakış açısı. Kalite
design and hayata geçirilen
requirements. Quality süreçlerin sonucudur
arises from the yaklaşımını benimser.
process(es) used. [After [Garvin sonrası] Ayrıca
Garvin] See also bakınız ürün bazlı
product-based quality, kalite, hissedilen kalite,
transcendent-based kullanıcı bazlı kalite,
quality, user-based quality,
value-based değer bazlı kalite.
quality.
Mean Time The arithmetic mean Arızalar Arasında Bir sistemin arızaları
Between (average) time between geçen arasında geçen ortlama
failures of a system. The zaman. Güvenilirlik
Failures MTBF is typically part Ortalama Süre büyüme modelinin bir
of a reliability growth parçasıdır.Ayrıca bakınız
model that assumes the güvenilirlik büyüme
failed system is
immediately repaired, as a modeli
part of a defect fixing
process. See also
reliability growth model.
Mean Time To The arithmetic mean Ortalama tamir Bir sistemin herhangi bir
Repair (average) time a system süresi arızadan kurtarılması
will take to recover from için gereken ortalama
any failure. This zaman. Genellikle
typically includes testing to hatanın giderildiğini kontrol
insure that the eden test süresini
defect has been resolved. de içermektedir.
migration testing See conversion testing. taşıma testi Bakınız dönüşüm testi
modified
condition The percentage of all single değiştirilmiş Test senaryo grubu
decision condition koşul karar tarafından çalıştırılmış
karar sonucunu bağımsız
coverage outcomes that kapsamı olarak etkileyen her
independently affect a tekil koşulun sonucunun
decision outcome that yüzdesel oranı.
have been exercised by a %100 değiştirilmiş koşul
test case suite. karar kapsamı %100
100% modified condition karar koşul kapsamını ifade
decision coverage etmektedir.
implies 100% decision
condition coverage.
modified
condition A white box test design değiştirilmiş Test senaryolarının karar
decision technique in which koşul karar sonucunu bağımsız
olarak etkileyen tekil koşul
testing test cases testi sonuçlarını
are designed to execute üretmek için tasarlandığı
single condition beyaz kutu tasarım
outcomes that
independently affect a
decision tekniği
outcome.
modified
multiple See modified condition değiştirilmiş bakınız değiştirilmiş koşul
condition decision coverage. çoklu koşul karar kapsamı
coverage kapsamı
module testing see component testing modül testi bakınız bileşen testi
multiple
condition The percentage of Çoklu koşul Bir test senaryo grubunun
coverage combinations of all single kapsama çalıştırdığı bir
komutun içerisinde
condition bulunan tüm tekil koşul
outcomes within one kombinasyonlarının
statement that have yüzdesi. %100 çoklu koşul
been exercised by a test kapsama, %100
suite. 100% multiple değiştirilmiş koşul karar
condition coverage implies kapsamayı ifade
100% modified etmektedir.
condition decision
coverage
multiple
condition A white box test design Test senaryolarının tek bir
testing: technique in which Çoklu koşul testi komut içindeki tekil
koşul kombinasyonlarını
test cases are çalıştırmak için
designed to execute tasarlandığı beyaz kutu test
combinations of single tekniği
condition outcomes
(within one statement).
mutation testing: See back-to-back testing Mutasyon Testi Bakınız arka arkaya test
open source A software tool that is Açık Kaynak Kaynak kodu tüm
software available to all potential Kodlu yazılım potansiyel kullanıcılara açık
olan, genel kullanım lisansı
users in source code form, ile sunulan,
usually via the internet; its kullanıcıların üzerinde
users are değişiklik ve geliştirme
permitted, usually under yapıp yeniden dağıtıma
licence, to study, sokmasına izin verilen
change, yazılım
improve and, at times, to
distribute the
software.
oracle See test oracle. sonucu bilen Bakınız test sonucunu bilen
A 2-dimensional array
orthogonal array constructed with dikey dizi
special mathematical Özel matematiksel
properties, hesaplamalarla
such that choosing any two oluşturulmuş, dizide
columns in the seçilmiş herhangi iki
array provides every pair sütunun dizideki her bir
combination of each sayının ikili
kombinasyonunu sağladığı
number in the array. iki boyutlu dizi.
An instance of an output.
See also output Çıktı değeri Çıktı örneği. Bakınız çıktı.
output value
outsourced Testing performed by Proje takımıyla aynı yerde
testing: people who are not co- Dış kaynaklı test bulunmayan ve
firmanın kendi personeli
located with the project olmayan kişiler
team and are not fellow
employees. tarafından yapılan test
pairwise
integration A form of integration ikili entegrasyon Çağrı grafiğine göre
testing testing that targets pairs testi beraber çalışan ikili
bileşenleri hedefleyen
of components entegrasyon testi şekli.
that work together, as
shown in a call graph.
Sürekli gelişimi
Performance A high level metric of Performans yönlendirmek için
indicator effectiveness and/or Göstergesi kullanılan
etkinlik ve/veya verimlilik
efficiency used to guide ölçütleri. Örneğin;
and control progressive yazılım geliştirme için
development, e.g. teslim süresinden
lead-time slip for software
development. oluşan sapma. [CMMI]
[CMMI]
Performance The task of analyzing, e.g., Performans Bir çeşit analiz. Örneğin;
Profiling identifying Profilleme belirlenmiş ölçütleri
esas alarak performans
performance bottlenecks darboğazlarını
based on generated tanımlama, araçlar
metrics, and tuning the kullanarak bileşen veya
performance of a software sistemin performansının
component or ayarlanması.
system using tools.
Bir yazılımın
portability The process of testing to taşınabilirliğinin test
testing determine the Taşınabilirlik testi edilmesi
portability of a software
product
problem report See defect report Problem raporu Bakınız hata raporu
Girdileri çıktılara
A set of interrelated dönüştüren, birbiriyle
process activities, which Süreç ilişkili
transform inputs into aktiviteler kümesi [ISO
outputs. [ISO 12207] 12207]
process- Testing that follows a set Süreç uyumluluk Tanımlı süreçlere göre
compliant testing of defined testi koşturulan test. Örnek
processes, e.g., defined by standart belirleme komitesi
an tarafından
external party such as a tanımlanan süreçler. Ayrıca
standards committee. bakınız standart
See also standard-
compliant testing uyumluluk testi
program Program
instrumenter See instrumenter düzenleyici Bakınız düzenleyici
program testing See component testing Program testi Bakınız bileşen testi
A risk related to
management and control Projenin yönetimi ve
project risk of proje riski kontrolüyle ilgili olan
the (test) project, e.g. lack riskler. Örneğin personel
of staffing, strict eksikliği, katı bitiş
deadlines, changing tarihleri, sürekli değişikliğe
requirements, etc. See uğrayan
gereksinimler v.b Ayrıca
also risk. bakınız risk
project test plan See master test plan proje test planı Bakınız master test planı
The process of
demonstrating the ability Belirlenen gereksinimleri
qualification to Nitelik yerine getirebilme
fulfill specified yeteneği. Bu durumu
requirements. Note belirtmek için 'nitelikli'
the term ‘qualified’ is used kelimesi kullanılmaktadır.
to designate the [ISO 9000]
corresponding status. [ISO
9000]
quality kalite
characteristic See quality attribute karakteristiği Bakınız kalite özelliği
quality gate A special milestone in a kalite geçidi Projede özel bir kilometre
project. Quality gates taşı. Kalite geçitleri
are located between those önceki fazın çıktılarına son
phases derecede bağımlı
of a project strongly olan iki faz arasına konulur.
depending on the Kalite geçidi
outcome of a previous bağımlı olunan fazın
phase. A quality gate dokümanlarını kontrol
includes a formal check of
the documents of etmeyi de içerir.
the previous phase
Rasyonel
Rational Unified A proprietary adaptable Birleştirilmiş Tescillenmiş, döngüsel ve
Process iterative software Süreç uyarlanabilen bir
yapıya sahip yazılım
development process geliştirme çerçeve
framework consisting of sürecidir. Dört fazdan
four project lifecycle oluşur: başlangıç,
phases: inception, detaylandırma, yapım ve
elaboration, construction geçiş.
and transition.
record/playback
tool See capture/playback tool çek/oynat aracı Bakınız kaydet/oynat aracı
Yazılımın
recoverability The process of testing to Kurtarılabilirlik kurtarılabilirliğinin test
testing determine the testi edilmesi.
recoverability of a software Ayrıca bakınız güvenilirlik
product. See also testi
reliability testing
recovery testing See recoverability testing toparlanma testi bakınız kurtarılabilirlik testi
regulation
testing See compliance testing düzenleme testi bakınız uyum testi
reliability growth A model that shows the güvenilirlik Yazılımın sürekli test
model growth in reliability büyüme modeli edilerek yazılımdaki
over time during güvenilirlik hatalarının
continuous testing of a giderilmesi ve bu
component or system as a sayede yazılımın
result of the güvenilirliğinde gelişme
removal of defects that sağlanmasını gösteren
result in reliability model
failures.
risk category See risk type risk kategorisi Bakınız risk çeşidi
risk mitigation See risk control riski azaltma Bakınız risk kontrolü
emniyet
safety critical A system whose failure or hassasiyetli Arızası veya yanlış
system malfunction may sistem çalışması; ölüme veya
insanların ciddi
yaralanmasına veya
result in death or serious ekipman
injury to people, or loss or kaybına veya ciddi
severe damage to hasarına, veya çevresel
equipment, or zarara yol açabilecek
environmental harm. sistem
sanity test See smoke test mantıklılık testi Bakınız duman testi
Gözden geçirme
The person who records toplantısında hatayı ve
scribe each defect katip süreci
mentioned and any iyileştirmek için yapılan
suggestions for process önerileri kaydeden
improvement during a kişi. Katip, kayıt formunun
review meeting, on a okunabilir ve
logging form. The scribe anlaşılabilir olmasından
should ensure that sorumludur.
the logging form is
readable and
understandable.
Hazırlanmış test
Test execution carried out betikleştirilmiş senaryolarının sıralı
scripted testing by following a test komutlar
previously documented halinde koşturulması
sequence sonucu yapılan test
of tests.
Shewhart chart See control chart Shewhart grafiği Bakınız kontrol grafiği
A subset of all
defined/planned test cases Bir programın en önemli
smoke test that duman testi fonksiyonlarının
cover the main
functionality of a çalışıp çalışmadığını
component anlamak amacıyla
or system, to ascertaining detaylara girmeden yapılan
that the most test tekniği.
crucial functions of a Günlük derleme ve duman
program work, but not testi endüstrideki
bothering with finer en iyi test pratikleri
details. A daily build and arasındadır. Ayrıca bakınız
smoke test is among
industry best alım testi.
practices. See also intake
test.
Software Failure See Failure Mode and Yazılım Arıza Bakınız Arıza Durumu ve
Mode and Effect Durumu ve Etki Etki Analizi (FMEA)
Effect Analysis
(SFMEA) Analysis (FMEA). Analizi (SFMEA)
Software Fault See Fault Tree Analysis Yazılım Kusur Bakınız Kusur Ağacı Analizi
Tree Analysis (FTA). Ağacı Analizi (FTA).
(SFTA)
yazılım ürün
software product See quality attribute. karakteristiği Bakınız kalite niteliği.
characteristic
yazılım kalite
software quality See quality attribute. karakteristiği Bakınız kalite niteliği.
characteristic
software test
incident See incident. yazılım test olayı Bakınız olay
source
statement See statement. kaynak komut Bakınız komut.
specification- spesifikasyon
based testing See black box testing. bazlı test Bakınız kara kutu testleri.
specification- See black box test design spesifikasyon Bakınız kara kutu test
based technique. bazlı teknikler teknikleri.
technique
specification- See black box test design spesifikasyon Bakınız kara kutu test
based test technique. bazlı test teknikleri.
tasarım
design technique teknikleri
standard
software See off-the-shelf software. standart yazılım Bakınız paket yazılım.
standartların
standards testing See compliance testing. testi Bakınız uyumluluk testi.
A diagram that depicts the Bir sistem ya da bileşenin
state diagram states that a durum diyagramı alabileceği
component or system can durumları ve bir durumdan
assume, and shows diğerine geçişte
the events or
circumstances that cause sebep olduğu olayları ya da
and/or koşulları gösteren
result from a change from
one state to diyagram.[IEEE 610]
another. [IEEE 610]
state transition A black box test design durum geçişi Test senaryolarının geçerli
testing technique in which testi ve geçersiz durum
test cases are designed to geçişlerini test edebilmek
execute valid and amacıyla
invalid state transitions. tasarlandığı, kara kutu test
See also N-switch tekniği. Ayrıca
testing. bakınız N-anahtar testi
static analysis
tool See static analyzer. statik analiz aracı Bakınız statik çözümleyici.
Kaynak kodun
static code Analysis of source code çalıştırılmadan analiz
analysis carried out without statik kod analizi edilmesi
execution of that software.
static code A tool that carries out statik kod Statik kod analizi yapmak
analyzer static code analysis. The çözümleyicisi için kullanılan araç.
tool checks source code, Kod standartlarına uyum
for certain properties sağlama, kalite
such as conformance to metrikleri ya da veri akışı
coding standards, bozuklukları gibi bazı
quality metrics or data özellikler için kaynak kodu
flow anomalies. kontrol eder.
stress testing A tool that supports stress Stres testlerini yapmak için
tool testing. stres test aracı kullanılan araç.
structure-based See white-box test design yapı bazlı test Bakınız beyaz kutu test
test design technique. tasarım tasarım tekniği.
technique teknikleri
structure-based
testing See white-box testing. yapı bazlı testler Bakınız beyaz kutu testi.
structured yapısal
walkthrough See walkthrough. üzerinden geçme Bakınız üzerinden geçme
system
integration Testing the integration of sistem Sistemlerin birbirleri veya
testing systems and entegrasyon testi dış birimler ile
packages; testing entegrasyonunun testi.
interfaces to external Örnek elektronik veri
organizations (e.g.
Electronic Data değişimi, internet gibi
Interchange, Internet).
Systematic Test A structured testing Sistematik Test Yapısal test yöntemi, ayrıca
and methodology, also used ve test sürecini
Evaluation as a content-based model Değerlendime geliştirmek için içerik bazlı
Process for improving the Süreci bir modelleme
testing process. Systematic olarak da kullanılır.
Test and Sistematik Test ve
Evaluation Process (STEP) Değerlendime Süreci (STEP)
does not require iyileştirme
that improvements occur çalışmalarının belirli bir
in a specific order. düzen içerisinde
See also content-based meydana gelmesini
model. gerektirmez. Ayrıca
bakınız içerik bazlı model.
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 72
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
T
test automation The use of software to test otomasyonu Test yönetimi, test
perform or support tasarımı, testin yürütülmesi
test activities, e.g. Test ve sonuçlarının
management, test değerlendirilmesi gibi test
design, test execution and aktivitelerine yardımcı
results checking. olmak için kullanılan
yazılım.
test bed See test environment. test yatağı Bakınız test ortamı.
test senaryo
test case suite See test suite. grubu Bakınız test grubu
During the test closure Bir test süreci fazı olan test
test closure phase of a test process test kapanışı kapanışı sırasında
data is collected from test projesinde kazanılan
completed activities to tecrübe, test yazılımı
consolidate experience, ve metrikler
testware, facts and toplulaştırılarak sonraki
numbers. The test closure projelerde kullanılmak için
phase consists of arşivlenir.Test
finalizing and archiving the kapanışı aşaması; test
testware and projesi çıktılarını
evaluating the test process, sonuçlandırma ve
including arşivleme, test
preparation of a test değerlendirme raporu
evaluation report. See hazırlığı da dahil olmak
üzere test sürecini
also test process. değerlendirme
konularından oluşur. Ayrıca
bakınız test
süreci.
Test verisi
test data The process of analyzing test veri gereksiniminlerinin analizi,
management test data yönetimi test veri
requirements, designing yapılarının tasarlanması,
test data structures, test verisinin
creating and maintaining yaratılması ve sürdürülmesi
test data. süreci.
test design A document specifying the test tasarım Bir test öğesi için, test
specification test conditions spesifikasyonu koşullarını (kapsam
(coverage items) for a test öğelerini), detaylı test
item, the detailed yaklaşımını ve ilgili üst
test approach and düzey test senaryolarını
identifying the associated tanımlayan doküman.
high level test cases. [After [IEEE 829 sonrası]. Ayrıca
IEEE 829] See also bakınız test
test specification. spesifikasyonu
test design Procedure used to derive test tasarım Test senaryolarını elde
technique and/or select test tekniği etmek ve/veya seçmek
için kullanılan
cases prosedür/yordam
test design tool A tool that supports the test tasarım aracı Test girdilerini gereksinim
test design activity by yönetim aracı gibi
generating test inputs from araçlarda tutulan test
a specification koşulları veya koddan
that may be held in a CASE üreten test tasarım
tool repository, aktivitesini destekleyen
e.g. Requirements
management tool, from araç
specified test conditions
held in the tool itself,
or from code.
test execution A scheme for the execution test yürütme Test prosedürlerinin
schedule of test çizelgesi yürütülmesi planı. Not:
procedures. Note: The test Test prosedürleri
procedures are yürütülme sırasına ve
included in the test içeriğine göre test yürütme
execution schedule in planına dahil
their context and in the edilir.
order in which they
are to be executed.
test execution A type of test tool that is test yürütme Otomatik test betiği
tool able to execute other aracı kullanarak başka bir
software using an yazılımı çalıştırılabilen bir
automated test script, e.g. test aracı türü. (örn.
capture/playback. [Fewster kaydet/oynat araçları)
and Graham] [Fewster ve Graham]
test
improvement A plan for achieving test iyileştirme Organizasyon test sürecinin
plan organizational test planı ve test süreci
değerlerinin mevcut
process improvement durumdaki güçlü ve zayıf
objectives based on a yönlerini ele alarak
thorough iyileştirmeyi hedefleyen
understanding of the
current strengths and plan [CMMI sonrası]
weaknesses of the
organization’s test
processes and test process
assets. [After
CMMI]
test item
transmittal test öğesi iletim
report See release note. raporu Bakınız sürüm notu.
test leader See test manager. test lideri Bakınız test yöneticisi.
test
management A tool that provides test yönetim Test yönetimine ve test
tool support to the test aracı sürecinin bir
management and control bölümünün kontrol
part of a test edilmesine destek
process. It often has sağlayan araç. Test projesi
several capabilities, such eserlerinin
as testware management, yönetimi, test zaman
scheduling of tests, planlaması, sonuçların
the logging of results, kaydının tutulması,
progress tracking, ilerlemenin izlenmesi, olay
incident management and yönetimi ve test raporlama
test reporting. gibi birçok
yeteneği barındırır.
Test aktivite ve
The person responsible for kaynaklarının
test manager project test yöneticisi yönetiminden ve
management of testing test nesnesinin
activities and değerlendirilmesinden
resources, and evaluation sorumlu kişi. Bu kişi test
of a test object. The nesnesinin
individual who directs,
controls, administers, değerlendirilme sürecinin
plans and regulates the yönlendirilmesinden,
evaluation of a test kontrolünden,
yönetiminden,
object. planlanmasından ve
düzenlenmesinden
sorumludur
Test Maturity A five level staged Entegre Test Beş seviyeli, basamaklı bir
Model framework for test process Olgunluk yapıdan oluşan,
improvement, related to test süreçlerinin
integration the Capability Modeli iyileştirilmesi için gerekli,
Maturity Model Integration etkili test süreçlerinin ana
(CMMI), that hatlarını
describes the key elements tanımlayan, Entegre
of an effective test Yetenek Olgunluk
Modeliyle uyumlu çerçeve
process. model
test performance A high level metric of test performans Test geliştirmesini kontrol
indicator effectiveness and/or göstergesi eden ve yol
efficiency used to guide gösteren, üst seviye etkinlik
and control ve/veya verimlilik
progressive test metriği. Örn. Hata
development, e.g. Defect Yakalama Oranı .
Detection Percentage
(DDP).
Test Point A formula based test test puanı analizi Fonksiyon puan analizine
Analysis (TPA) estimation method (TPA) dayalı test
based on function point tahminleme formülü.
analysis. [TMap] [TMap]
test record See test log. test tutanağı Bakınız test kaydı
test recording See test logging. test kaydetme Bakınız test kaydı tutma.
test requirement See test condition. test gereksinimi Bakınız test koşulu.
Bakınız
test result See result. test sonucu sonuç.
test rig See test environment. test donanımı Bakınız test ortamı.
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 79
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
Execution of a test on a Test nesnesinin belirli bir
test run specific version of the test koşumu sürümünde testin
test object. yürütülmesi.
test run log See test log. test koşum kaydı Bakınız test kaydı
test situation See test condition. test durumu Bakınız test koşulu.
test
test specification spesifikasyon
technique See test design technique. tekniği Bakınız test tasarım tekniği
test stage See test level. test etabı Bakınız test seviyesi.
test target A set of exit criteria. test hedefi Test çıkış kriterleri kümesi
test technique See test design technique. test tekniği Bakınız test tasarım tekniği
TPG See Test Process Group. TPG Bakınız Test Süreç Grubu
The analysis of
transactional transactions between İnsanlar ve insanların
analysis people etkileşim analizi aklından geçenler
and within people’s minds; arasındaki etkilişimi
a transaction is inceleyen analiz.
defined as a stimulus plus a Etkileşim, uyaran ve bu
response. uyarıya verilen tepki
olarak tanımlanır.
Transactions take place Etkileşimler, insanlar
between people and arasında ve insanların
between the ego states akıllarından geçen ego
(personality segments) durumları arasında
within one person’s gerçekleşir.
mind.
unit test A tool that provides an birim testi Birim veya bileşen testi için
framework environment for unit çerçevesi ortam sağlayan bir
or component testing in yazılım aracı. Bir bileşen
which a component uygun taklit
can be tested in isolation uygulama ve sürücüler ile
or with suitable veya tek başına test
stubs and drivers. It also edilebilir. Hata ayıklama
provides other gibi yazılımcılar için
support for the developer, farklı destekler sağlayabilir.
such as debugging [Graham]
capabilities. [Graham]
unit testing See component testing. birim testi Bakınız bileşen testi.
A step-by-step
presentation by the author Bir dokümanın yazarı
walkthrough of a üzerinden geçme tarafından, bilgi
document in order to toplamak ve dokümanın
gather içeriği hakkında ortak
information and to bir anlayış oluşturmak için
establish a common yaptığı sunum.
understanding of its [Freedman ve Weinberg,
content. [Freedman and IEEE 1028]. Bakınız
Weinberg, IEEE 1028] See
also peer review. eş-gözden geçirme
white-box See white-box test design beyaz kutu test Bakınız beyaz kutu test
technique technique. tekniği tasarım tekniği
white-box test Procedure to derive and/or beyaz kutu test Bir sistemin veya bir
design select test cases tasarım bileşenin iç yapısının
based on an analysis of the analizini baz alan test
technique internal structure tekniği koşullarının seçim
of a component or system. ve/veya çıkarım prosedürü.
[IEEE 1028] IEEE 1028:1997. Standard for Software Reviews and Audits.
[ISO 9000] ISO 9000:2005. Quality Management Systems – Fundamentals and Vocabulary.
[ISO 9126] ISO/IEC 9126-1:2001. Software Engineering – Software Product Quality – Part
[ISO 15504] ISO/IEC 15504-9: 1998. Information Technology – Software Process Assessment
– Part 9: Vocabulary.
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 87
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
6. Kitap ve Yayınlar
[Bach] J. Bach (2004), Exploratory Testing, in: E. van Veenendaal, The Testing Practitioner
[Beizer] B. Beizer (1990), Software Testing Techniques, van Nostrand Reinhold, ISBN 0-442-
20672-0.
[Chow] T. Chow (1978), Testing Software Design Modelled by Finite-Sate Machines, in:
[CMM] M. Paulk, C. Weber, B. Curtis and M.B. Chrissis (1995), The Capability Maturity
Model, Guidelines for Improving the Software Process, Addison-Wesley, ISBN 0-201- 54664-
7.
[CMMI] M.B. Chrissis, M. Konrad and S. Shrum (2004), CMMI, Guidelines for
15496-7.
[Deming] D. W. Edwards (1986), Out of the Crisis, MIT Center for Advanced Engineering
Study, ISBN 0-911379-01-052.
[Fenton] N. Fenton (1991), Software Metrics: a Rigorous Approach, Chapman & Hall, ISBN 0-
53249-425-1.
[Fewster and Graham] M. Fewster and D. Graham (1999), Software Test Automation,
[Garvin] D.A. Garvin (1984), What does product quality really mean?, in: Sloan Management
Review, Vol. 26, nr. 1 1984.
[Gilb and Graham] T. Gilb and D. Graham (1993), Software Inspection, Addison-Wesley, ISBN
0-201-63181-4.
[Grochtmann] M. Grochtmann (1994), Test Case Design Using Classification Trees, in:
Conference Proceedings STAR 1994.
[Hetzel] W. Hetzel (1988), The complete guide to software testing – 2nd edition, QED
[Myers] G. Myers (1979), The Art of Software Testing, Wiley, ISBN 0-471-04328-1.
[TMap] M. Pol, R. Teunissen, E. van Veenendaal (2002), Software Testing, A guide to the
[TMMi] E. van Veenendaal and J. Cannegieter (2011), The Little TMMi, UTN Publishing, ISBN
97-89490986-03-2.
[Veenendaal04] E. van Veenendaal (2004), The Testing Practitioner – 2nd edition, UTN
Publishing, ISBN 90-72194-65-9.