Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 205

ISTQB Yazılım Testi

Terimler Sözlüğü
A

Term Definition Terim Tanım

abstract test soyut test Bakınız üst seviye test


case See high level test case senaryosu senaryosu

acceptance See acceptance testing kabul Bakınız kabul testi

acceptance The exit criteria that a Bir sistemin veya bileşenin;


criteria component or system Kabul Kriteri kullanıcı, müşteri
must satisfy in order to be veya yetkili birimin
accepted by a user, ihtiyaçlarını karşılaması
customer, or other için sahip olması beklenen
authorized entity. [IEEE çıkış kriteri. [IEEE
610] 610]

acceptance Formal testing with respect Sistemin kabul edilmesine


testing to user needs, Kabul Testi karar vermek için
requirements, and yapılan; kullanıcı ihtiyaçları,
business processes gereksinimleri ve
conducted to determine iş sürecine göre yürütülen,
whether or not a sistemin kabul
system satisfies the kriterine uygunluğunu,
acceptance criteria and to kullanıcıyı, müşteriyi
enable the user, customers veya yetkili birimi etkin
or other kılarak denetleyen
authorized entity to resmi test aktivitesi.[IEEE
determine whether or not 610 sonrası]
to accept the system.
[After IEEE 610]

accessibility Testing to determine the Engelli kullanıcıların


testing ease by which users Erişilebilirlik Testi yazılımı ne kadar kolay
with disabilities can use a kullanabildiğini ölçümleyen
component or test.[Gerard]
system. [Gerrard]

The capability of the Yazılım ürününün doğru


accuracy software product to Doğruluk veya kabul edilen
provide the right or agreed sonuçları ya da etkilerini
results or effects istenen hassasiyet
with the needed degree of derecesinde sağlayabilme
precision. [ISO yeteneği. [ISO
9126] See also 9126]. Ayrıca bakınız
functionality fonksiyonalite.

accuracy testing The process of testing to Doğruluk Testi Yazılım ürününün


determine the doğruluğuna karar vermek
accuracy of a software için yürütülen test
product aktivitesi.

The phase within the IDEAL IDEAL Model içindeki


acting (IDEAL) model where the Aksiyon(IDEAL) fazlardan iyileştirme
improvements are noktalarının belirlendiği,
developed, put into pratiğe döküldüğü ve
practice, and deployed organizasyona yayıldığı
across the aşama. Aksiyon
organization. The acting aşaması şu aktiviteleri
phase consists of the içerir: Çözüm üretme,
activities: create solution, pilot/test çözümü, çözümü
pilot/test solution, geliştirme ve
refine solution and uygulama. Ayrıca bakınız
implement solution. See IDEAL
also IDEAL.

action word Aksiyon kelimesi Bakınız anahtar kelime


driven testing See keyword-driven testing güdümlü güdümlü test
test

User or any other person Test edilmekte olan


actor or system that Aktör sistemle etkileşim halinde
interacts with the system olan kullanıcı veya kişi veya
under test in a başka bir sistem.
specific way.

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ış.

ad hoc review Kurgusuz gözden Bakınız resmi olmayan


See informal review. geçirme gözden geçirme

Testing carried out Resmi olmadan yürütülen


ad hoc testing informally; no formal test Kurgusuz Test test; resmi test
preparation takes place, no hazırlığı yapılmadan, test
recognized test tasarım tekniği
design technique is used, kullanılmadan, beklenen
there are no sonucun tam net
expectations for results olmadığı ve test
and koşumunun gelişigüzel
arbitrariness guides the
test execution yapıldığı testler.
activity.
The capability of the Yazılım ürününün, farklı
adaptability software product to be Uyarlanabilirlik özellikteki ortamlara
adapted for different ekstra bir aksiyon
specified environments gerektirmeden adapte
without applying actions or edilebilme yeteneği.
means other than [ISO9126] Ayrıca bakınız
those provided for this
purpose taşınabilirlik.
for the software
considered. [ISO 9126] See
also portability.

A statement on the values Çevik yazılım geliştirmenin


agile manifesto that underpin agile Çevik Manifesto temellerini
software development. oluşturan değerler listesi.
The values are: Bu değerler:
- individuals and -Süreçler ve araçlardan
interactions over processes ziyade bireyler ve
and tools etkileşimlere
-Kapsamlı
- working software over dökümantasyondan ziyade
comprehensive çalışan
documentation yazılıma
- customer collaboration -Sözleşme pazarlıklarından
over contract ziyade müşteri ile
negotiation işbirliğine
- responding to change -Bir plana bağlı kalmaktan
over following a plan. ziyade değişime
karşılık vermeye

agile software A group of software Çevik Yazılım Gereksinimlerin ve


development development Geliştirme çözümlerin insiyatif
alabilen farklı takımlar arası
methodologies based on işbirliği ile ortaya
iterative incremental çıktığı, artarak evrimleştiği,
development, where bir grup döngüsel
requirements and yazılım geliştirme
solutions evolve through metodolojisi.
collaboration between self-
organizing cross-
functional teams.

Testing practice for a Çevik yazılım geliştirme


agile testing project using agile Çevik Test metodolojilerinin test
software development ayağı. Aşırı programlama
methodologies, (XP) gibi metodların
incorporating techniques kullanıldığı; yazılım
and methods, such geliştirme sürecinin test
as extreme programming sürecinin müşterisi gibi
(XP), treating davranıldığı ve önce
development as the testi hazırla yaklaşımının
customer of testing and benimsendiği
emphasizing the test-first süreçtir. Ayrıca bakınız test
design paradigm. güdümlü yazılım
See also test driven
development. geliştirme.

algorithm test [TMap] See branch testing. Algoritma Testi Bakınız Dal Testi [TMap]

Simulated or actual Potansiyel kullanıcı/müşteri


alpha testing operational testing by Alfa Testi veya bağımsız test
potential users/customers ekibi tarafından yazılım
or an independent geliştiricinin kendi
test team at the
developers’ site, but ortamında fakat yazılım
outside geliştirme ekibinin
the development kontrolü dışında yapılan
organization. Alpha testing operasyonel test. Alfa
is often employed for off- testi genellikle iç kabul
the-shelf software as testleri şeklinde paket
a form of internal yazılımlar için
acceptance testing. yapılmaktadır.

Testing based on a Sistematik analize dayalı


analytical testing systematic analysis of e.g., Analitik Test olan testlerdir.
Örneğin ürün riskleri veya
product risks or gereksinimler
requirements.

The capability of the Yazılım ürünündeki


analyzability software product to be Çözümlenebilirlik eksikliklere veya hata
diagnosed for deficiencies nedenlerine ya da
or causes of değiştirilmesi gereken
parçalara tanı
failures in the software, or konulabilmesi yeteneği.
for the parts to be [ISO
modified to be identified. 9126].Ayrıca bakınız
[ISO 9126] See also sürdürülebilirlik
maintainability.

analyzer See static analyzer Çözümleyici Bakınız statik çözümleyici

Any condition that deviates Gereksinimden,


anomaly from expectation Anomali tasarımdan, kullanıcı
based on requirements dökümanından,
specifications, design standartlardan, beklenti,
documents, user tecrübe veya algıdan
documents, standards, etc. sapma durumu.
or from someone’s Anormallikler gözden
perception or geçirme, test, analiz,
experience. Anomalies may derleme veya ürünün
be found during, kullanımı sırasında
but not limited to, ortaya çıkabilir. [IEEE 1044]
reviewing, testing, analysis, Ayrıca bakınız;
compilation, or use of hata, sapma, insan
software products or hatası/hata, kusur, arıza,
applicable documentation.
[IEEE olay, problem
1044] See also bug/defect,
deviation, error,
fault, failure, incident,
problem.

Repeated action, process, Başlangıçta faydalı gözüken


anti-pattern structure or Faydasız-desen ve sıklıkla
reusable solution that kullanılan, ancak pratikte
initially appears to be etkisiz ve/veya
beneficial and is commonly verimsiz olduğu ortaya
used but is çıkan tekrarlanan
ineffective and/or aksiyon, süreç, yapı veya
counterproductive in yeniden kullanılabilir
practice. çözümler.

Testing the code which Farklı süreçler, programlar


API (Application enables API (Uygulama ve/veya sistemler
Programming communication between Programlama arası iletişime olanak
Interface) different processes, Arayüzü) Testi sağlayan kodların
programs and/or systems. testi.API testi genellikle
testing API testing often negatif testlerden
involves negative testing, oluşur örneğin hata ele
e.g., to validate the alma algoritmasının
robustness of error sağlamlığının test edilmesi.
handling. See also Ayrıca bakınız
interface testing. arayüz testi.

arc testing See branch testing. Yay Testi Bakınız dal testi.

assessment A document summarizing Değerlendirme Değerlendirme sonuçlarını


report the assessment Raporu özetleyen
results, e.g. conclusions, rapordur, örneğin sonuçlar,
recommendations öneriler ve
and findings. See also bulgular. Ayrıca bakınız
process assessment. süreç
değerlendirmesi.

A person who conducts an Denetlemeyi gerçekleştiren


assessor assessment; any Denetçi kişi, denetleme
member of an assessment
team. ekibinin üyesi.

A condition that cannot be Parçalara bölünemeyen


atomic condition decomposed, i.e., a Atomik koşul durum. Örneğin 'VE',
condition that does not 'VEYA', 'DIŞLAMALI VEYA'
contain two or more gibi mantıksal
single conditions joined by operatörlerle birleştirilmiş
a logical operator iki veya daha fazla
tek koşulu barındırmayan
(AND, OR, XOR). bir durumdur.

Directed and focused Bir test objesinin


attack attempt to evaluate the Saldırı kalitesinin, özellikle
quality, especially
reliability, of a test object güvenilirliğinin; hataların
by oluşmasına
attempting to force specific zorlanarak doğrudan ve
failures to occur. odaklı bir şekilde
denenmesi. Ayrıca bakınız
See also negative testing. negatif test

attack-based An experience-based Yazılıma saldırarak,


testing testing technique that Saldırı-Bazlı Test özellikle güvenlik ile ilgili
uses software attacks to hataların oluşmasını
induce failures, hedefleyen tecrübeye
particularly security related dayalı test tekniği. Ayrıca
failures. See also bakınız saldırı.
attack.

The capability of the Yazılım ürününün


attractiveness software product to be Çekicilik kullanıcının ilgisini çekme
attractive to the user. [ISO yeteneği.[ISO 9126] Ayrıca
9126] See also bakınız
usability. kullanılabilirlik.

An independent evaluation Yazılım ürünlerinin ya da


audit of software Denetim süreçlerinin
products or processes to standartlara, yönergelere,
ascertain özelliklere ve/veya
prosedürlere
compliance to standards, uyumluluğunu nesnel
guidelines, kriterler
specifications, and/or baz alarak ortaya çıkaran
procedures based on bağımsız bir
değerlendirme. Denetim
objective criteria, için aşağıdaki
including documents that dökümanlar
specify: belirlenmelidir.
(1) the form or content of (1) Üretilecek ürünlerin
the products to be biçimi ve içeriği
(2) Üretim süreçleri
produced (3)Standartlara ve
(2) the process by which yönergelere uyumluluğun
the products shall be ölçüm şekli.[IEEE
produced 1028]
(3) how compliance to
standards or guidelines
shall be measured. [IEEE
1028]

A path by which the Bir girdinin (örnek veri)


audit trail original input to a process Denetim izlemesi sistemde başlattığı
(e.g. data) can be traced sürecin çıktısı başlangıç
back through the noktası olarak ele
process, taking the process alınarak, sürecin geriye
output as a dönük izlenmesi. Bu
starting point. This yaklaşım hata analizine ve
facilitates defect analysis ilgili sürecin
and allows a process audit denetlenmesine olanak
to be carried out. sağlar.[TMap Sonrası]
[After TMap]

automated Testware used in otomatize test Test otomasyonunda


testware automated testing, such as yazılımı kullanılan, yazılımı test
etmek için kodlanmış
tool scripts. yazılımdır. Örn. Test
araç betikleri

The degree to which a Bir bileşen veya sistemin


availability component or system Elverişlilik kullanılması
is operational and gerektiğinde, operasyonel
accessible when required ve erişilebilir olma
for use. Often expressed as derecesi. Genellikle
a percentage. yüzdesel olarak gösterilir.
[IEEE 610] [IEEE 610]

Term Definition Terim Tanım

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.

balanced A strategic tool for Şirketin operasyonel


scorecard measuring whether the Kurumsal karne aktivitelerinin; iş vizyonu
operational activities of a ve stratejik hedefleri ile
company are uyumunu ölçümleyen
aligned with its objectives bir araç. Ayrıca bakınız
in terms of business kurumsal gösterge
vision and strategy. See
also corporate tablosu, puan kartı.
dashboard, scorecard.
A specification or software Resmi olarak gözden
baseline product that has Temel çizgi geçirilmiş veya üzerinde
been formally reviewed or anlaşılmış; ileriki
agreed upon, that geliştirmeler için baz teşkil
thereafter serves as the edecek ve sadece resmi bir
basis for further değişiklik kontrol
development, and that can süreci ile değiştirilebilen
be changed only özellik veya yazılım
through a formal change
control process. ürünü.[IEEE 610 sonrası]
[After IEEE 610]

A sequence of one or more Dallanma içermeyen, bir


basic block consecutive Temel Öbek veya birden fazla
executable statements sayıda, ardışık olarak
containing no yürütülebilen komut
branches. Note: A node in dizisi. Not: Kontrol akış
a control flow grafiğinde bulunan
graph represents a basic düğüm noktası bir temel
block. öbektir.

A set of test cases derived Bir bileşenin veya


basis test set from the internal Esas Test Kümesi gereksinimin iç yapısı
structure of a component gözönüne alınarak
or specification to oluşturulan, belirlenen
ensure that 100% of a kapsama %100 ulaşmak
specified coverage için kullanılan bir
criterion will be achieved. grup test senaryosu.

[Abbott] Bakınız Kusur


bebugging [Abbott] See fault seeding. Hata Ekimi Ekimi.

The response of a Bir bileşen veya sistemin


behavior component or system to a Davranış bir grup girdi
set of input values and değerlerine ve ön koşullara
preconditions. göre verdiği tepki.

(1) Ölçüm veya


(1) A standard against Karşılaştırma karşılaştırma yapmaya
benchmark test which measurements testi yarayan
or comparisons can be
made. bir standart
(2) A test that is be used to (2) Bileşen veya sistemleri
compare birbirleri arasında
components or systems to veya bir standarta göre
each other or to a [(1)'deki gibi]
standard as in (1). [After karşılaştıran test. [IEEE 610
IEEE 610] sonrası]

bespoke Software developed Ismarlama/ Bir grup kullanıcı veya


software specifically for a set of Sipariş Yazılım müşteri için özel olarak
users or customers. The geliştirilen yazılım. Tersi
opposite is off-the- paket yazılımdır
shelf software.

A superior method or Bir kurumun bulunduğu


best practice innovative practice that En İyi Uygulama bağlamda daha iyi
contributes to the performansa sahip
improved performance of olmasına katkı sağlayan ,
an organization under üstün metod veya yenilikçi
given context, usually uygulama.
recognized as ‘best’ by Genellikle diğer eşdeğer
other peer kuruluşlar tarafından
organizations. 'en iyi' olarak tanımlanır.

Operational testing by Potansiyel ve/veya varolan,


beta testing potential and/or Beta Testi harici konumda
existing users/customers at bulup, geliştiricilere dahil
an external site olmayan
not otherwise involved kullanıcı/müşterinin; bir
with the developers, to bileşenin veya
determine whether or not sistemin, kullanıcı/müşteri
a component or ihtiyaçlarına ve iş
system satisfies the süreçlerine uygunluğuna
user/customer needs and karar vermesi için
fits within the business yürütülen işletimsel test.
processes. Beta Beta testi genel
testing is often employed olarak harici kabul testi
as a form of olarak paket yazılım
external acceptance ürününün üzerinde
testing for off-the-shelf pazardan geri bildirim
software in order to almak amacı ile
acquire feedback from gerçekleştirilir.
the market.

An integration testing Yazılım öğelerinin, donanım


big-bang testing approach in which Big-Bang Testi öğelerinin veya
software elements, her ikisinin aynı anda
hardware elements, or birleştirilerek başka bir
both are combined all at bileşene veya genel
once into a sisteme tek seferde
component or an overall dönüştürülerek test
system, rather than edilmesini sağlayan bir
in stages. [After IEEE 610] entegrasyon test yaklaşımı.
See also integration [IEEE 610 sonrası]
Ayrıca bakınız entegrasyon
testing. testi

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.

Testing, either functional Test edilecek sistemin iç


black box testing or non-functional, Kara Kutu Testi çalışma mantığı
without reference to the dikkate alınmadan
internal structure of fonksiyonel veya
fonksiyonel olmayan
the component or system şekillerde test edilmesi
aktivitesi.

A test case that cannot be Bloke Test Koşturulması için gerekli


blocked test case executed because Senaryosu olan önkoşullar
the preconditions for its yerine getirilmediği için
execution are not koşturulamayan test
fulfilled. senaryosu.

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.

An input value or output Denklik sınıfının kenarında


boundary value value which is on the Sınır Değeri veya kenar
edge of an equivalence değerlerin hemen
partition or at the yakınında bulunan girdi
smallest incremental veya çıktılar. Örneğin bir
distance on either side aralığın minimum
of an edge, for example
the minimum or veya maximum değeri.
maximum value of a range.
boundary value A black box test design Sınır Değer Test senaryolarının, sınır
analysis technique in which Analizi değerlerine göre
test cases are designed tasarlandığı kara kutu test
based on boundary tasarım tekniği.
values. See also boundary
value. Ayrıca bakınız sınır değeri.

boundary value The percentage of Sınır Değeri Koşturulan testlerin sınır


coverage boundary values that have Kapsamı değerlerini kapsama
been exercised by a test
suite. yüzdesi

boundary value See boundary value


testing analysis. Sınır Değer Testi Bakınız Sınır Değer Analizi

A basic block that can be Case, jump, go to, if-then-


branch selected for Dal else gibi karar
execution based on a öğeleriyle iki veya daha
program construct in fazla yola ayrılmış
which one of two or more programın çalıştırılabilir bir
alternative program bloğu.
paths is available, e.g. case,
jump, go to, if-
then-else

branch condition See condition. Dal Koşulu Bakınız Koşul.

See multiple condition Dal Koşulu Bakınız Çoklu Koşul


branch condition coverage. Kombinasyon Kapsamı
combination
coverage Kapsamı

See multiple condition Dal Koşulu


branch condition testing. Kombinasyon Bakınız Çoklu Koşul Testi.
combination
testing Testi

branch condition See condition Dal Koşulu


coverage coverage. Kapsamı Bakınız Koşul Kapsamı.

The percentage of Koşturulan testlerin dalları


branch coverage branches that have been Dal Kapsamı kapsama yüzdesi.
exercised by a test suite. Testlerde %100 dal
100% branch kapsamı sağlandığı zaman
coverage implies both hem %100 karar hem de
100% decision %100 komut
coverage and 100%
statement coverage. kapsamı da sağlanmış olur.

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.

A device or storage area Veri transferi veya


buffer used to store data Arabellek kullanımında, verileri geçici
temporarily for differences olarak; veri akış oranındaki
in rates of data farklılıklara,
flow, time or occurrence of olayların meydana geliş
events, or zamanına veya
amounts of data that can cihazlar/süreçler tarafından
be handled by the işlenen veri
miktarına göre kayıt altına
devices alan cihaz ya da
or processes involved in
the transfer or use of depolama alanı. [IEEE 610]
the data. [IEEE
610]

A memory access failure Sabit büyüklükteki


buffer overflow due to the attempt Arabellek Aşımı arabellek alanının dışında
by a process to store data veri kaydetmeye çalışılması
beyond the sonucu oluşan,
boundaries of a fixed bitişik bellek alanlarının
length buffer, resulting üzerine yeniden
in overwriting of adjacent yazma veya kural dışı
memory areas or taşma ile sonuçlanan
the raising of an overflow bellek erişim hatası. Ayrıca
exception. See also bakınız arabellek.
buffer.

A flaw in a component or Bir bileşen ya da sistemin


bug system that can hata gerekli işlevini
cause the component or gerçekleştirmesini
system to fail to engelleyen kusur. (örn.
perform its required Doğru olmayan komut veya
function, e.g. an veri tanımlaması).
incorrect statement or Hata, bileşen ya da sistem
data definition. A bug, çalışırken ortaya
cıkarsa arızaya neden
if olabilir.
encountered during
execution, may cause a
failure of the component
or system.

A document reporting on Bir bileşen veya sistemin


bug report any flaw in a hata raporu gereken
component or system that fonksiyonlarını yerine
can cause the getirmesini engelleyen
component or system to kusurun raporlandığı
fail to perform its doküman.[IEEE 829]
required function. [After
IEEE 829]

A system of (hierarchical) hata Hataların hiyerarşik


bug taxonomy categories sınıflandırması kategorilere ayrılarak
designed to be a useful aid özellikle hata bazlı
for testlerde tekrar
reproducibly kullanılmasını sağlayan
classifying bugs. yöntem

A tool that facilitates the hata yönetim Hataların ve değişikliklerin


bug tracking tool recording and status aracı kaydedilmesini ve
tracking of bugs They durumlarının izlenmesini
and changes. often sağlayan bir araç.
ha workflow-oriented Hataların atanmasını,
ve facilities to track düzeltilmesini ve tekrar
an control the correctio test edilmesini izlemek ve
d allocation, n and kontrol etmek için iş
re-testing of bugs and akışı özellikleri vardır ve
provide reporting raporlama imkanı
facilities. See also incident sağlar. Ayrıca bakınız olay
management yönetim aracı
to
ol.

business An approach to testing in iş sürecine dayalı Test senaryolarının iş


process-based which test cases are test süreçleri baz alınarak
designed based on oluşturulduğu test
testing descriptions and/or yaklaşımı.
knowledge of business
processes.

Term Definition Terim Tanım

An abstract representation Bir programın program


call graph of calling çağrı grafiği parçacıkları arası
relationships between birbirlerini çağırma
subroutines in a ilişkisinin soyut gösterimi.
program.

Capability A framework that Entegre Yetenek Etkili yazılım geliştirme ve


Maturity Model describes the key elements Olgunluk bakım süreçleri
of an effective product oluşturmak için anahtar
Integration development and Modeli öğeleri tanımlayan bir
maintenance process. The çerçeve model. Yazılım
Capability Maturity geliştirme yönetim ve
Model Integration covers bakım süreçlerinin
best-practices for planlama, mühendislik ve
planning, engineering and yönetimine ait en iyi
managing product uygulamaları
development and
maintenance. [CMMI] kapsamaktadır.

capture/ A type of test execution Kaydet/oynat Manuel testler sırasında


playback tool tool where inputs are aracı gerçekleştirilen test
recorded during manual adımlarının kaydedilmesi
testing in order to amacıyla kullanılan
generate automated test bir tür test yürütme aracı.
scripts that can be Kaydedilen
executed later (i.e. senaryolar daha sonra
replayed). These tools are koşturulmak üzere
often used to support otomatik test senaryoları
automated regression için kullanılır.
Kaydet/oynat araçları
testing. genelde regresyon
testlerinin otomasyonunda
kullanılır.

capture/replay kaydet/tekrar
tool See capture/playback tool. oynat aracı Bakınız kaydet/oynat aracı.

Acronym for Computer Bilgisayar Destekli Yazılım


CASE Aided Software CASE Mühendisliği
kısaltması. (Acronym for
Engineering. Computer Aided
Software Engineering)

Acronym for Computer Bilgisayar Destekli Yazılım


CAST Aided Software CAST Testi kısaltması.
Testing. See also test Ayrıca bakınız test
automation. otomasyonu. (Acronym for
Computer Aided Software
Engineering)

The analysis of defects to Hataların kök nedenini


causal analysis determine their nedensel analiz saptamaya yönelik
root cause. [CMMI] analizdir. [CMMI]

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.

cause-effect A graphical representation neden-sonuç Bir problemin çesitli olası


diagram used to organize diyagramı kök sebepleri
and display the
interrelationships of arasındaki ilişkileri
various düzenleme ve sergileme
possible root causes of a amacıyla kullanılan grafik
problem. Possible gösterim şekli. Yatay
causes of a real or bir ağaç yapısında bir
potential defect or failure hatanın veya arızanın
are organized in categories gerçek veya olası nedenleri
and subcategories kategoriler ve alt
in a horizontal tree- kategoriler halinde
structure, with the gösterilerek hata veya
(potential) defect or failure arızayı temsil eden düğüm
as the root node. noktalarıyla
ilişkilendirilir. [Juran
[After Juran] sonrası]

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.

cause-effect A black box test design neden-sonuç Test senaryolarının neden-


graphing technique in which grafiği sonuç grafiği
test cases are designed kullanılarak tasarlandığı bir
from cause-effect kara-kutu test
graphs. [BS 7925/2] tasarım tekniği.

The process of confirming Bir bileşenin, sistemin ya


certification that a component, sertifikasyon da kişinin belirli
system or person complies gereksinimleri
with its specified karşıladığının, örnegin bir
requirements, e.g. by sınavdan geçer not alarak,
passing an exam. onaylanması
süreci.

değişiklik Bakınız yapılandırma


change control See configuration control. kontrolü kontrolü.

change control See configuration control Değişiklik kontrol Bakınız yapılandırma


board board. kurulu kontrol kurulu.

change (1) A structured approach (1)bireyleri veya


management to transitioning Değişim yönetimi organizasyonları mevcut
individuals, and
organizations from a durumlarından gelecekteki
current arzulanan hedef
state to a desired future yapılarına geçirmek icin
state. (2) Controlled kullanılan yapısal
way to effect a change, or yaklaşım (2) Bir ürün ya da
a proposed change, servisin değişimini
to a product or service. See ya da önerilen değişimini
also configuration kontrollü biçimde
yürütmek. Ayrıca bakınız
management. yapılandırma
yönetimi.

The capability of the Bir yazılımın üzerinde


changeability software product to Değiştirilebilirlik değişikliklerin
enable specified gerçekleştirilmesine izin
modifications to be verme yeteneği[ISO
implemented. [ISO 9126] 9126] Ayrıca bakınız
See also sürdürülebilirlik
maintainability.

Bakınız test başlatma


charter See test charter. başlatma belgesi belgesi

checker See reviewer. Kontrol edici Bakınız gözden geçirici.

checklist-based An experience-based test kontrol listesine Tecrübeye dayalı bir test


testing design technique dayalı test tasarım tekniği. Bu
whereby the experienced teknikte tecrübeli test
tester uses a high- etme uzmanı, yazılımı
level list of items to be doğrulamak için kural veya
noted, checked, or kriterlerden oluşan
remembered, or a set of
rules or criteria genel bir liste kullanır.
against which a product
has to be verified.

Chow's coverage See N-switch coverage. Chow kapsam Bakınız N-anahtar kapsamı
metrics [Chow] metrikleri [Chow].

classification A tree showing sınıflandırma Denklik sınıflarını hiyerarşik


tree equivalence partitions ağacı sıralanmış sekilde
hierarchically ordered, gösteren ağaç. Bu ağaç
which is used to design gösterimi
test cases in the sınıflandırma ağacı
classification tree method. yönteminde test
See also classification tree senaryolarını tasarlamakta
method. kullanılır. Ayrıca
bakınız sınıflandırma ağacı
tekniği

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.

See Capability Maturity Entegre Yetenek Olgunluk


CMMI Model Integration. CMMI Modeli kısaltması.
(Capability Maturity Model
Integration)

Computer instructions and Bir programlama dilini


code data definitions kod oluşturan veya makine
expressed in a
programming language or dili çevirici, derleyici ya da
in a başka bir çeviricinin
form output by an çıktısı olarak üretilen
assembler, compiler or bilgisayar komutları ve
other translator. [IEEE 610] veri tanımları.[IEEE 610]

Bakınız statik kod


code analyzer See static code analyzer. kod çözümleyici çözümleyici.

An analysis method that Test senaryolarının, yazılımı


code coverage determines which kod kapsamı oluşturan kodun
parts of the software have hangi bölümlerini çalıştırıp
been executed (kapsayıp), hangi
(covered) by the test suite bölümlerini henüz
and which parts çalıştırmadığını saptayan
have not been executed, bir analiz yöntemi. Örneğin
e.g. statement komut kapsamı,
coverage, decision karar kapsamı ya da koşul
coverage or condition kapsamı gibi
coverage.

code-based
testing See white box testing. kod bazlı test Bakınız beyaz-kutu testi.

codependent Excessive emotional or Bir başka kişiye duygusal ve


behavior psychological bağımlı davranış fiziksel olarak
dependence on another aşırı bağlılık durumudur,
person, specifically in özellikle bu kişinin
trying to change that şimdiki, istenmeyen
person’s current davranışını değiştirmeye
(undesirable) behavior çalışırken bu davranışın
while supporting them devam etmesini
in continuing that desteklemek olarak
behavior. For example, in görülür. Yazılım testinde
software testing, bir yandan yazılımın teste
complaining about late geç teslim
delivery to test and yet edilmesinden şikayet
enjoying the necessary ederken bir yandan da
“heroism” working teslimin geç olmasından
additional hours to make kaynaklanan
up time when delivery is gecikmeyi telafi edecek
running late, biçimde kahramanca
therefore reinforcing the ek mesai yapmaktan
lateness. hoşlanmak bu davranışa
örnektir.

The capability of the bir arada Bir yazılımın başka bağımsız


co-existence software product to co- varolma yazılımlar ile
exist with other birlikte ortak kaynakları
independent software in a paylaştığı bir ortamda
common environment aynı anda varolabilmes.
sharing common [ISO 9126] Ayrıca
resources. [ISO 9126] See
also portability. bakınız taşınabilirlik.

combinatorial A means to identify a Kombinasyonlu Parametrelerinin herbirinin


testing suitable subset of test test etme farklı değerler
combinations to achieve a alabileceği çoklu
predetermined parametreye sahip objede
level of coverage when istenilen test kapsamına en
testing an object with makul şekilde
multiple parameters and ulaşmak için test
where those kombinasyonlarından en
parameters themselves uygun alt kümenin
each have several seçilmesi. Ayrıca bakınız
values, which gives rise to sınıflandırma ağacı, ikili
more combinations test, dikey sıralar
than are feasible to test in
the time allowed.
See also classification tree
method, pairwise
testing, orthogonal array
testing.

Commercial Off- Ticari paket


The-Shelf See off-the-shelf software. yazılım Bakınız paket yazılım.
software

comparator See test comparator. Karşılaştırıcı Bakınız test karşılaştırıcısı.

compatibility See interoperability Bakınız birlikte çalışabilirlik


testing testing. uygunluk testi testi.

A software tool that Programlama dilini makine


compiler translates programs derleyici diline çeviren
expressed in a high order
language into their yazılım aracı [IEEE 610]
machine language
equivalents. [IEEE 610]
tamamını test Bakınız tam kapsamlı test
complete testing See exhaustive testing. etmek etmek

completion Tamamlama
criteria See exit criteria. kriteri Bakınız çıkış kriteri

The degree to which a Bir bileşen ya da sistemin


complexity component or system karmaşıklık tasarım ve/veya iç
has a design and/or yapısının anlaşılmasının,
internal structure that is bakımının ve
difficult to understand, doğrulanmasının zorluğunu
maintain and verify. gösteren derece.
See also cyclomatic Ayrıca bakınız döngüsel
complexity. karmaşıklık

The capability of the Yazılımın standartlara,


compliance software product to uyumluluk sözleşme hükümlerine
adhere to standards, veya kanun ve benzeri
conventions or yönergelerdeki
regulations in laws and düzenlemelere uygunluğu
similar prescriptions. [ISO 9126]
[ISO 9126]

compliance The process of testing to Bir bileşen ya da sistemin


testing determine the uyumluluk testi uyumluluğunu
compliance of the saptamaya yarayan test
component or system. süreci.

A minimal software item Tek başına test edilebilen


component that can be tested in bileşen en küçük yazılım
isolation. öğesi

component Testing performed to bileşen Entegre bileşenlerin


integration expose defects in the entegrasyon testi arayüzlerinde ve
interfaces and interaction etkileşimlerindeki hataları
testing between integrated bulmaya yönelik
components. yapılan test

component A description of a Bileşenin fonksiyonel


specification component’s function in bileşen özelliği ve/veya fonksiyonel
terms of its output values olmayan özelliklerinin
for specified input anlatıldığı tanımlamalar
values under specified
conditions, and
required non-functional
behavior (e.g.
resource-utilization).

component The testing of individual Bileşenlerinin tek başına


testing software bileşen testi test edilmesi [IEEE
components. [After IEEE
610] 610 sonrası]

compound Two or more single iki ya da daha fazla tekil


condition conditions joined by bileşik koşul koşulun bir mantıksal
means of a logical operator öğe (VE, VEYA, DIŞLAMALI
(AND, OR or XOR), VEYA) aracılığıyla
birleştirilmesi, örneğin 'A>B
e.g. ‘A>B AND C>1000’. VE C>100'.

concrete test somut test Bakınız alt seviye test


case See low level test case. senaryosu senaryosu

concurrency Testing to determine how Sistem üzerinde iki veya


testing the occurrence of eşzamanlılık testi daha fazla aktivitenin
two or more activities aynı zaman aralığında
within the same interval birlikte veya dönüşümlü
of time, achieved either by olarak çalıştırılıp test
interleaving the edilmesi [IEEE 610
activities or by
simultaneous execution, is sonrasında]
handled by the component
or system. [After
IEEE 610]

A logical expression that "Dogru" ya da "Yanlış"


condition can be evaluated as koşul olarak
True or False, e.g. A>B. See değerlendirilebilecek
also condition mantıksal ifaded.
Örneğin A>B. Ayrıca bakınız
testing. koşul testi

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

condition The percentage of Koşturulan testlerin


coverage condition outcomes that koşul kapsamı koşulları kapsam yüzdesi.
have been exercised by a %100 koşul kapsamına
test suite. 100% ulaşabilmek için her
condition coverage bir kararın içindeki
requires each single koşulların tek tek 'Doğru'
condition in every decision ve 'Yanlış' değerlerini
statement to be alması gerekmektedir.
tested as True and False.
condition See modified condition koşul belirleme Bakınız değiştirilmiş koşul
determination decision coverage. kapsamı karar kapsamı.
coverage

condition See modified condition koşul belirleme Bakınız değiştirilmiş koşul


determination decision testing. testi karar testi.
testing

condition The evaluation of a Koşulun "Doğru" ya da


outcome condition to True or False. koşul çıktısı "Yanlış" olarak
değerlendirilmesi

A white box test design Test senaryolarının koşul


condition testing technique in which koşul testi sonuçlarını
test cases are designed to koşturacak biçimde
execute condition tasarlandığı bir beyaz-
outcomes. kutu test tasarım tekniği

confidence In managing project risks, Ortaya çıkması muhtemel


interval the period of time güven aralığı risklerin etkilerini
within which a contingency azaltmak için hayata
action must be geçirilmesi planlanan
implemented in order to beklenmedik durum
be effective in aksiyonlarına gereken
reducing the impact of the
risk. zaman

confidence test See smoke test. güven testi Bakınız duman testi.

The composition of a Sistemi meydana getiren


configuration component or system yapılandırma parçaların sayısı,
as defined by the number, durumu ve birbirleriyle
nature, and bağlantıları gibi
interconnections of its özelliklerinin kullanılarak
constituent parts. sistemin
tanımlanması

configuration The function to check on yapılandırma Yapılandırma öğelerinin


auditing the contents of denetimi kütüphanelerinin
libraries of configuration içeriklerinin kontrol
items, e.g. for edilmesi. Örneğin
standards compliance. standartlara uyumluluk .
[IEEE 610] [IEEE 610]

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]

configuration A group of people yapılandırma Yapılandırma öğeleri için


control board responsible for evaluating kontrol kurulu önerilen değişiklikleri
and approving or değerlendiren, onaylayan
(CCB) disapproving proposed veya reddeden;
changes to configuration değişikliklerin hayata
items, and for geçirilmesinden sorumlu
ensuring implementation olan kişilerden oluşan
of approved gruptur.[IEEE 610]
changes. [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 An aggregation of yapılandırma Yapılandırma yönetiminde


item hardware, software or öğesi tek bir varlık olarak
both, that is designated for ele alınan donanım, yazılım
configuration veya her ikisinden
management and treated
as a single entity in oluşan küme .[IEEE 610]
the configuration
management process.
[IEEE
610]

configuration A discipline applying yapılandırma Bir yapılandırma öğesinin


management technical and yönetimi fonksiyonel ve
administrative direction fiziksel özelliklerinin
and surveillance to: tanımlanması,
identify and document the dökümantasyonu, bu
functional and özellikler üzerinde
physical characteristics of a yapılacak değişikliklerin
configuration kontrolü,
item, control changes to değişikliklerin yapılmasının
those characteristics, ve hayata
record and report change geçirilmesinin kayıt altına
processing and alınması ve
raporlanması,
implementation status, gereksinimlere
and verify compliance uyumluluğunu
with specified
requirements. [IEEE 610] kapsayan disiplin [IEEE 610]

configuration A tool that provides yapılandırma Yapılandırma yönetimi


management support for the yönetim aracı yapılacak öğelerin
belirlenmesi ve kontrolü,
tool: identification and versiyonlama,
control of configuration değişiklik sonrası durum
items, their status takibi ve sürüm
over changes and versions, yönetimi konusunda destek
and the release of sağlayan bir araç.
baselines consisting of
configuration items.

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

The degree of uniformity, Bir bileşen ya da sistemin


consistency standardization, tutarlılık dokümanları ve
and freedom from parçaları arasındaki
contradiction standardizasyon, tutarlılık
among the documents or ve çelişkiden uzaklık
parts of a derecesi [IEEE 610]
component or system.
[IEEE 610]

consultative Testing driven by the Danışılarak Test ekibi dışındaki


testing advice and guidance of yapılan testler bilirkişilerin/uzmanların (iş
alanındaki konu uzmanları,
appropriate experts from teknoloji
outside the test team (e.g., uzmanları) tavsiye, yardım
technology experts ve
and/or business domain yönlendirmesiyle yapılan
experts). testler

content-based A process model providing İyi mühendislik


model a detailed içerik bazlı model uygulamalarının (örnek test
description of good uygulamaları) detaylı
engineering açıklamasını içeren süreç
practices, e.g. test
practices. modeli

continuous A capability maturity Süreç iyileştirmesi için


representation model structure wherein sürekli gösterim önerilen yetenek
seviyelerinin sıralı bir
capability levels şekilde gösterildiği
provide a recommended yetenek olgunluk modeli
order for yapısı (CMMI)
approaching process
improvement within
specified
process areas. [CMMI]

A statistical process control Bir sürecin izlenmesini,


control chart tool used to kontrol grafiği istatistiksel olarak
monitor a process and kontrol edilip edilmediğinin
determine belirlenmesini
whether it is statistically sağlayan bir istatistiksel
controlled. It süreç kontrol aracı.
graphically depicts the Grafiksel olarak bir sürecin
average value and the ortalama, alt ve üst
upper limit değerlerini gösterir.
and lower control limits
(the highest and
lowest values) of a process

A sequence of events Bir sistem içerisinde


control flow (paths) in the execution kontrol akışı gerçekleşen olaylar dizisi
through a component or
system (yol)

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.

convergence A metric that shows yakınsama Belirli bir kritere ulaşma


metric progress toward a metriği konusundaki
ilerlemeyi gösteren metrik,
defined criterion, e.g., örneğin koşulan
convergence of the total toplam test sayısının,
number of test koşulması planlanan
executed to the total
number of tests planned toplam test sayısına oranı
for
execution.

conversion Testing of software used to Varolan sistemdeki verileri


testing convert data from dönüşüm testi yerine geçecek
sistemde kullanılacak
existing systems for use in şekilde dönüştüren
replacement systems yazılımın testi

corporate A dashboard-style kurumsal Gösterge paneli şeklinde


dashboard representation of the gösterge paneli kurumsal
performans verilerinin
status of corporate gösterimi. Bakınız
performance data. See also kurum karnesi, gösterge
balanced paneli
scorecard, dashboard.

The total costs incurred on Kaliteli bir ürün elde etme


cost of quality quality activities kalitenin maliyeti yolunda karşılaşılan
and issues and often split toplam maliyet. Toplam
into maliyet hatayı
prevention costs, appraisal önleme maliyeti,
costs, internal değerlendirme maliyeti,
failure costs and external arızanın oluşması
failure costs. durumunda iç ve dış
kaynaklı maliyetleri gibi
kırılımlara ayrılır.

Acronym for Commercial Ticari kullanıma hazır


COTS Off-The-Shelf COTS yazılım. Bakınız paket
software. See off-the-shelf
software yazılım

The degree, expressed as a Bir test senaryo grubu ile


coverage percentage, to kapsam sağlanan kapsama
which a specified coverage derecesi, yüzde olarak
item has been gösterilir.
exercised by a test suite

coverage Measurement of achieved Hedeflenen kapsama


analysis coverage to a kapsam analizi yüzdesine ulaşılıp
specified coverage item ulaşılamadığı ve eğer
during ulaşılmadıysa hangi
test execution referring to testlerin yürütülmesi ve
predetermined hangi test
criteria to determine senaryolarının koşturulması
whether additional gerektiğinin
testing is belirlenmesi
required and if so, which
test cases are
needed.

An entity or property used Test kapsamı için temel


coverage item as a basis for test kapsam öğesi alınan bir öğe veya
tanım, örn. denklik sınıfları
coverage, e.g. equivalence veya kod komutları
partitions or code
statements.

coverage
measurement kapsam ölçüm
tool See coverage tool aracı bakınız kapsam aracı

A tool that provides Test senaryo grubu ile


coverage tool objective measures of kapsam aracı yapılan testler
what structural elements, neticesinde komut, dal gibi
e.g. yapısal öğelerin ne
statements, branches have kadar test edildiğine
been exercised by yönelik nesnel ölçümler
a test suite. yapılmasını sağlayan araç

critical success An element necessary for kritik başarı Bir organizasyon ya da


factor an organization or faktörü projenin hedefine
ulaşması için gerekli öğeler.
project to achieve its Kritik başarı
mission. Critical success faktörleri başarıya ulaşmayı
factors are the critical sağlayan kritik
factors or activities
required for ensuring aktivitelerdir.
the success.

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

See Critical Testing


CTP Processes CTP Bakınız Kritik test süreçleri

Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |


info@turkishtestingboard.org 22
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
Bakınız ısmarlama
custom software See bespoke software. özel yazılım yazılım

A software tool developed Belli bir müşteri ya da


custom tool specifically for a set özel araç kullanıcı grubu için özel
olarak geliştirilmiş
of users or customers yazılım aracı

cyclomatic The maximum number of döngüsel Bir programdaki doğrusal,


complexity linear, independent karmaşa bağımsız yolların
maksimum sayısı. Şu
paths through a şekilde hesaplanır: L – N
program. Cyclomatic
complexity may be + 2P,
computed as: L – N + 2P, - L = bir grafikteki
where kenar/bağlantı sayısı
- L = the number of - N = bir grafikteki - P =
edges/links in a graph düğüm sayısı bir
- N = the number of nodes grafikteki bağlantısız
in a graph parçaların sayısı (örnek:
- P = the number of çağrılan bir grafik
disconnected parts of the veya alt program)
graph (e.g. a called graph
or subroutine) [McCabe sonrası]
[After McCabe]

cyclomatic bakınız döngüsel


number See cyclomatic complexity döngüsel sayı karmaşa
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 23
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
D

Term Definition Terim Tanım

A development activity Kodların günlük olarak


daily build whereby a complete günlük sürüm derlenerek son yapılan
system is compiled and değişiklikleri de içerecek
linked every şekilde tutarlı bir
day (often overnight), so sistem şeklinde hazır hale
that a consistent getirilmesi
system is available at any
time including all
latest changes.

A representation of Bir organizasyon ya da


dashboard dynamic measurements gösterge paneli aktiviteyle ilgili
of operational operasyonel performansın
performance for some sayaç, araba kokpit
organization or activity, göstergesi gibi benzetmeler
using metrics kullanılarak
represented via gösterilmesi. Bu şekilde bir
metaphores such as visual akitivitenin etkileri
operasyonel hedeflerle
‘dials’, ilişkilendirilmektedir.
‘counters’, and other Bakınız kurumsal gösterge
devices resembling those paneli, kurum
on the dashboard of an
automobile, so that karnesi.
the effects of events or
activities can be easily
understood and related to
operational goals.
See also corporate
dashboard, scorecard.

An executable statement Bir değişkene değer atayan


data definition where a variable is veri tanımlaması yürütülebilir bir
assigned a value. komut

data-driven A scripting technique that veri güdümlü Test girdi ve beklenen


testing stores test input test sonuçlarını bir tabloda
saklayan, bu sayede tek bir
and expected results in a test betiğinin
table or spreadsheet, so tablodaki tüm testleri
that a single control çalıştırabildiği bir test
script can execute all of the tekniği. Kaydet/oynat
tests in the table. tarzındaki test
Data-driven testing is often otomasyon araçlarında sık
used to support kullanılan bir
the application of test tekniktir (Fewster ve
execution tools such as Graham). Ayrıca bakınız
capture/playback tools. anahtar kelime güdümlü
[Fewster and Graham] testler
See also keyword-driven
testing.

An abstract representation Veri objelerinin sıralaması


data flow of the sequence veri akışı ve durumlarındaki
and possible changes of olası değişikliklerin soyut
the state of bir gösterimi.
data objects, where the Nesnenin durumu:
state of an object is yaratılma, kullanım,
any of: creation, usage, or
destruction. silinme (Beizer)
[Beizer]

data flow A form of static analysis Değişkenlerin tanım ve


analysis based on the veri akış analizi kullanımlarına
definition and usage of dayanan bir statik analiz
variables. çeşidi.

data flow The percentage of Bir test grubu tarafından


coverage definition-use pairs that veri akış kapsamı çalıştırılan "tanım-
have been exercised by a kullanım" çiftlerinin
test yüzdesi.
suite.

A white box test design "tanım-kullanım" çiftlerinin


data flow testing technique in which veri akış testi çalıştırılarak test
edilmesine yönelik test
test cases are designed to senaryoları içeren
execute definition-use beyaz kutu test tasarım
pairs of variables. tekniği

data integrity See database integrity veri bütünlük bakınız veritabanı bütünlük
testing testing testleri testleri

Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org | 24


info@turkishtestingboard.org
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
An attribute of data that Verinin önceden
data quality indicates correctness veri kalitesi belirlenmiş kriterlere göre
with respect to some pre- doğruluğunu gösteren bir
defined özellik. Örnek: iş ile
criteria, e.g., business ilgili beklentiler, veri
expectations, bütünlüğüne ilişkin
requirements on data gereksinimler ve veri
integrity, data tutarlılığı
consistency.

database Testing the methods and veritabanı Veritabanına ulaşmak ve


integrity testing processes used to bütünlük testleri yönetmek için gerekli
metod ve süreçlerin test
access and manage the edilmesi. Amaç
data(base), to ensure erişim metodlarının,
access methods, süreçlerinin ve veri
processes and data rules kurallarının beklendiği gibi
function as expected çalıştığının
kontrolüdür. Ayrıca
and veritabanının çöküp
that during access to the çökmediği, verilerin
database, data is not beklenmeyen şekilde
corrupted or unexpectedly silinip, yaratılıp,
deleted, updated güncellenmediğinin
or kontrolüdür.
created.

A path between two Bir algoritmanın iki kararı


dd-path decisions of an algorithm, dd-yolu ya da bir grafiğin iki
karar düğümü arasında yer
or two decision nodes of a alan ve başka
corresponding graph, that
includes no other karar içermeyen yol.
decisions. See also path.

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ı

The process of finding, Yazılımdaki hataların


debugging analyzing and hata ayıklama sebeplerinin bulunup,
removing the causes of analiz edilip, ortadan
failures in kaldırılmasına yönelik
software. süreç.

A tool used by hata ayıklama Arızanın tekrar


debugging tool programmers to reproduce aracı oluşturularak programın
failures, investigate the durumunun incelenmesi ve
state of programs and ilgili hatanın
find the corresponding bulunması için yazılımcılar
defect. Debuggers tarafından
enable programmers to kullanılan bir araç. Hata
execute ayıklama aracı,
programs step by step, to programcıların yazılımı
halt a program at adım adım
any program statement yürütmesine, herhangi bir
and to set and komutta
durdurmasına,
değişkenlere değer
examine atamasına
ve ne değer aldığını
program variables. gözlemesine olanak
sağlar.

A program point at which Bir kontrol akışının iki ya da


decision the control flow has karar daha fazla
two or more alternative alternatif rotasının olduğu
routes. A program noktası.
node with two or more Ayrı iki ya da daha fazla
links to separate dala sahip nokta.
branches.

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 A white box test design Test senaryolarının,koşul


condition testing technique in which karar koşul testi ve karar çıktılarını
yürütecek şekilde
test cases are tasarlandığı beyaz kutu test
designed to execute
condition outcomes and tasarım tekniği
decision outcomes.

decision The percentage of decision Bir test grubunun


coverage outcomes that karar kapsamı koşulması sonucunda elde
have been exercised by a edilen karar çıktılarının
test yüzdesi. %100 karar
suite. 100% decision kapsamı, %100 dal kapsamı
coverage implies both ve %100 komut
100% branch coverage and kapsamını ifade eder.
100% statement
coverage.

Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |


info@turkishtestingboard.org 25
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
decision The result of a decision Bir kararın sonucu
outcome (which therefore karar çıktısı (ilerlenmesi gereken dalları
determines the branches
to be taken). belirler)

A table showing Test senaryosu tasarımı için


decision table combinations of inputs karar tablosu kullanılan, girdi
and/or stimuli (causes) ve/veya tetikleyici (neden)
with their kombinasyonları ve
associated outputs and/or
actions (effects), bunlara bağlı çıktı ve/veya
which can be used to aksiyonları(sonuçları)
design test cases. gösteren tablo

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

A white box test design Karar çıktılarının


decision testing technique in which karar testi yürütülmesi için tasarlanan
test senaryolarını içeren
test cases are designed to beyaz kutu test
execute decision
outcomes. tasarım tekniği

A flaw in a component or Bir bileşen ya da sistemin


defect system that can hata gerekli işlevini
cause the component or gerçekleştirmesini
system to fail to engelleyen kusur. (örn.
perform its required Doğru olmayan komut veya
function, e.g. an veri tanımlaması).
incorrect statement or Hata, bileşen ya da sistem
data definition. A çalışırken ortaya
cıkarsa arızaya neden
defect, if olabilir.
encountered during
execution, may cause a
failure of the component
or system.

defect-based See defect-based test Bakınız hata bazlı test


technique design technique. hata bazlı teknik tasarım tekniği
defect-based A procedure to derive hata bazlı test Bir veya daha fazla hata
test design and/or select test cases tasarım kategorisinden hata
bulmayı hedefleyen test
technique targeted at tekniği senaryolarını
one or more defect belirleme / seçme
categories, with tests prosedürü. Ayrıca bakınız
being developed from
what is known about hata sınıflandırması
the
specific defect category.
See also defect
taxonomy.

defect category See defect type hata kategorisi Bakınız hata çeşidi

The number of defects Bir sistem ya da bileşende


defect density identified in a hata yoğunluğu bulunan hata
component or system sayısının sistemin
divided by the büyüklüğüne oranı (örn.
size of the component or kod satır sayısı, sınıf sayısı,
system (expressed fonksiyon puanları)
in standard measurement
terms, e.g. lines-
ofcode,
number of classes or
function points).

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 The process of recognizing, Hataların farkına varılması,


management investigating, hata yönetimi araştırılması,
aksiyon alınması ve
taking action and disposing çözümüne yönelik süreç.
of defects. It involves Hataların kayıt edilmesini,
recording defects, sınıflandırılmasını
classifying them and ve etkilerinin
identifying the impact. tanımlanmasını içerir.
[After IEEE 1044]
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 26
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
defect A cross-functional team of hata yönetim Hataların bulunmasından
management stakeholders who komitesi çözümüne (hata
manage reported defects giderme, erteleme, rapor
committee from initial iptali) kadar hata
detection to ultimate yönetimini gerçekleştiren
resolution (defect farklı gruplardan
yetkililerin olduğu ekip.
removal, defect Bazı durumlarda
deferral, or report yapılandırma kontrol
cancellation). In some kurulu olarak da faaliyet
gösteririr. Bakınız
cases, the same team as yapılandırma kontrol
the configuration kurulu
contr
ol
board. See also
configuration control
board.

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.

An occurrence in which Bir hatanın başka bir


defect masking one defect prevents hata maskeleme hatanın bulunmasını
the detection of another. engellediği durum.[IEEE
[After 610 sonrası]
IEEE 610]

A document reporting on Bir bileşen veya sistemin


defect report any flaw in a hata raporu gereken
component or system that fonksiyonlarını yerine
can cause the getirmesini engelleyen
component or system to kusurun raporlandığı
fail to perform its doküman.[IEEE 829]
required function. [After
IEEE 829]
A system of (hierarchical) hata Hataların hiyerarşik
defect taxonomy categories sınıflandırması kategorilere ayrılarak
designed to be a useful aid özellikle hata bazlı
for testlerde tekrar
reproducibly classifying kullanılmasını sağlayan
defects. yöntem

defect tracking See defect management


tool tool. hata takip aracı Bakınız hata yönetim aracı

defect triage See defect management hata Bakınız hata yönetim


committee committee. önceliklendirme komitesi
komitesi

An element in a taxonomy Hata sınıflandırmasının bir


defect type of defects. Defect hata çeşidi öğesidir. Hata
taxonomies can be sınıflandırmaları çeşitli
identified with etkenlere göre
respect to a variety of belirlenebilir. Bu
considerations, etkenlerden bazıları
including, but not limited şunlardır: • Hatanın
to: oluştuğu faz veya ilgili
• Phase or development yazılım geliştirme aktivitesi.
activity in which the Örneğin,
defect is created, e.g., a gereksinim yanlışlığı veya
specification error or kodlama yanlışlığı.
• Hata özelliği: Örneğin;
a coding error mantıksal kusur.
• Characterization of • Doğru olmayan. Örneğin;
defects, e.g., an “off-by- doğru olmayan
one” ilişkisel işleç, programlama
defect dili yazım hatası
• Incorrectness, e.g., an
incorrect relational veya geçersiz varsayım.
• Performans
operator, a programming konuları.Örneğin; aşırı
language syntax yürütme
error, or an invalid süresi, yetersiz elverişlilik
assumption düzeyi.
• Performance issues, e.g.,
excessive
execution time, insufficient
availability.

definition-use The association of a tanım-kullanım Bir değişken tanımının bu


pair definition of a variable çifti değişkenin
with the subsequent use of kullanımıyla eşleştirilmesi
that variable. Variable uses
include
computational (e.g.
multiplication) or to
direct the execution of a
path (“predicate”
us
e).

Any (work) product that Yapan kişi dışında başka bir


deliverable must be delivered çıktı paydaşa teslim
to someone other than the
(work) edilmesi gereken iş/ürün.
product’s author.

Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |


info@turkishtestingboard.org 27
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
An iterative four-step Döngüsel dört adımlı
Deming cycle problem-solving Deming döngüsü problem çözme süreci,
process, (plan-do-check- (planla, uygula, kontrol et,
act), typically önlem al).
used in process
improvement. [After Genellikle süreç iyileştirme
Deming] çalışmalarında
kullanılır.[Deming sonrası]

design-based An approach to testing in Test senaryolarının mimari


testing which test cases tasarım bazlı test ve/veya sistemin
detaylı tasarımı baz
are designed based on the alınarak oluşturulduğu
architecture and/or test yaklaşımı. (örn. bileşen
detailed design of a veya sistemler
component or system (e.g. arasındaki arayüzlerin
tests of testleri)
interfaces between
components or systems).

Testing of software or a Bir yazılım veya özelliğin


desk checking specification by masabaşı kontrol uygulanmasının
manual simulation of its manuel simülasyon ile test
execution. edilmesi. Ayrıca
See also static testing. bakınız statik test

development Formal or informal testing Genellikle yazılımcılar


testing conducted geliştirme testi tarafından bir bileşen
during the implementation veya sistemin devreye
of a alınması sırasında
component or system, geliştirme ortamında
usually in the gerçekleştirilen resmi
development environment veya gayrı resmi test.[IEEE
by developers. 610 sonrası]
[After IEEE 610]

deviation See incident. sapma Bakınız olay

deviation report See incident report. sapma raporu Bakınız olay raporu

diagnosing The phase within the IDEAL Organizasyonel iyileştirme


(IDEAL) model where it is teşhis (IDEAL) için kullanılan
IDEAL modelde
determined where one organizasyonun gelmek
is, relative to where one istediği nokta ile bulunduğu
wants to be. The nokta arasındaki
diagnosing phase consists farkın belirlendiği faz.
of the activities: Teşhis aşaması şu
characterize current and aktiviteleri içerir: mevcut
desired states and durum ve hedef
develop recommendations. yapının belirlenmesi, hedef
See also IDEAL. yapıya ulaşmak
için önerilerin geliştirilmesi
Ayrıca bakınız
IDEAL

dirty testing See negative testing. kirli test Bakınız negatif test

documentation Testing the quality of the dokümantasyon Kullanım klavuzu veya


testing documentation, testi kurulum klavuzu gibi
dokümanların kalitesinin
e.g. user guide or test edilmesi.
installation guide.

The set from which valid geçerli girdi ve/veya


domain input and/or output alan çıktıların seçilebildiği
values can be selected. küme.

A black box test design Çoklu değişkenlerin birlikte


domain analysis technique that is alan analizi test edilebileceği
used to identify efficient veya edilmesi gerektiği
and durumlarda etkili ve
effective test cases when verimli test senaryolarını
multiple variables belirlemek için
can or should be tested kullanılan kara kutu test
together. It builds tasarım tekniği. Bu
on and generalizes teknik, denklik sınıfı ve sınır
equivalence partitioning değer analizi
and boundary values tekniklerine dayanır ve
analysis. See also onları genelleştirir.
boundary value analysis, Ayrıca bakınız sınır değer
equivalence analizi, denklik sınıfı
partitioning.

A software component or Bir bileşen veya sistemi


driver test tool that sürücü kontrol eden ve/veya
replaces a component that çağıran bir yazılım bileşeni
takes care of veya test aracı.
the control and/or the
calling of a component [Tmap'ten sonra]
or system. [After TMap]
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 28
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
The process of evaluating Sistemin çalışması
dynamic analysis behavior, e.g. dinamik analiz esnasında davranışının
değerlendirilmesi. Örneğin:
memory performance, CPU bellek
performansı, CPU
usage, of a system or kullanımı. [IEEE 610
component during sonrası]
execution. [After IEEE 610]

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.

dynamic Comparison of actual and dinamik Yazılımın çalışması


comparison expected results, karşılaştırma esnasında gerçek ve
beklenen sonuçların
performed while the karşılaştırılması. Örneğin
software is being executed, bir test uygulama aracı
for example by a tarafından
test execution tool. gerçekleştirilebilir.

Testing that involves the Bir bileşen veya sistemin


dynamic testing execution of the dinamik test çalıştırılarak test
software of a component
or edilmesi.
system.
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 29
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
E

Term Definition Terim Tanım

The capability of producing Planlanan sonucu


effectiveness an intended etkinlik üretebilme yeteneği. Ayrıca
result. See also efficiency. bakınız verimlilik

(1) The capability of the (1) Bir yazılımın belirlenen


efficiency software product to verimlilik şartlar altında
provide appropriate kullanılan kaynakların
performance, miktarına bağlı olarak
relative to the amount of uygun performansı sağlama
resources used yeteneği. [ISO
under stated conditions. 9126] (2) Kullanılan kaynak
[ISO 9126] miktarına bağlı
(2) The capability of a olarak bir sürecin planlanan
process to produce the çıktıyı üretebilme
intended outcome, relative
to the amount of yeteneği.
resources used

The process of testing to Bir yazılım ürününün


efficiency testing determine the verimlilik testi verimliliğini saptamak
efficiency of a software için gerçekleştirilen test
product. süreci.

A non-prescriptive EFQM(Avrupa Avrupa Kalite Yönetimi


EFQM (European framework for an Kalite Kurumu tarafından
tanımlanan bir
Foundation for organisation's quality Yönetimi organizasyonun kalite
Quality management system, Kurumu) yönetim
Management) defined and owned by the mükemmelik sistemi için çerçeve. Beş
excellence European modeli başarı kriteri
Foundation for Quality (organizasyonun ne yaptığı
model Management, based kapsayan) ve dört
on 'Enabling' criteria sonuç kriterini (bir
five (covering what an organizasyonun
organisation does), and
four 'Results' criteria başardıkları) temel alır.
(covering what an
organisation achieves).

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]

embedded A development lifecycle gömülü döngüsel Detaylı tasarım, kodlama ve


iterative sub-model that geliştirme teste döngüsel bir
development yaklaşım uygulayan bir
model applies an modeli geliştirme yaşam
iterative approach to döngüsü alt modeli. Bu
detailed design, modelde, üst seviye
coding and testing within tasarım dokümanları tüm
an overall proje için hazırlanır
ve onaylanır, fakat detaylı
sequential tasarım, kod
mo In this case, the high geliştirme ve test döngüsel
del. level design olarak
documents are prepared
and approved for gerçekleştirilir.
the
entire project but the
actual detailed design,
code development and
testing are conducted
in
iterations.

emotional The ability, capacity, and Birinin, kendinin, diğer


intelligence skill to identify, duygusal zeka kişilerin ve grupların
duygularını tanımlama,
assess, and manage the değerlendirme ve
emotions of one's self, of yönetme yeterlik, yetenek
others, and of ve becerisi
gro
ups.

A device, computer Test edilecek sistem gibi


emulator program, or system that emülator davranan ve onunla
accepts the same inputs aynı girdileri kabul edip
and produces the aynı çıktıları üreten bir
same outputs as a given cihaz, bilgisayar programı
system. [IEEE 610] veya sistem. [IEEE
610] Ayrıca bakınız
See also simulator. simulatör.
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 30
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
The set of generic and Bir sürecin başlamasına
entry criteria specific conditions giriş kriteri veya ilerlemesine izin
for permitting a process to vermek için kullanılan genel
go ve özel koşullar
forward with a defined kümesi. Giriş kriterlerinin
task, e.g. test amacı başarısız
phase. The purpose of olma ihtimali yüksek bir
entry criteria is to işleme başlanmasını
prevent a task from önleyerek verimliliği
starting which would artırmaktır.
entail more (wasted) effort
compared to the
effort needed to remove
the failed entry
criteria. [Gilb and Graham]

An executable statement Sürecin başlama noktasını


entry point or process step giriş noktası tanımlayan komut
which defines a point at
which a given veya süreç adımı.
process is intended to
begin.

equivalence class See equivalence partition. denklik sınıfı Bakınız denklik payı

equivalence A portion of an input or Gereksinimlere göre bir


partition output domain denklik payı bileşen veya sistemin
aynı davranışları sergilediği
for which the behavior of a girdi veya çıktı
component or system is
assumed to be the alanının bir kısmı.
same, based on the
specification.

equivalence The percentage of denklik payı Bir test grubunun


partition equivalence partitions kapsamı çalıştırdığı denklik
coverage that have been paylarının yüzdesi.
exercised by a test suite.

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]

A test design technique Testi gerçekleştiren kişinin


error guessing where the experience hata tahminleme tecrübesinin test
edilen bileşen veya
of the tester is used to sistemde hangi yanlışların
anticipate what defects olabileceğinin tahmin
might be present in edilmesinde
the component or system kullanılması ve testlerin bu
under test as a yanlışları ortaya
result of errors made, and çıkarmak üzere
to design tests tasarlanması.
specifically to expose
them.

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ı

The ability of a system or Yanlış girdiler olmasına


error tolerance component to hata toleransı rağmen bir sistem
continue normal operation veya bileşenin normal
despite operasyonuna devam
the presence of erroneous edebilme yeteneği. [IEEE
inputs. [After IEEE 610 sonrası]
610].

establishing The phase within the IDEAL Organizasyonel iyileştirme


(IDEAL) model where kurulum (IDEAL) için kullanılan
IDEAL modelinde bir
the specifics of how an organizasyonun
organization will reach its hedeflediği yere nasıl
destination are geleceğinin ayrıntılarının
planned. The establishing plandığı faz. Kurulum
phase consists of aşamasında şu
the activities: set priorities, aktiviteler vardır:
develop approach öncelikleri belirleme,
and plan actions. See also yaklaşım geliştirme ve
IDEAL. aksiyonları planlama.
Ayrıca bakınız IDEAL

evaluation See testing. değerlendirme Bakınız test etme


Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 31
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
exception Behavior of a component Bir kullanıcı veya bir başka
handling or system in istisna ele alma sistem/bileşenden
response to erroneous veya bir iç arızadan
input, from kaynaklanan hatalı bir
either a human user or girdiye karşı sistemin veya
from another bileşenin gösterdiği
component or system, or
to an internal davranışı
failure.

executable A statement which, when yürütülebilir Derlendiğinde, nesne


statement compiled, is komut koduna çevrilen ve
translated into object program koşturulduğunda
code, and yordamsal olarak
which will be executed yürütülecek ve veriler
procedurally when üzerinde bir eylem
the program is running and gerçekleştirebilecek
may perform kodlama deyimi
an action on data.

A program element is said Program parçası kendisine


exercised to be exercised denenmiş sağlanan girdi
by a test case when the sonucunda komut, karar
input value causes veya diğer yapısal
the execution of that öğelerinden birini
element, such as a koşturduğu zaman test
statement, decision, or senaryosu tarafından
other structural yürütülmüş olur
element.

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.

The set of generic and Bir sürecin resmi olarak


exit criteria specific conditions, çıkış kriteri tamamlanmasına izin
agreed upon with the vermek için paydaşlarla
stakeholders kararlaştırılmış genel
for permitting a process to ve özel durumlar grubu.
be officially Çıkış kriterlerinin
amacı, işin hala
completed. The purpose of bitirilmemiş kısımları
exit criteria is to varken o
prevent a task from being işin tamamlanmış olarak
considered değerlendirilmesini
completed when there are önlemektir. Çıkış kriterleri
still outstanding testin ne zaman
parts of the task which sonlanacağını planlamak ve
have not been raporlama için
finished. Exit criteria are kullanılır. [Gilb ve Graham
used to report sonrası]
against and to plan when
to stop testing.
[After Gilb and Graham]

An executable statement Sürecin sonlanacağı bir


exit point or process step çıkış noktası noktayı tanımlayan
which defines a point at çalıştırılabilir bir komut
which a given veya süreç adımı
process is intended to
cease.

expected
outcome See expected result. beklenen çıktı Bakınız beklenen sonuç

The behavior predicted by Gereksinimlere göre


expected result the beklenen sonuç bileşenin veya sistemin
specification, or another
source, of the tahmin edilen davranışı
component or system
under specified
conditions.

experience- See experience-based test tecrübeye dayalı Bakınız tecrübeye dayalı


based technique design technique. teknik test tasarım tekniği

experience- Procedure to derive and/or tecrübeye dayalı Test senaryolarının test


based test select test cases test edenin tecrübe, bilgi
ve sezgisine dayalı olarak
design technique based tasarım tekniği üretildiği ve seçildiği
on the tester’s experience,
knowledge and yöntem
intuition.
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 32
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
experience- Testing based on the tecrübeye dayalı Test edenin tecrübe, bilgi
based testing tester’s experience, test ve sezgisine bağlı
knowledge and intuition. test etme

exploratory An informal test design Test edenin daha iyi ve


testing technique where the keşif testi daha yeni testleri
tasarlamak için test
tester actively controls the yaparken edindiği bilgiyi
design of the tests as those kullanarak ve bu testleri
tests are yürüterek bilfiil test
performed and uses tasarımını kontrol altına
information gained while aldığı gayri resmi test
testing to design new and tasarım tekniği.[Bach
better tests. [After sonrası]
Bach]

extreme Ekstrem Kodun eşli


programming A software engineering programlama programlamlamayla
(XP) methodology used (XP) geliştirildiği,
within agile software kodun kapsamlı gözden
development whereby geçirildiği, tüm kodun
core practices are birim testinin yapıldığı ve
programming in pairs, kodun basit ve açık
doing extensive code olduğu, çevik yazılım
review, unit testing of geliştirmede kullanılan
all code, and simplicity and bir yazılım mühendisliği
clarity in code. metodolojisi. Ayrıca
See also agile software bakınız çevik yazılım
development. geliştirme
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 33
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
F

Term Definition Terim Tanım

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.

A test is deemed to fail if Eğer bir testin gerçekleşen


fail its actual result does Başarısız sonucu beklenen
not match its expected sonucu ile örtüşmez ise,
result. test başarısız sayılır.

Testing by simulating Arıza durumu Sistemde kontrollü bir


failover testing failure modes or testi şekilde arıza
actually causing failures in oluşturarak yapılan test. Bir
a controlled arıza sonrasında,
environment. Following a verilerin kaybolmaması
failure, the failover veya bozulmaması ve
mechanism is tested to bütün servis seviyelerinin
ensure that data is not korunması için arıza
lost or corrupted and that durumu test edilir. (örn:
any agreed service fonksiyon elverişlilik
levels are maintained (e.g., veya tepki süresi). Bakınız
function kurtarılabilirlik testi
availability or response
times). See also
recoverability testing.

Deviation of the Bileşen veya sistemin,


failure component or system from arıza beklenen teslim, servis
its expected delivery, veya sonuçtan sapması.
service or result. [After [Fenton sonrası]
Fenton]
The physical or functional Bir arızanın fiziksel veya
failure mode manifestation of a arıza durumu fonksiyonel
failure. For example, a göstergesidir. Örneğin,
system in failure mode arıza durumundaki bir
may be characterized by sistemin yavaş çalışması,
slow operation, yanlış çıktılar
incorrect outputs, or üretmesi veya tamamen
complete termination of çalışmasını
sonlandırması olarak
execution. [IEEE 610] nitelendirilebilir.
[IEE610]

Failure Mode A systematic approach to Arıza Durumu ve Riskleri belirlemek, olası


and Effect risk identification Etki Analizi arıza durumlarını
and analysis of identifying analiz etmek ve bunların
Analysis (FMEA): possible modes of (ADEA) oluşmasını
failure and attempting to engellemeye çalışmak için
prevent their kullanılan
occurrence. See also sistematik bir yaklaşım
Failure Mode, Effect and Ayrıca bakınız Arıza
Criticality Analysis Durumu, Etki ve Kritiklik
(FMECA). Analizi (ADEKA)

Failure Mode, An extension of FMEA, as Arıza Durumu, ADEA'nın daha gelişmiş


Effects, and in addition to the Etki ve hali. ADEA'ya ek
Criticality
Analysis basic FMEA, it includes a Kritiklik Analizi olarak, arıza durumlarının
(FMECA): criticality analysis, (ADEKA) olasılığı ile bunların
which is used to chart the sonuçlarının önemini
probability of göstermek için
failure modes against the kullanılan kritiklik analizini
severity of their içermektedir.
consequences. The result Analiz oldukça yüksek
highlights failure olasılığa sahip arıza
modes with relatively high türleri ve onların önemini
probability and belirten sonuçlarına
severity of consequences, dikkat çeker. Böylece
allowing remedial iyileştirici önlemlerin en
değerli alana
effort to be directed where yönlendirilmesini sağlar.
it will produce the Bkz.
greatest value. See also Arıza Durumu ve Etki
Failure Mode and Analizi (ADEA)
Effect Analysis (FMEA).

The ratio of the number of Arıza sayısının belirli bir


failure rate failures of a given arıza oranı ölçü birimine göre
category to a given unit of oranlanması. Örn: belirli bir
measure, e.g. zamanda alınan
failures per unit of time, arıza sayısı, bilgisayar
failures per number başına alınan arıza
of computer runs. [IEEE
610] sayısı [IEEE 610]

Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |


info@turkishtestingboard.org 34
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
A test result in which a yanlış başarısız Test nesnesinde gerçekte
false-fail result defect is reported sonuç bir hata
although no such defect olmamasına rağmen hata
actually exists in the varmış gibi
test object. sonuçlanan test

A test result which fails to yanlış başarılı Test nesnesinde gerçekte


false-pass result identify the sonuç bir hata olmasına
presence of a defect that is rağmen hatanın
actually present in yakalanamayıp başarılı
the test object sonuçlanan test

false-positive yanlış pozitif Bakınız yanlış başarısız


result See false-fail result sonuç sonuç

false-negative yanlış negatif


result See false-pass result sonuç Bakınız yanlış başarılı sonuç

fault See defect. kusur Bakınız hata

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

Fault Detection See Defect Detection Kusur Tespit


Percentage Percentage (DDP). Yüzdesi Bakınız hata tespit yüzdesi
(FDP)

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]

A tool for seeding (i.e. Bir bileşen veya sisteme


fault seeding tool intentionally inserting) Kusur ekim aracı kusur eklemeye
faults in a component or (özellikle kasıtlı bir şekilde)
system. yarayan araçtır.

The capability of the Bir kusurun ortaya çıkması


fault tolerance software product to Kusur toleransı durumunda
maintain a specified level yazılımın belli performans
of performance in seviyelerini
cases of software faults koruyabilme yeteneği [ISO
(defects) or of 9126] Ayrıca
infringement of its bakınız güvenilirlik,
specified interface. [ISO sağlamlık
9126] See also reliability,
robustness

Fault Tree A technique used to Kusur Ağacı Kusur Ağacı Analizinin


Analysis (FTA) analyze the causes of Analizi kısaltması. (Fault Tree
faults (defects). The Analysis) Kusurların
technique visually models nedenlerini analiz
how logical relationships etmekte kullanılan bir
between failures, yöntem. Bu yöntem,
human errors, and external arızalar ile insan hataları ve
events can dış etkenler
combine to cause specific arasındaki mantıksal
faults to disclose bağlantıları görsel olarak
modeller.
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 35
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
A path for which a set of Mevcut girdiler ve
feasible path input values and Elverişli yol önkoşullar dahilinde
preconditions exists which
causes it to be çalıştırmaya en uygun yol
executed.

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]

feature-driven An iterative and özellik güdümlü Müşteriye değer katacak


development incremental software geliştirme özelliklerin döngüsel
development process ve artan bir şekilde hayata
driven from a client- geçirildiği yazılım
valued functionality geliştirme yöntemi. Özellik
(feature) perspective. güdümlü geliştirme
Feature-driven
developmentis mostly used çoğunlukla çevik yazılım
in geliştirmede
agile software
development. See also kullanılmaktadır. Bakınız
agile çevik yazılım
software development. geliştirme

field testing See beta testing saha testi Bakınız beta testi

finite state A computational model sonlu durum Sistem durumları, bunların


machine consisting of a finite makinası arasındaki geçişler
ve muhtemel aksiyonlardan
number of states and oluşan bir
transitions between those hesaplama modeli [IEEE
states, possibly 610]
with accompanying
actions. [IEEE 610]

finite state sonlu durum


testing See state transition testing testi Bakınız durum geçiş testi

balık kılçığı Bakınız neden-sonuç


fishbone diagram See cause-effect diagram diyagramı diyagramı

formal review A review characterized by resmi gözden Dokümante edilmiş


documented geçirme süreçler ve gereksinimler
procedures and
requirements, e.g. doğrultusunda yapılan
inspection. gözden geçirme

A test basis document that sabitlenmiş test Sadece resmi değişiklik


frozen test basis can only be esası kontrol süreciyle
amended by a formal değiştirilebilen test esası.
change control process. Ayrıca bakınız temel
See also baseline çizgi

Function Point Method aiming to measure Fonksiyon Puanı Sistemin sağlayacağı


Analysis the size of the Analizi fonksiyonalitenin
functionality of an boyutunu ölçmek amacıyla
(FPA) information system. The (FPA) kullanılan yöntem.
measurement is Ölçüm şekli kullanılan
independent of the teknolojiden
technology. This bağımsızdır. Bu sayede
measurement may be used üretkenlik, gerekli
as a basis for the kaynakların hesaplanması
measurement of ve proje kontrolü
productivity, the
estimation of the needed sağlanır.
resources, and project
control.

functional An integration approach fonksiyonel Temel fonksiyonaliteyi elde


integration that combines the entegrasyon edebilmek için
components or systems for bileşenlerin veya
the purpose of sistemlerin bütünleştirildiği
getting a basic functionality yöntem. Bakınız
working early. See entegrasyon testi.
also integration testing.

functional A requirement that fonksiyonel Bir bileşen veya sistemin


requirement specifies a function that a gereksinim yerine getirmesi
component or system must gereken işlevi belirten
perform. [IEEE gereksinim [IEEE 610]
610]

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.

The capability of the Bir yazılımın belirlenen ve


functionality software product to fonksiyonalite varsayılan ihtiyaçları
provide functions which yerine getiren fonksiyonları
meet stated and sağlayabilme
implied needs when the
software is used yeteneği [ISO 9126]
under specified conditions.
[ISO 9126]

functionality The process of testing to fonksiyonalite Bir yazılımın istenilen


testing determine the testi işlevselliği gerçekleştirip
functionality of a software gerçekleştirmediğini test
product. etme süreci
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 37
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
G

Term Definition Terim Tanım

glass box testing See white box testing cam kutu testi Bakınız beyaz kutu testi

Goal Question An approach to software Amaç Soru Yazılım geliştirme


Metric measurement using Metriği sürecinde ölçümleme için
a three-level model: kullanılan üç-seviye modeli:
conceptual level (goal), kavramsal seviye
operational level (amaç), operasyonel seviye
(question) and quantitative (soru) ve niceliksel
level (metric). seviye (metrik).

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

Term Definition Terim Tanım

hardware- Testing performed to Yazılım ve donanım


software expose defects in the donanım-yazılım bileşenleri arasındaki
arayüzlerde ve
integration interfaces and interaction etkileşimlerinde
testing between hardware entegrasyon testi oluşabilecek
and software components. hataları ortaya çıkarmaya
See also yönelik yapılan test.
integration testing. Bakınız entegrasyon testi

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.

heuristic A usability review sezgisel Kullanıcı arayüzü ve


evaluation technique that targets değerlendirme tasarımında,
usability problems in the kullanılabilirlik hatalarını
user interface or bulmaya yönelik bir
user interface design. With kullanılabilirlik test tekniği.
this technique, the Bu teknikte testi
reviewers examine the yapan kişi arayüzün kabul
interface and judge its edilmiş
kullanılabilirlik
compliance with prensiplerine
recognized usability uyumluluğunu
principles (the sezgisel yöntemlerle
"heuristics"). değerlendirir.

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)

A pointer within a web Bir web sayfası içerisinden


hyperlink page that leads to link başka web
sayfalarına yönlendiren
other web pages imleç

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ç

Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |


info@turkishtestingboard.org 39
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
I

Term Definition Terim Tanım

An organizational Organizasyonel iyileştirme


IDEAL improvement model that IDEAL adımlarının nasıl
serves as a roadmap for başlatılacağı, planlanacağı
initiating, planning, ve uyarlanacağına
and implementing dair yol haritası sunan
improvement actions. The model. IDEAL model 5
IDEAL model is named for fazdan oluşmaktadır:
the five phases it Başlatma, Teşhis,
describes: initiating, Oluşturma, Harekete
diagnosing, establishing, Geçme ve Öğrenme
acting, and learning

The assessment of change Gereksinimlerde yapılacak


impact analysis to the layers of etki analizi bir değişikliğin,
development yazılım geliştirme
documentation, test dokümantasyonu, test
documentation and dokümantasyonu ve
components, in order to bileşenlerde oluşturacağı
implement a given change değişikliğin büyüklüğünün
to specified değerlendirilmesi
requirements.

Any event occurring that İnceleme gerektiren


incident requires olay herhangi bir durum [IEEE
investigation. [After IEEE
1008] 1008 sonrası]

Recording the details of Gerçekleşmiş bir olayın


incident logging any incident that olay kaydı detaylarının
occurred, e.g. during kaydedilmesi örnek kaydın
testing. test sırasında
yapılması

incident The process of recognizing, Olayların fark edilmesi,


management investigating, olay yönetimi incelenmesi, harekete
taking action and disposing geçilmesi ve kapatılması
of incidents. It süreci. Bu süreç
involves logging incidents, olayların kaydedilmesi,
classifying them sınıflandırılması ve
and identifying the impact. etkisinin belirlenmesi
[After IEEE 1044] kapsar. [IEEE 1044
sonrası]
incident
management A tool that facilitates the olay yönetim Olayların kayıt altına
tool recording and status aracı alınmasını ve durum
tracking of incidents. They takibinin yapılmasını
often have kolaylaştıran bir araç.
workflow-oriented Genellikle bu araçlar iş akışı
facilities to track and özelliklerine
control the allocation, sahiptir. Olayların
correction and re- atanması, düzeltilmesi ve
testing of incidents and yeniden test edilmesinin
provide reporting takip ve kontrolü için
facilities. See also defect kullanılırlar ve raporlama
management tool. özelliği sağlarlar.
Bakınız hata yönetimi aracı

A document reporting on Gerçekleşmiş herhangi bir


incident report any event that olay raporu olayı raporlayan
occurred, e.g. during the doküman. [IEEE 829
testing, which sonrası]
requires investigation.
[After IEEE 829]

incremental A development lifecycle artımlı geliştirme Projenin aşamalara


development where a project is modeli bölündüğü ve proje
broken into a series of gereksinimlerine göre
model increments, each of gerçekleştirilecek tüm
which delivers a portion of fonksiyonalitenin her
the functionality in aşamada bir kısmının
the overall project geliştirildiği bir yazılım
requirements. The geliştirme hayat
requirements are döngüsü. Gereksinimler
prioritized and delivered in önceliklendirilir ve
priority order in the ilgili aşamanın öncelik
appropriate increment. In sırasına göre ele alınır.
some (but not all) versions Bu döngü modelinin bazı
of this lifecycle çeşitlerinde, her alt
model, each subproject proje kendi tasarım,
follows a ‘mini V- kodlama ve test
model’ with its own design, aşamalarıyla küçük bir V-
coding and testing modeli oluşturur.
phases.

incremental Testing where components Bu testte, tek tek ya da


testing or systems are artımlı test etme birden fazla bileşen
integrated and tested one veya sistem entegre ve test
or some at a time, edilir. Bu işlem,
until all the components or tüm bileşenler veya
systems are sistemler entegre ve test
integrated and tested. edilene kadar sürer.
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 40
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
independence of Separation of testin Sorumluluk ve kuvvetler
testing responsibilities, which bağımsızlığı ayrılığıdır; testleri
encourages the
accomplishment of tarafsız gerçekleştirmeyi
objective teşvik eder. [DO-
testing. [After DO-178b] 178b sonrası]

A measure that can be Başka bir ölçüyü


indicator used to estimate or gösterge hesaplamak veya tahmin
predict another measure. etmek için kullanılabilen
[ISO 14598] ölçü. [ISO 14598]

A path that cannot be Olası giriş değerleri kümesi


infeasible path exercised by any set of elverişsiz yol ile çalıştırılamayan
possible input values. bir yol.

A review not based on a gayri resmi Resmi (dokümante) bir


informal review formal (documented) gözden geçirme prosedüre
dayanmayan gözden
procedure geçirme

The phase within the IDEAL Organizasyonel iyileştirme


initiating (IDEAL) model where the başlatma (IDEAL) için kullanılan
groundwork is laid for a IDEAL modelinde yer alan
successful ve başarılı bir
improvement effort. The iyileştirme çabasına zemin
initiating phase hazırlayan aşama.
consists of the activities: Başlatma aşaması şu
set context, build faaliyetlerden oluşur:
sponsorship and charter bağlamın belirlenmesi,
infrastructure. See proje sponsorlarının
belirlenmesi ve altyapının
also IDEAL. hazırlanması. Ayrıca
bakınız IDEAL

A variable (whether stored Bir bileşen tarafından


input within a girdi okunan değişken.
component or outside) (bileşenin içinde veya
that is read by a dışarıda saklanabilir.)
component.

The set from which valid Geçerli girdi değerlerinin


input domain input values can be girdi alanı seçilebildiği küme.
selected. See also domain.

An instance of an input. Girdinin bir örneği. Bakınız


input value See also input. girdi değeri girdi

insourced testing Testing performed by içeriye dahil Şirketin bordrolu çalışanı


people who are co- edilen olmayan ancak proje
located with the project kaynaklarla takımı ile aynı yerde çalışan
team but are not yapılan test kişiler tarafından
fellow employees. yapılan test.

A type of peer review that Geliştirme standartları ve


inspection relies on visual Teftiş üst seviye test
examination of documents dokümanlarıyla
to detect defects, uyumsuzluklar gibi hataları
e.g. violations of
development standards tespit etmeye yönelik,
and dokümanların görsel
non-conformance to olarak olarak kontrol
higher level edildiği bir çeşit eş-
documentation. The most gözden geçirme.[IEEE 610,
formal review IEEE 1028 sonrası]
technique and therefore Dokümante edilmiş bir
always based on a süreç üzerinden
documented procedure. ilerleyen en resmi gözden
[After IEEE 610, IEEE geçirme tekniğidir.
1028] See also peer Ayrıca bakınız eş-gözden
review. geçirme

inspection leader See moderator Teftiş lideri bakınız moderatör

inspector See reviewer Müfettiş bakınız gözden geçirici

The capability of the Yazılımın belli bir ortama


installability software product to be kurulabilirlik kurulabilme
installed in a specified yeteneği[ISO 9126]. Ayrıca
environment [ISO bakınız taşınabilirlik
9126]. See also portability.

installability The process of testing the Yazılımın kurulabilirliğinin


testing installability of a Kurulum testi test edilme süreci.
software product. See also Ayrıca bakınız taşınabilirlik
portability testing. testi

Supplied instructions on Kurulum süreci boyunca


installation guide any suitable media, kurulum kılavuzu kullanıcıya rehberlik
which guides the installer eden talimatlar. Kurulum
through the klavuzu bir el kitabı,
installation process. This kurulum sihirbazı,
may be a manual kuralların adım adım
guide, step-by-step anlatıldığı prosedür veya
procedure,installation diğer benzer süreç
wizard, or any other similar
process açıklamaları olabilir.
description.
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 41
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
installation Supplied software on any Kurulum sürecinde
wizard suitable media, kurulum sihirbazı kullanıcıyı yönlendiren ilgili
which leads the installer ortamdaki yazılım. Kurulum
through the sürecini çalıştırır,
installation process. It kurulum sonuçlarıyla ilgili
normally runs the geri bildirim sağlar
installation process, ve seçeneklerle ilgili
provides kararlar alınmasını sağlar.
feedback on installation
results, and prompts
for options.

The insertion of additional kontrol aygıtları Program çalışırken


instrumentation code into the yerleştirme gösterdiği davranışları
program in order to collect hakkında bilgi toplamak
information about için programın içine
program behavior during dahil edilen ek kodlardır,
execution, e.g. for ör.kod kapsamı
measuring code coverage ölçümü için

A software tool used to Program çalışırken


instrumenter carry out Düzenleyici gösterdiği davranışları
hakkında bilgi toplamak
instrumentation. için programın içine
ek kodlar dahil etmeye
yardımcı olan yazılım
aracı

A special instance of a Bileşen veya sistemin


intake test smoke test to decide if alım testi detaylı ve ileri seviye
the component or system testlere hazır olup
is ready for detailed olmadığına karar verilen bir
and further testing. An duman testi örneği. Alım
intake test is typically testi genelde test
carried out at the start of uygulama aşamasının
the test execution başlangıcında
gerçekleştirilir. Ayrıca
phase. See also smoke test. bakınız duman testi

The process of combining Bileşen veya sistemleri bir


integration components or entegrasyon araya getirerek
systems into larger büyük takımlar oluşturma
assemblies. işlemi

integration Testing performed to Entegre bileşenler veya


testing expose defects in the entegrasyon testi sistemlerin arayüz ve
interfaces and in the etkileşimlerindeki hataları
interactions between açığa çıkarmak için
integrated components or yapılan test. Ayrıca bakınız
systems. See also bileşen
entegrasyon testi, sistem
component integration entegrasyon testi.
testing, system integration
testing.

integration See system integration büyük ölçekte Bakınız sistem entegrasyon


testing in the testing entegrasyon testi
large testi

integration See component integration küçük ölçekte Baknız bileşen entegrasyon


testing in the testing entegrasyon testi
small testi

An integration test type Bileşenler veya sistemler


interface testing that is concerned with arayüz testi arasındaki
testing the interfaces arayüzlerin testleriyle ilgili
between components or bir entegrasyon
systems test çeşidi

The capability of the birlikte Yazılımın bir veya daha


interoperability software product to çalışabilirlik fazla bileşen veya
interact with one or more sistem ile etkileşimde
specified olabilme yeteneği. [ISO
components or systems. 9126 sonrası] Ayrıca
[After ISO 9126] See bakınız fonksiyonalite
also functionality

interoperability The process of testing to birlikte Yazılımın diğer sistem ve


testing determine the çalışabilirlik bileşenlerle birlikte
interoperability of a çalışabilir olup olmadığını
software product. See tespit eden test
süreci. Ayrıca bakınız
also functionality testing fonksiyonalite testi

Testing using input values geçersiz Bileşen veya sistem


invalid testing that should be girdilerin testi tarafından reddedilmesi
rejected by the component beklenen girdi değerleri
or system. See kullanılarak yapılan
also error tolerance, test Ayrıca bakınız hata
negative testing. toleransı, negatif test .

Ishikawa Bakınız neden-sonuç


Ishikawa diagram See cause-effect diagram. diyagramı diyagramı.
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 42
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
Testing of individual Ayrıştırma Bileşenlerin tek başına
isolation testing components in isolation (izolasyon) testi etraftaki bileşenlerden
from surrounding ayrıştırılmış olarak test
components, with edilmesi. Etkileşim
surrounding components halinde olduğu diğer
being simulated by bileşenler gerekirse
stubs and drivers, if sürücüler ve taklit
needed. uygulamalar ile simüle
edilebilir.

item transmittal
report See release note. iletim raporu Bakınız sürüm notu

iterative A development lifecycle Döngüsel Projenin genelde çok


development where a project is geliştirme modeli sayıda döngülere
bölündüğü yazılım
model broken into a geliştirme yaşam döngüsü.
usually large number of Her bir döngü, çalışabilir bir
iterations. An ürünün çıktığı bir
sürümle veya
iteration is a complete geliştirilmekte olan son
development loop ürünün
resulting in a release alt kümesi ile sonuçlanan
(internal or external) of tam bir geliştirme
an executable product, a döngüsüdür. Her döngüde
subset of the final gitgide hedef
product under
development, which grows ürüne ulaşılır.
from iteration to iteration
to become the final
product.
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 43
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
K

Term Definition Terim Tanım

key performance anahtar Bakınız performans


indicator See performance indicator. performans göstergesi.
göstergesi

keyword-driven A scripting technique that Aksiyon kelimesi Test girdilerini içeren


testing uses data files to güdümlü dosyada sadece test
contain not only test data verilerinin ve beklenen
and expected test sonuçların değil, aynı
results, but also keywords zamanda test senaryosunu
related to the oluşturacak
application being tested. aksiyon kelimelerinin de
The bulunduğu test etme
keywords are interpreted tekniği. Aksiyon kelimeleri
by special kontrol betiği
supporting scripts that are tarafından çağrılan
called by the yardımcı betikler
control script for the test. tarafından yorumlanır.
See also data-driven Ayrıca bakınız veri
testing. güdümlü test.
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 44
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
L

Term Definition Terim Tanım

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.

The percentage of LCSAJs Doğrusal Kod Bir test senaryo grubu


LCSAJ coverage of a component that Dizisi ve koşturulduğunda elde
have been exercised by a edilen LCSAJ yüzdesi. 100%
test suite. 100% Atlama kapsamı LCSAJ kapsamına
LCSAJ coverage implies erişim 100% karar kapsamı
100% decision anlamına gelir.
coverage.

A white box test design Doğrusal Kod Test senaryolarının


LCSAJ testing technique in which Dizisi ve LCSAJ'leri yürütmek için
test cases are designed to tasarlandığı bir beyaz kutu
execute LCSAJs. Atlama testi test tasarım
tekniği.

The person who leads an baş Bir değerlendirme


lead assessor assessment. In değerlendirmen sürecinin başındaki kişi.
some cases, for instance CMMi ve TMMi gibi resmi
CMMi and TMMi değerlendirmeler
when formal assessments söz konusu olduğunda baş
are conducted, the denetçinin
lead assessor must be akreditite ve resmi eğitimli
accredited and olması gerekir.
formally trained.

The capability of the Yazılımın, kullanıcının


learnability software product to öğrenilebilirlik ürünün kullanımını
enable the user to learn its öğrenmesini sağlama
application. [ISO yeteneği. [ISO 9126]
Ayrıca bakınız
9126] See also usability kullanılabilirlik

The phase within the IDEAL Deneyimlerden kazanım


learning (IDEAL) model where one öğrenme (İDEAL) elde edildiği ve
learns from experiences gelecekteki yeni süreç ve
and improves one’s teknolojilere uyum
ability to adopt new yeteneğinin artırıldığı IDEAL
processes and model içindeki bir
technologies in the future. faz. Öğrenme fazı analiz,
The learning phase sağlama ve gelecek
consists of the activities: aksiyonları öngörme
analyze and validate, aktivitelerinden oluşur.
and propose future
actions.See also IDEAL.

A test plan that typically Bir test seviyesini ele alan


level test plan addresses one test seviye test planı test planı. Ayrıca
level. See also test plan bakınız test planı

A partitioning of the life of yaşam döngüsü Bir ürün ya da projenin


lifecycle model a product or modeli yaşamını fazlara
project into phases. bölmek. [CMMI] Ayrıca
[CMMI] See also software bakınız yazılım yaşam
lifecycle. döngüsü

See component integration Bakınız bileşen


link testing testing bağlantı testi entegrasyon testi

A specification of the Belirlenen kullanıcı


load profile activity which a yük profili profiline ait belli sayıda
component or system sanal kullanıcının belli
being tested may zaman diliminde
experience in production. gerçekleştirdiği işlemlerle
A load profile oluşturulan yük.
consists of a designated Ayrıca bakınız operasyonel
number of virtual profil
users who process a
defined set of
transactions in a specified
time period and
according to a predefined
operational profile.
See also operational profile
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 45
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
A type of performance Bir çeşit performans testi.
load testing testing conducted to yük testi Bir bileşen veya
evaluate the behavior of a sistemin artan yük (ör.
component or eşzamanlı kullanıcıların
system with increasing sayısı ve/veya işlem sayısı)
load, e.g. numbers of karşısındaki
davranışlarını
parallel users and/or değerlendirmek için
numbers of kullanılır.
transactions, to determine Bileşen veya sistemin yükü
what load can be ne kadar tölere
handled by the component edeceği tespit edilir. Ayrıca
or system. See bakınız
also performance testing,
stress testing performans testi, stres testi

A tool to support load Belirli bir zaman dilimi


load testing tool testing whereby it can Yük Testi Aracı içerisinde artan yükü,
simulate increasing load, örneğin, eşzamanlı
e.g., numbers of kullanıcıların ve / veya
concurrent users and/or işlemlerin yarattığı yükü
transactions within a simüle eden yük
specified time-period. See testini desteklemek için
also performance kullanılan bir araç.
Ayrıca bakınız performans
testing tool. test aracı.

logic-coverage See white box testing. mantık kapsama Bakınız beyaz kutu testi
testing [Myers] testi [Myers]

logic-driven mantık güdümlü


testing See white box testing. test Bakınız beyaz kutu testi

mantıksal test Bakınız üst seviye test


logical test case See high level test case. senaryosu senaryosu

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

Term Definition Terim Tanım

man in the The interception, Saldırının Bir network üzerinde


middle attack mimicking and/or altering ortasındaki adam hedef/kurban bilgisayar
and subsequent relaying of ile diğer ağ araçları
communications (yönlendirici, switch,
(e.g., credit card
transactions) by a third modem ya da server gibi)
party arasına girerek
such that a user remains gerçekleşmekte olan
unaware of that işlemin durdurulması,
taklit ve / veya değiştirme
third party’s presence. ve iletişiminin
değiştirilmesi (örneğin,
kredi kartı işlemleri)
durumlarına maruz
bırakılması.

The ease with which a Bir yazılımda hataların


maintainability software product can sürdürülebilirlik giderilmesi, yeni
be modified to correct gereksinimlerin
defects, modified to karşılanması, gelecek
meet new requirements, bakımların kolaylaştırılması
modified to make veya değişen
future maintenance easier, ortama uydurulmasının
or adapted to a kolaylığı [ISO 9126]
changed environment. [ISO
9126]

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.

Modification of a software Hataların giderilmesi,


maintenance product after bakım performansın
delivery to correct defects, arttırılması, yazılımın
to improve niteliklerinin arttırılması
performance or other veya yazılımın değişen bir
attributes, or to adapt ortama uyumlu hale
the product to a modified getirilmesi için yazılımda
environment. [IEEE yapılan değişiklikler.
1219] [IEEE 1219]
maintenance Testing the changes to an İşletimde olan bir sisteme
testing operational system bakım testi yapılan değişiklerin
or the impact of a changed veya değişmiş bir ortamın
environment to an işletimde olan bir
sisteme etkisinin test
operational system edilmesi.

management A systematic evaluation of yönetim Yazılım satın alma,


review software değerlendirmesi geliştirme, operasyon veya
acquisition, supply, bakım süreçlerinin
development, operation, sistematik olarak yönetim
or maintenance process, tarafından veya yönetim
performed by or on adına
değerlendirilmesi.
behalf of management that İlerlemeyi izlemek, plan ve
monitors progress, takvimlerin durumunu
determines the status of belirlemek,
plans and schedules, gereksinimleri saptamak ve
confirms requirements sistem tahsislerini
and their system yapmak, hedefe uyum için
allocation, or evaluates the sergilenen
effectiveness of
management approaches yönetimsel yaklaşımların
to verimliliğini
achieve fitness for değerlendirmek gibi
purpose. [After IEEE 610, aktiviteleri de içerir. [IEEE
IEEE 1028] 610, IEEE 1028 sonrası]

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.

A test plan that typically Genellikle birden fazla test


master test plan addresses multiple Master test planı seviyesini ele alan
test levels. See also test test planı. Ayrıca bakınız
plan. test planı
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 47
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
(1) The capability of an Süreçlerinin ve iş
maturity organization with olgunluk uygulamalarının etkinliği ve
respect to the
effectiveness and efficiency verimliliği açısından bir
of kurumun sahip olduğu
its processes and work yeterlilik. Ayrıca bakınız
practices. See also Entegre Yetenek
Capability Maturity Model Olgunluk Modeli, Entegre
Integration, Test Test Olgunluk
Maturity Model
integration. (2) The Modeli. (2) Bir yazılım
capability ürününün yazılım
of the software product to hataları sonucunda
avoid failure as a oluşabilecek arızaları
result of defects in the önleme yeteneği. [ISO
software. [ISO 9126] 9126] Ayrıca bakınız
See also reliability. güvenilirlik

Degree of process Kurum süreçlerinin


maturity level improvement across a olgunluk seviyesi iyileştirme çalışmaları
predefined set of process sonucunda geldiği nokta
areas in which all [TMMi]
goals in the set are
attained. [TMMi]

A structured collection of Kurum süreçlerinin


maturity model elements that olgunluk modeli olgunluğunu farklı
describe certain aspects of yönleriyle tarif eden bir
maturity in an çerçeve. Bir
organization, and aid in the organizasyonun anlaşılması
definition and ve tarif
understanding of an edilmesine yardımcı olur.
organization's Olgunluk modeli
processes. A maturity genellikle ortak bir dil,
model often provides a ortak bir vizyon ve
common language, shared iyileştirme faaliyetlerinin
vision and önceliklendirilmesi
framework for prioritizing için bir çerçeve
improvement sunmaktadır.
actions.

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.

The number or category Ölçüm yapılarak, bir


measure assigned to an ölçü varlığın bir niteliğine bir
attribute of an entity by numara veya kategori
making a atanması. [ISO 14598]
measurement. [ISO 14598]

The process of assigning a Bir varlığa bir sayı veya


measurement number or ölçüm kategori atamaya
category to an entity to yönelik bir süreç. Bu
describe an attribute sayede varlığın bir niteliği
tanımlanmış olur.[ISO
of that entity. [ISO 14598] 14598]

measurement A scale that constrains the Uygulanan veri analizi


scale type of data ölçüm cetveli türünü sınırlayan bir
analysis that can be
performed on it. [ISO ölçek. [ISO 14598]
14598]

A memory access failure Bir programdaki dinamik


memory leak due to a defect in a bellek sızıntısı bellek kullanma
program's dynamic store mantığındaki hataya
allocation logic that istinaden oluşan bir
causes it to fail to release bellek erişim arızası.
memory after it has Belleğin kullanımı
finished using it,eventually bitmesine rağmen, belleğin
causing the serbest
program and/or other bırakılmamasına sebebiyet
concurrent processes verir. Sonunda
to fail due to lack of bellek yetersizliği sebebiyle
memory. program sonlanır

methodical Testing based on a Bir dizi standart testi temel


testing standard set of tests, e.g., Metodik test alarak yapılan test.
a checklist, a quality Örneğin bir kontrol listesi,
standard, or a set of bir kalite standardı
veya genelleştirilmiş test
generalized test cases. senaryoları
A measurement scale and Ölçüm için kullanılan bir
metric the method used metrik yöntem ve ölçüm
for measurement. [ISO
14598] cetveli. [ISO 14598]

migration testing See conversion testing. taşıma testi Bakınız dönüşüm testi

Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |


info@turkishtestingboard.org 48
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
A point in time in a project Bir projede tanımlı (ara)
milestone at which defined kilometre taşı çıktıların ve
(intermediate) deliverables sonuçların hazır olması
and gereken nokta
results should be ready

A diagram used to Merkezi bir anahtar kelime


mind map represent words, ideas, zihin haritası yada fikir ile ilişkili,
tasks, or other items linked bunun etrafında
to and düzenlenmiş kelimeler,
arranged around a central fikirler, görevler veya diğer
keyword or idea. öğeleri temsil
Mind maps are used to etmek için kullanılan
generate, visualize, diyagram. Zihin haritaları
structure, and classify oluşturma, görselleştirme,
ideas, and as an aid in yapılandırma,
study, organization, fikirleri sınıflandırmanın
problem solving, decision yanısıra
organizasyon, problem
making, and writing çözme, karar verme ve
yazma çalışmalarında
yardımcı olarak
kullanılır.

mistake see error yanlış bakınız insan hatası/hata

Model-based Testing based on a model Test edilen bileşen veya


Testing of the component model bazlı test sistemi modelleyen
test; örneğin güvenirlik
or system under test, e.g., büyüme modelleri,
reliability growth models, kullanım modellerini
usage models such operasyonel profil olarak
as operational profiles or yada davranışsal modelleri
behavioural models karar tablosu veya
such as decision table or geçiş diyagramı olarak
state transition modellemek gibi.
diagram.

A tool that supports the Yazılım veya sistem


Modeling Tool creation, amendment Modelleme Aracı modellerinin yaratılmasını,
düzeltilmesini ve
and verification of models doğrulanmasını sağlayan
of the bir
software or system
[Graham] araç.[Graham]

The leader and main Teftiş veya gözden geçirme


Moderator person responsible for Moderatör sürecinden
an inspection or other sorumlu lider kişi
review Process

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ı

See modified condition değiştirilmiş Bakınız değiştirilmiş koşul


decision testing. çoklu koşul karar testi
modified
multiple
condition testi
testing

module see component modül bakınız bileşen

module testing see component testing modül testi bakınız bileşen testi

A software tool or Test edilen bileşen veya


monitor hardware device that runs monitörleme sistem ile eş zamanlı
concurrently with the çalışan ve test edilen
component or bileşen veya sistemin
system under test and davranışlarını denetleyen,
supervises, records kaydeden ve/veya
and/or analyses the anliz eden yazılım aracı
behavior of the veya donanım ünitesi.
component or [IEEE 610 sonrası]
system. [After IEEE 610]

Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |


info@turkishtestingboard.org 49
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
monitoring tool see monitor izleme aracı bakınız izleyici

Testing by means of a Geniş bir giriş veri seti


monkey testing random selection from Maymun testi içerisinden rastgele
a large range of inputs and seçilerek yapılan ve ürünün
by nasıl
randomly pushing buttons, kullanıldığının hiç önemi
ignorant of how olmadan sadece
rastgele tuşlara basılarak
the product is being used. yapılan test.

See Mean Time Between Bakınızı Arızalar Arası


Failures. MTBF Ortalama Geçen Süre.
MTBF

Bakınız Ortalama Tamir


MTTR See Mean Time To Repair. MTTR süresi

See compound condition. Çoklu Koşul Bakınız Bileşik Koşul


multiple
condition

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 A method to determine Test senaryo grubunun test


analysis test suite Mutasyon Analizi ettiği programı
thoroughness by yakın
benzerlerinden(türevlerind
measuring the extent to en) ayırd
which a test suite can edebilme yeteneğini ölçen
discriminate the yöntem.Test
program from slight senaryo grubunun
variants (mutants) of the bütünlük derecesini
program. tanımlamak için kullanılır

mutation testing: See back-to-back testing Mutasyon Testi Bakınız arka arkaya test

Myers-Briggs An indicator of Myers-Briggs Farklı kişiliklerin ve kişilerin


Type Indicator psychological preference Çeşit iletişim tarzlarını
representing the different Göstergeci tanımlamaya yarayan
(MBTI): personalities and (MBTI): psikolojik gösterge
communication styles of
people.

Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |


info@turkishtestingboard.org 50
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
N

Term Definition Terim Tanım

N-switch The percentage of N-Anahtar Bir test senaryo grubu


coverage: sequences of N+1 Kapsama tarafından çalıştırılan N
transitions that have been +1 geçiş dizileri yüzdesi.
exercised by a test [Chow]
suite. [Chow]

A form of state transition Tüm geçerli N+1 geçişleri


N-switch testing: testing in which test N-Anahtar Testi çalıştırmak için
cases are designed to tasarlanmış durum geçiş
execute testleri. [Chow]
all valid sequences of N+1 Ayrıca bakınız "durum geçiş
transitions. [Chow] testi".
See also state transition
testing.

Tests aimed at showing Bileşen veya sistemin


negative testing that a component or Negatif Test çalışmadığı noktaları
system does not work göstermeyi amaçlayan test.
Negative testing is Negatif testler
related to the testers’ belli bir test yaklaşımı veya
attitude rather than a test tasarım
specific test approach or tekniğinden ziyade test
test design uzmanının tutumu ile
technique, e.g. testing with ilgilidir. Örneğin; geçersiz
invalid input veri girişi veya
values or exceptions. [After istisnai durumlar gibi.
Beizer]. [Beizer sonrası]

A form of integration Komşuluk


testing where all of the entegrasyon testi
neighborhood Ele alınan düğüme komşu
integration nodes that tüm düğümlerin
connect to a given node entegrasyon testine dahil
testing: are the basis for the edildiği test
integration testing.

Non fulfillment of a Belirlenen bir gereksinimin


specified requirement. Uygunsuzluk karşılanamaması
non-conformity [ISO 9000] [ISO 9000]

non-functional A requirement that does Fonksiyonel Fonksiyonalite ilgili


requirement not relate to olmayan olmayan gereksinimler
functionality, but to gereksinimler örneğin güvenilirlik,
verimlilik, kullanılabilirlik,
attributes such as sürdürülebilirlik ve
reliability, efficiency, taşınabilirlik gibi nitelikler
usability, maintainability
and portability.

Procedure to derive and/or Fonksiyonel Bir bileşen veya sistemin iç


select test cases olmayan test yapısı dikkate
non-functional tasarım alınmadan, bileşen veya
test design for nonfunctional teknikleri sistemin fonksiyonel
testing based on an olmayan test durumlarını
technique analysis of the türetmek ve/veya
specification of a seçmek için gereksinim
component or system analizinin esas alındığı
without reference to its prosedür . Ayrıca bakınız
internal structure. See kara kutu test
also black box test design
technique. tasarım tekniği

non-functional Testing the attributes of a Fonksiyonel Bir bileşen veya sistemin


testing component or olmayan Test fonksiyonalitesiyle
system that do not relate ilgili olmayan niteliklerinin
to functionality, e.g. testi; örneğin
reliability, efficiency, güvenilirlik, verimlilik,
usability, maintainability kullanılabilirlik,
sürdürülebilirlik ve
and portability. taşınabilirlik.

Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |


info@turkishtestingboard.org 51
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
O

Term Definition Terim Tanım

off-the-shelf A software product that is Pazarın tümü veya büyük


software developed for the Paket yazılım bir müşteri kitlesi
için üretilen ve aynı
general market, i.e. for a formatta birçok müşteriye
large number of
customers, and that is satılmış yazılım ürünü
delivered to many
customers in identical
format.

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.

The capability of the Yazılımı kullanıcıya sağladığı


operability software product to İşletilebilirlik çalıştırılma ve
enable the user to operate kontrol edilebilme yeteneği
and control it. . Ayrıca bakınız
[ISO 9126] See also
usability. kullanılabilirlik

operational Operational testing in the operasyonel Kabul testi fazında, tipik


acceptance acceptance test kabul testi olarak operasyon
ortamında yapılan (simule
testing phase, typically edilen), operasyon
performed in a (simulated) ve/veya sistem yönetimi
operational yetkilileri tarafından
environment by operations sistemin operasyonel
and/or systems yönlerine odaklanılarak
administration staff yapılan test. Örneğin;
focusing on operational kurtarılabilirlik, kaynak-
aspects, e.g. recoverability, kullanımı, kurulabilirlik ve
resource-behavior, teknik uyum. Ayrıca
installability and technical bakınız operasyonel test
compliance. See
also operational testing.

operational Hardware and software operasyonel Test edilecek bileşen veya


environment products installed at ortam sistem son
kullanıcının ortamında
users’ or customers’ çalışırken etkileşim
sites where the component halinde olacağı diğer
or system under yazılım veya donanımlar.
test will be used. The Söz konusu yazılımlar
software may include işletim sistemleri,
operating systems, veritabanı yönetim
database management sistemleri ve diğer
systems, and other
applications. uygulamaları içerebilir.

operational The representation of a operasyonel Bileşen veya sistem


profile distinct set of tasks profil tarafından
performed by the gerçekleştirilen, genellikle
component kullanıcının
or system, possibly based bileşenle veya sistemle
on user behavior etkileşimi sırasında
when interacting with the davranışını ve olasılığını
component or temel alan işlemler.
system, and their Bu işlemler fizikselden
probabilities of occurrence. ziyade mantıksaldır ve
A task is logical rather that birkaç makine üzerinde
physical and can veya ardışıl olmayan
be executed over several zaman dilimlerinde
machines or be çalıştırılabilir.
executed in non-
contiguous time segments.

operational Statistical testing using a operasyonel Sistem operasyonlarının ve


profile testing model of system profil testi olasılıklarının (kısa
süreli işlemler)
operations (short modellemesini baz alan
duration tasks) and their
probability of typical istatistiki test. [Musa]
use. [Musa]

operational The process of developing operasyonel Operasyonel profil


profiling and implementing profil yaratma geliştirilmesi ve
an operational profile. uygulanması süreci.
See also operational Ayrıca bakınız operasyonel
profile. profil.
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 52
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
operational Testing conducted to Bir bileşen veya sistemi
testing evaluate a component operasyonel test kendi operasyonel
ortamında değerlendirmek
or system in its operational için çalıştırılan
environment. [IEEE 610] test. [IEEE 610]

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.

orthogonal array A systematic way of testing Değişkenlerin tüm ikili


testing: all-pair dikey dizi testi kombinasyonlarının
dikey diziler kullanılarak
combinations of variables test edildiği
using orthogonal arrays. It sistematik yöntem. Bu
significantly yöntem tüm ikili
kombinasyon
reduces the number of all değişkenlerini test etmek
combinations of için
variables to test all pair gerekli test senaryosu
combinations. See sayısını önemli ölçüde
azaltır. Ayrıca bakınız ikili
also pairwise testing. test.

outcome see result ürün/çıktı bakınız sonuç

A variable (whether stored Bileşen tarafından yazılmış


output within a çıktı (bileşen içerisinde
component or outside) veya dışarıda tutulan)
that is written by a değişken
component.

The set from which valid Geçerli çıktı değerlerinin


output domain output values can be çıktı alanı seçilebildiği küme.
selected. See also domain. Ayrıca bakınız alan

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

Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |


info@turkishtestingboard.org 53
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
P

Term Definition Terim Tanım

pair A software development Kodun tek bir bilgisayar


programming approach whereby eşli programlama başında oturan iki
programcı tarafından
lines of code (production yazıldığı yazılım
and/or test) of a geliştirme yaklaşımı. Bu
component are written by yaklaşım, dolaylı
two programmers sitting at olarak kaynak kodun
a single computer. gerçek zamanlı olarak
This implicitly means gözden geçirilmesi
ongoing real-time code anlamına gelmektedir.
reviews are performed.

Two persons, e.g. two İki kişinin; örneğin iki test


pair testing: testers, a developer and eşli test uzmanı, yada
a tester, or an end-user yazılımcı ve test uzmanı,
and a yada son kullanıcı ve
tester, working together to test uzmanının hata
find defects. bulmak üzere beraber
Typically, they share one çalışması. Genellikle bu iki
computer and trade kişi test esnasında
tek bir bilgisayarı
control of it while testing. paylaşırlar.

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.

A black box test design Programın tüm ikili girdi


pairwise testing technique in which ikili test kombinasyonlarını
çalıştırmak için test
test cases are designed to senaryolarının tasarlandığı
execute all possible kara kutu test tasarım
discrete combinations of tekniği
each pair of input Ayrıca bakınız dikey dizi
parameters. See also testi.
orthogonal array testing.

A statistical technique in Karar almada kullanılan bir


Pareto analysis decision making that Pareto Analizi istatistik tekniği.
Kalitenin iyileştirilmesi
is used for selection of a çalışmasında
limited number of factors görülmüştürki sorunların
that produce büyük bir
significant overall effect. In çoğunluğunu (örnek % 80)
terms of quality nedenlerin sadece
improvement, a large az bir kısmı tarafından
majority of problems üretilmektedir (örnek %
(80%) are produced by a
few key causes 20).
(20%).

See equivalence Bakınız denklik sınıfı


partition testing partitioning. [Beizer] Pay testi [Beizer]

A test is deemed to pass if Gerçekleşen sonuç


Pass its actual result Başarılı beklenen sonuca eşitse
matches its expected result test başarılı sayılır

Decision rules used to Başarılı/Başarısız Bir test öğesinin


Pass/fail criteria: determine whether a kriteri (fonksiyon) veya özelliğin
test item (function) or başarılı veya başarısız olup
feature olmadığını
has passed or failed a test. belirlemek için kullanılan
[IEEE 829] karar verme
kuralları. [IEEE 829]

A sequence of events, e.g. Olaylar dizisi; örneğin bir


Path executable Yol bileşen veya
statements, of a sistemin giriş noktasından
component or system from çıkış noktasına
kadar çalıştırılabilen
an maddeleri.
entry point to an exit
point.

The percentage of paths Test senaryosu grubu


Path Coverage that have been Yol Kapsamı tarafından çalıştırılmış
exercised by a test suite. yolların yüzdesi. % 100 yol
100% path kapsama 100%
coverage implies 100% LCSAJ(Linear Code
LCSAJ coverage. Sequence And Jump)
kapsama anlamına gelir.
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 54
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
Choosing a set of input Yol
Path Sensitizing values to force the Duyarlaştırma
Belirtilen yolun
execution of a given path çalıştırılması için geçerli
girdiler kümesinin seçimi

A white box test design Test senaryolarının yolların


Path Testing technique in which Yol Testi çalıştırılması için
test cases are designed to tasarlandığı beyaz kutu test
execute tekniği
paths.

A review of a software eş-gözden


Peer Review work product by geçirme
colleagues of the producer Programda hataların
of the bulunması amacıyla
product for the purpose of programın yazılımcının
identifying defects çalışma arkadaşları
and improvements. tarafından gözden
Examples are inspection, geçirilmesi. Örneğin; teftiş,
technical review and teknik gözden geçirme ve
walkthrough. üzerinden geçme.

The degree to which a Bir sistemden veya


Performance system or component Performans bileşenden beklenen
accomplishes its fonksiyonalitenin işlem
designated süresi ve verim oranı
functions within given kısıtları dahilinde başarılı
constraints regarding bir şekilde
processing time and gerçekleştirilme derecesi.
throughput rate. [After [IEEE 610 sonrası]
IEEE 610] See also
efficiency. Ayrıca bakınız verimlilik

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.

Performance The process of testing to Bir yazılım ürününün


Testing determine the Performans Testi performansını
performance of a software belirlemek için yürütülen
product. See also test süreci. Ayrıca
efficiency testing. bakınız verimlilik testi

Performance A tool to support Performans Testi Genellikle iki işlevi olan


Testing Tool performance testing that Aracı performans testlerini
usually has two main destekleyen araç: yük
facilities: load oluşturma ve işlem
generation and test değerlerinin ölçümü. Yük
transaction oluşturmayı hem
measurement. Load çoklu kullanıcı, hem de
generation can simulate yüksek hacimli veri
either multiple users or girişi simülasyonu ile
high volumes of input gerçekleştirebilmektedir.
data. During execution, Performans testi aracının
response time çalışması esnasında
measurements are taken seçili işlemlerin yanıt süresi
from selected ölçülür ve bu
transactions and these are ölçüm sonuçları kayıt edilir.
logged. Performans test
araçları genellikle test
Performance ölçüm raporlarını ve
testing tools normally yanıt sürelerine dayalı yük
provide reports based grafiklerini elde
on test logs and graphs of
load against etmeye yarar.
response times.

phase The percentage of defects Yazılım geliştirme yaşam


containment that are removed in Faz içerme döngüsünde bir
fazda bulunan hataların
the same phase of the aynı faz içinde
software lifecycle in which
they were çözülme yüzdesi
introduced.

A test plan that typically Genellikle bir tek fazı


phase test plan addresses one test Faz test planı kapsayan test planı.
phase. See also test plan. Ayrıca bakınız test planı
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 55
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
A consensus-based Poker planlama Çevik yazılım geliştirme
planning poker estimation technique, tekniği yaklaşımlarında iş
mostly used to estimate yükünü veya kullanıcı
effort or relative size hikayelerinin birbirlerine
of user stories in agile göre olan ağırlıklarını
software development. mutabakata dayalı
It is a variation of the Wide tahmin etme tekniği.
Band Delphi Projeyi oluşturan
method using a deck of bileşenlere ait iş yükünün
cards with values sayısal değerler ile
representing the units in temsil edildiği numaralı
which the team kartlar kullanılarak
estimates. See also agile tahmin edildiği Geniş Band
software Delphi metodunun
development, Wide Band bir başka çeşididir. Ayrıca
Delphi. bakınız Çevik Yazılım
Geliştirme, Geniş Band
Delphi

A data item that specifies Başka bir veri öğesinin


pointer the location of işaretçi yerini belirten veri
another data item; for öğesi; örnek, işleme
example, a data item alınacak bir sonraki
that specifies the address personel kaydının adresini
of the next belirten veri öğesi
employee record to be
processed. [IEEE 610] [IEEE 610]

The ease with which the Yazılımın bir ortamdan


portability software product can Taşınabilirlik başka bir ortama ne
be transferred from one kadar kolay taşınabildiği
hardware [ISO 9126]
or software environment
to another. [ISO
9126]

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

Environmental and state Testin veya test


postcondition conditions that must Artkoşul prosedürünün
be fulfilled after the koşturulmasından sonra
execution ortaya çıkması
gereken ortam ve durum
of a test or test procedure koşulları
post-execution Comparison of actual and Koşturulma Gerçekleşen ve beklenen
comparison expected results, sonrası sonuçların yazılımın
koşturulması sonrası
performed after the karşılaştırma karşılaştırılması
software has finished
running.

post-project Proje sonrası Bakınız geriye dönük


meeting See retrospective meeting toplantı toplantılar

Environmental and state Test veya test prosedürü


precondition conditions that must önkoşul koşturulmadan önce
be fulfilled before the yerine getirilmesi gereken
component ortam ve durum
or system can be executed
with a particular koşulları
test or test procedure

A statement that can Karşılaştırma Sonucu doğru veya yanlış


predicate evaluate to true or false belirtimi olarak verebilen
and may be used to komut. Karar mantığının
determine the kontrol akışının
control flow of subsequent belirlenmesinde
decision logic. See kullanılabilir. Ayrıca bakınız
also decision karar

predicted Tahmin edilen


outcome See expected result çıktı Bakınız beklenen sonuç

pretest See intake test Öntest Bakınız alım testi

The level of (business) Bir öğeye, örneğin hataya,


priority importance assigned to Öncelik kullanıcı bakış
açısıyla atanmış itibar
an item, e.g. Defect düzeyi.

The effect on the


component or system by Ölçülen sistem veya bileşen
probe effect the Ölçüm etkisi üstünde ölçümü
measurement instrument yapan aracın oluşturduğu
when etki. Örneğin
the component or system sistemin performansı
is being measured, performans test aracı
e.g. by a performance kullanılmaya başlandığı
testing tool or monitor. zaman olduğundan
For example performance
may be slightly biraz daha düşük çıkacaktır.
worse when performance
testing tools are
being
used.
problem See defect Problem Bakınız hata

Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |


info@turkishtestingboard.org 56
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
problem Problem
management See defect management yönetimi Bakınız hata yönetimi

problem report See defect report Problem raporu Bakınız hata raporu

procedure Testing aimed at ensuring Testi yapılan sistem veya


testing that the Prosedür testi bileşenin mevcut
component or system can veya yeni iş/operasyonel
operate in prosedürleri
conjunction with new or karşılayıp karşılamadığına
existing users’ bakılması
business procedures or
operational
procedures

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 A disciplined evaluation of Süreç Kurumun yazılım


assessment an organization’s değerlendirmesi süreçlerinin referans bir
modele göre
software processes against değerlendirilmesi [ISO
a reference 15504
model. [after ISO 15504] sonrası]

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

process cycle A black box test design Test senaryolarının iş


test technique in which Süreç döngü testi prosedürlerini ve
süreçlerini koşturması için
test cases are designed to tasarlanan kara
execute business kutu test tasarlama tekniği.
procedures and processes. [TMap] Ayrıca
[TMap] See also procedure
testing. bakınız prosedür testi

process A program of activities Süreç Kurum süreçlerinin


improvement designed to improve iyileştirmesi performansını ve
the performance and olgunluğunu artırmaya
yönelik tasarlanan
maturity of the
organization’s processes, aktiviteler programı
and [CMMI]
the result of such a
program. [CMMI]

A framework wherein Benzer yapıdaki süreçlerin


process model processes of the same Süreç modeli genel model
nature are classified into a bazında sınıflandırılıp bir
overall model, e.g. araya getirilerek
oluşturduğu çerçeve yapı.
a test improvement model Örneğin test
iyileştirme modeli

product-based A view of quality, wherein Kalite tanımının net


quality quality is based on Ürün bazlı kalite tanımlanmış kalite
özelliklerine dayandırıldığı
a well-defined set of kalite yaklaşımı. Bu
quality attributes. These özelliklerin nesnel ve nicel
attributes must be bir yöntemle
measured in an objective
and quantitative ölçülmesi gerekmektedir.
[Gravin sonrası] Ayrıca
way. bakınız üretim bazlı
Differences in the quality kalite, kalite özelliği,
of products of the hissiyat bazlı kalite,
same type can be traced kullanıcı bazlı kalite, değer
back to the way the bazlı kalite
specific quality attributes
have been
implemented. [After
Garvin] See also
manufacturingbased
quality, quality attribute,
transcendent-based
quality, user-based quality,
valuebased
quality.

A risk directly related to Test edilen nesneyle


product risk the test object. See ürün riski doğrudan ilgili risk.
also risk Ayrıca bakınız risk

production See operational Üretim kabul Bakınız operasyonel kabul


acceptance acceptance testing testi testi
testing

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

Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |


info@turkishtestingboard.org 57
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
A project is a unique set of Zaman, bütçe ve kaynak
project coordinated and proje kısıtları dahilinde
controlled activities with belirlenen gereksinimleri
start and finish hayata geçirme
dates undertaken to amacına sahip, başlangıç ve
achieve an objective bitiş tarihleri olan
conforming to specific kordineli ve kontrollü
requirements, aktiviteler bütünü. [ISO
including 9000]
the constraints of time,
cost and resources.
[ISO 9000]

project A structured way to Geriye dönük Proje boyunca öğrenilen


retrospective capture lessons learned proje deneyimlerin sistemli
bir şekilde kayıt altına
and to create specific kazanımları alınıp bir sonraki
action plans for improving projelerde kullanılmasına
on the next project yönelik aksiyon
or next project phase. planlarının yapılması

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ı

A series which appears to Rastgele gibi gözükmesine


pseudo-random be random but is in sözde rastgele rağmen önceden
fact generated according belirlenmiş bir mantığa
to some göre oluşturulan bir
prearranged sequence dizi.
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 58
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
Q

Term Definition Terim Tanım

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]

The degree to which a Birimin, sistemin veya


quality component, system or kalite sürecin belirlenen
gereksinimleri,
process meets specified kullanıcı/müşteri
requirements ihtiyaçlarını
and/or user/customer ve/veya beklentileri
needs and karşılama derecesi. [IEEE
expectations. [After IEEE
610] 610]

Part of quality Kalite gereksinimlerinin


quality assurance management focused on kalite güvence yerine getirilmesine
providing confidence that yönelik güven sağlamaya
quality odaklanan kalite
requirements will be yönetimi bölümü. [ISO
fulfilled. [ISO 9000] 9000]

A feature or characteristic Bir öğenin kalitesini


quality attribute that affects an kalite özelliği etkileyen özellik. [IEEE
item’s quality. [IEEE 610] 610]

quality kalite
characteristic See quality attribute karakteristiği Bakınız kalite özelliği

The operational techniques Kalite yönetimi kapsamında


quality control and activities, part kalite kontrol kalite
of quality management, gereksinimlerinin
that sağlanmasına odaklanan
are focused on fulfilling operasyonel teknikler ve
quality requirements. aktiviteler [ISO 8402
[after ISO 8402] sonrası]

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

quality Coordinated activities to Kurum kalitesinin


management direct and control an kalite yönetimi artırılmasına yönelik
organization with regard to koordineli aktivitelerin
quality. Direction yönlendirilmesi ve
and control with regard to kontrol edilmesi. Bu
quality generally aktiviteler genellikle kalite
includes the establishment politikasının ve kalite
of the quality hedeflerinin konulması,
policy and quality
objectives, quality kalite planlaması, kalite
planning, kontrol, kalite güvence
quality control, quality ve kalite iyileştirme
assurance and quality adımlarını kapsar [ISO
improvement. [ISO 9000] 9000]

A risk related to a quality Kalite özelliğiyle ilgili risk.


quality risk attribute. See also kalite riski Ayrıca bakınız kalite
quality attribute, product
risk özelliği, ürün riski

Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |


info@turkishtestingboard.org 59
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
R

Term Definition Terim Tanım

A matrix describing the Bir proje veya süreçte yer


RACI matrix participation by RACI matrisi alan işler veya
various roles in completing teslim edilecek ürünlerden
tasks or sorumlu rolleri
deliverables for a project anlatmaya yarayan matris.
or process. It is Özellikle rollerin ve
especially useful in sorumlulukların
clarifying roles and belirlenmesinde
responsibilities. RACI is an kullanılmaktadır. RACI
acronym derived kısaltması dört çeşit
from the four key sorumluluk tipinin baş
responsibilities most harflerinden
typically used: Responsible, oluşmaktadır: işin
Accountable, yapılmasından sorumlu
(responsible), işin
Consulted, and Informed yaptırılmasından sorumlu
(accountable), danışılan
(consulted) ve bilgi
verilen (informed)

A black box test design Test senaryolarının


random testing technique where test rastgele test genellikle sözde rastgele
cases are selected, possibly algoritmalardan seçilerek
using a pseudo- güncel hayattaki
random generation senaryolara benzetildiği
algorithm, to match an kara-kutu test tekniği.
Bu teknik performans ve
operational profile. This güvenilirlik gibi
technique can be used for fonksiyonel olmayan
testing non- özelliklerin testinde
functional attributes such
as reliability and kullanılabilir.
performance.

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.

Testing that dynamically Testi yapılan sistemin


reactive testing responds to the tepkisel test verdiği tepkilere ve
actual system under test koşturulan testlerin
and test sonucuna göre akışın
results being obtained. belirlendiği testler.
Typically reactive Genellikle tepkisel testlerin
testing has a reduced planlama zamanları kısadır
planning cycle and the ve test edilecek
design and implementation sistem veya nesne
test phases are gelmeden test tasarımı ve
not carried out until the testin uyarlanmasına
test object is received başlanılmaz.

recorder See scribe kaydedici Bakınız not alıcı

record/playback
tool See capture/playback tool çek/oynat aracı Bakınız kaydet/oynat aracı

The capability of the Arıza sonrasında, yazılımın


recoverability software product to re- Kurtarılabilirlik eski performans
establish a specified level seviyesine geri dönmesi ve
of arızanın neden
performance and recover olduğu veri kayıplarını
the data directly giderebilme yeteneği
affected in case of failure. [ISO 9126] Ayrıca bakınız
[ISO 9126] See also güvenilirlik
reliability

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

Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org | 60


info@turkishtestingboard.org
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
regression- Testing using various regresyon Geriye dönük risklerin farklı
averse testing techniques to manage hassasiyetli test test tekniklerinin
hayata geçirilmesiyle
the risk of regression, yönetilmesi, örneğin bir
e.g., by designing re-usable veya birden fazla test
testware and by seviyesinde tekrar
extensive automation of kullanılabilen test yazılımı
testing at one or ve aşırı test
more test levels. otomasyonunun yapılması

regression Testing of a previously Yazılımda yapılan değişiklik


testing tested program regresyon veya düzeltme
following modification to sonrasında bu değişiklik
ensure that defects veya düzeltmenin
have not been introduced yazılımın başka yerlerinde
or uncovered in sebep olabileceği
unchanged areas of the hataları bulmaya yönelik
software, as a result olarak yazılımın
of the changes made. It is değiştirilmeyen veya
performed when düzeltilmeyen
the software or its taraflarının tekrar test
environment is changed. edilmesi. Yazılım veya
yazılımın ortamı
değiştiğinde uygulanan
testlerdir.

regulation
testing See compliance testing düzenleme testi bakınız uyum testi

A document identifying Testing yürütüm


release note test items, their Sürüm notları aşamasının başında, yazılım
configuration, current ekipleri tarafından test
status and other ekiplerine ve diğer
delivery information paydaşlara iletilen test
delivered by edilecek öğeleri, bu
development to testing, öğelerin yapılandırmalarını,
and possibly other mevcut
stakeholders, at the start durumlarını ve diğer
of a test execution teslimat bilgilerini içeren
doküman. [IEEE 829
phase. [After IEEE 829] sonrası]

The ability of the software Belirli durumlar altında,


reliability product to perform güvenilirlik belirli bir zaman
its required functions aralığında veya belirli
under stated conditions sayıda operasyonel iş
for a specified period of için yazılımın beklenilen
time, or for a işlevselliklerini yerine
specified number of getirebilme yeteneği.[ISO
operations. [ISO 9126] 9126]

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.

The process of testing to Bir yazılım ürününün


reliability testing determine the güvenilirlik testi güvenilirliğini belirleyen
reliability of a software
product test süreci

The capability of the Bir yazılımın başka bir


replaceability software product to be değiştirilebilirlik yazılımın yerine aynı
used in place of another amaçlar doğrultusunda
specified software aynı ortam üzerinde
product for the same kullanılabilmesi [ISO 9126]
purpose in the same Ayrıca bakınız
environment. [ISO 9126]
See also portability. taşınabilirlik

A condition or capability Kullanıcının bir problemi


requirement needed by a user to gereksinim çözmesi veya amacı
solve a problem or achieve gerçekleştirebilmesi için
an objective that sistem veya sistem
must be met or possessed bileşeninin sahip olması
by a system or veya yerine getirmesi
system component to gereken koşul veya
satisfy a contract, yetenekleri tarif eden
standard, specification, or sözleşme, standart,
other formally şartname veya resmi
imposed document. [After
IEEE 610] belge. [IEEE 610 sonrası]

requirements- An approach to testing in gereksinim bazlı Test senaryolarının


based testing which test cases are test gereksinimlerden elde
edilen test amaçları ve test
designed based koşulları baz
on test objectives and test alınarak tasarlandığı test
conditions derived etme yaklaşımı,
örneğin belirli
from requirements, e.g. fonksiyonalite veya
tests that exercise güvenilirlik,
specific functions or probe kullanılabilirlik gibi
non-functional fonksiyonel olmayan
attributes such as reliability özelliklerin test edilmesi
or usability

Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |


info@turkishtestingboard.org 61
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
requirements A tool that supports the gereksinim Gereksinimlerin,
management recording of yönetim aracı gereksinim özelliklerinin (
requirements,
requirements attributes örnek öncelik, sorumlu v.s)
tool (e.g. ve açıklamaların
priority, knowledge kayıt altına alındığı ve
responsible) and gereksinim katmanları
annotation, and facilitates ve değişiklik talepleri
traceability through arasında izlenebilirliğin
layers of requirements and sağlandığı araç. Ayrıca bazı
requirements gereksinim
change management. yönetim araçları,
Some requirements tanımlanmış gereksinim
management tools also kurallarına göre tutarlılık ve
provide facilities for kontrol işlemlerini
static analysis, such as de içeren statik analiz
consistency checking özelliklerine de sahiptir
and violations to pre-
defined requirements
rules.

requirements The period of time in the yazılım yaşam döngüsünde


phase software lifecycle Gereksinim fazı bir yazılımın
gereksinimlerinin
during which the tanımlandığı ve dökümante
requirements for a edildiği zaman
software product are periyodu[IEEE610]
defined and documented.
[IEEE 610]

resource The capability of the Yazılımın yeterli düzeyde ve


utilization software product to use kaynak kullanımı çeşitte kaynak
appropriate amounts and kullanabilme yeteneği,
types of resources, örneğin program belli
for example the amounts koşullarda çalışırken,
of main and program tarafından
secondary memory used kullanılan ilk ve ikincil
by the hafıza miktarı.[ISO 9126
program and the sizes of sonrası] Ayrıca bakınız
required temporary verimlilik
or overflow files, when the
software performs
its function under stated
conditions. [After ISO
9126] See also efficiency.

resource The process of testing to kaynak kullanım Yazılımın kaynak kullanım


utilization testing determine the testi yeteneğini ölçme
resource-utilization of a testi. Ayrıca bakınız
software product. See verimlilik testi
also efficiency testing

The consequence/outcome Çalıştırılan testin


result of the execution Sonuç sonucu/çıktısı. Ekran
of a test. It includes görüntülerini, veri, rapor
outputs to screens, veya mesajlardaki
changes to data, reports, değişiklikleri içerir. Ayrıca
and communication bakınız gerçekleşen
messages sent out. See
also actual result, sonuç, beklenen sonuç
expected result.

resumption The criteria used to restart Önceden askıya alınmış


criteria all or a portion of devam kriteri test faaliyetlerinin bir
the testing activities that kısmını veya tamamını
were suspended yeniden başlatmak için
previously. kullanılan kriter

resumption The defined set of testing devam Askıya alınmadan sonra


requirements activities that must gereksinimleri test yeniden
be repeated when testing başlatıldığında tekrar
is re-started after a edilmesi gereken
suspension. [After IEEE tanımlanmış test
829] faaliyetleri kümesi

Testing that runs test cases Yapılan düzeltmelerin


re-testing that failed the last tekrar testi başarısını doğrulamak
için, en son
time they were run, in koşturulduğunda başarısız
order to verify the olmuş
success of corrective test senaryolarını koşturan
actions. test

retrospective A meeting at the end of a geçmişe dönük Proje takımı üyelerinin


meeting project during which toplantı projeyi değerlendirdiği
the project team members ve sonraki projelerde
evaluate the dikkat edilmesi gereken
project and learn lessons tecrübeleri paylaştığı, proje
that can be applied sonunda yapılan
to the next project. toplantı.

An evaluation of a product Geliştirilmekte olan ürünün


review or project status to gözden geçirme veya proje
ascertain discrepancies ilerleyişinin
from planned results değerlendirilerek planlanan
and to recommend hedeflerden sapıp
improvements. Examples sapmadığının belirlenmesi
include management ve iyileştirme
review, informal review, tavsiyelerinde bulunulması.
technical review, Örnek olarak yönetimsel
inspection, and
walkthrough. gözden geçirme,
gayrı resmi gözden
[After IEEE 1028] geçirme, teknik gözden
geçirme, teftiş ve
üzerinden geçme[IEEE
1028
sonrası]

Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |


info@turkishtestingboard.org 62
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
A document describing the gözden geçirme Amaçlanan gözden geçirme
review plan approach, planı faaliyetlerindeki
resources and schedule of yaklaşımı,kaynakları ve
intended review ajandayı tanımlayan
activities. It identifies, bir döküman. Şunları içerir:
amongst others: tanımlar;gözden
documents and code to be geçirilecek döküman ve
reviewed, review kodlar, kullanılacak
types to be used,
participants, as well as gözden geçirme çeşitleri,
entry katılımcılar, resmi
and exit criteria to be gözden geçirme
applied in case of durumunda giriş ve çıkış
formal reviews, and the kriterleri ve seçimdeki
rationale for their gerekçe. Gözden
choice. It is a record of the geçirme planlaması
review planning sürecinin belgesidir.
process.

A tool that provides gözden geçirme Gözden geçirme sürecini


review tool support to the review aracı destekleyen bir araç.
process. Typical features Genel özellikleri şunlardır;
include gözden geçirme
review planning and planlaması ve takibi
tracking support, desteği, iletişim desteği,
communication support, gözden geçirme ekibi
collaborative reviews arasında işbirliğinin
sağlanması, ölçümlerin
and a toplanması ve
repository for collecting
and reporting of raporlanması
metrics.

The person involved in the Gözden geçirilen ürün veya


reviewer review that gözden geçirici projedeki
identifies and describes anormallikleri belirleyen ve
anomalies in the tanımlayan kişi.
ATM product or project Gözden geçirme sürecinde,
under review. gözden geçiriciler
Reviewers can be chosen farklı bakış açılarını ve
to represent rolleri temsil eden
different viewpoints kişilerden seçilebilir.
and roles in the review
process.

A factor that could result in Gelecekte olumsuz


risk future negative risk sonuçlar doğurabilecek
consequences; usually etken; genellikle etkisi ve
expressed as impact gerçekleşme olasılığı
and likelihood. baz alınarak ifade edilir

The process of assessing Belirlenmiş risklerin etkisini


risk analysis identified risks to risk analizi ve gerçekleşme
estimate their impact and olasılığını değerlendirme
probability of süreci
occurrence (likelihood).

The process of assessing a risk Projenin veya ürünün,


risk assessment given project or değerlendirmesi olasılığını ve etki
product risk to determine derecelerini atayarak ve
its level of risk, bunları toparlayıp tek
typically by assigning bir risk öncelik seviyesine
likelihood and impact indirgeyerek, risk
ratings and then seviyesini belirleme süreci.
aggregating Ayrıca bakınız ürün
those ratings into a single riski, proje riski, risk, risk
risk priority rating. etkisi, risk seviyesi,
See also product risk,
project risk, risk, risk risk olasılığı.
impact, risk level, risk
likelihood.

risk-based An approach to testing to Ürün risklerinin seviyelerini


testing reduce the level of risk-bazlı test düşürmek ve
product risks and inform projenin ilk aşamasından
stakeholders of their başlayarak
status, starting in the initial paydaşları durumdan
stages of a haberdar etmek amaçlı
project. It involves the bir test yaklaşımı. Test
identification of sürecine rehberlik
product risks and the use etmesi için ürün risklerinin
of risk levels to belirlenmesini ve
risk seviyelerinin
guide the test process kullanımını içerir.

risk category See risk type risk kategorisi Bakınız risk çeşidi

The process through which riskleri düşürmek veya


risk control decisions are risk kontrolü belirlenen seviyelerde
reached and protective tutmak için kararların
measures are verilmesi ve koruyucu
implemented for reducing
risks to, or önlemlerin alınması işlemi
maintaining risks within,
specified levels.

The process of identifying Beyin fırtınası, kontrol


risk identification risks using risk belirleme listeleri ve başarısızlık
techniques such as tarihçesi gibi teknikleri
brainstorming, kullanarak riskleri
checklists and failure
history. belirleme işlemi.

The damage that will be Riskin gerçekleşmesi


risk impact caused if the risk risk etkisi durumunda sebep
become an actual outcome
or event. olacağı hasar

Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |


info@turkishtestingboard.org 63
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
The importance of a risk as Riskin etkisi ve olasılığı baz
risk level defined by its risk seviyesi alınarak
characteristics impact and tanımlanan bir çeşit risk
likelihood. önemi. Risk seviyesi,
The level of risk can be gerçekleştirilecek testin
used to determine the yoğunluk oranını
belirlemek için
intensity of testing to be kullanılabilir.Bir risk
performed. A risk seviyesi
nitel ( ö.r.
level can be expressed Yüksek,orta,düşük) veya
either qualitatively nicel olarak
(e.g. high, medium, low) or
quantitatively. ifade edilebilir.

The estimated probability Bir riskin gerçekleşme


risk likelihood that a risk will risk olasılığı olasılığı
become an actual outcome
or event.

Systematic application of Riskin belirlenmesi, analiz


risk management procedures and risk yönetimi edilmesi,
practices to the tasks of önceliklendirilmesi ve
identifying, analyzing, kontrol edilmesi işleri
prioritizing, and controlling için prosedürlerin ve
risk. uygulamaların sistematik
uygulanması

risk mitigation See risk control riski azaltma Bakınız risk kontrolü

A set of risks grouped by Kalite niteliği, nedeni, yeri


risk type one or more risk çeşidi veya potansiyel
common factors such as a etkisine göre risklerin
quality attribute, gruplanması. Riskin
cause, location, or çeşidine göre o riski
potential effect of risk;. A azaltmaya yönelik test
specific set of product risk çeşidi hayata geçirilir.
types is related to Örneğin kullanıcı
the type of testing that can etkileşimlerinin iyi
mitigate (control) kurgulanmamış olması riski
that risk type. For example kullanılabilirlik testiyle
the risk of azaltılabilir.
userinteractions
being misunderstood can
be mitigated by
usability testing.

The degree to which a Bir bileşenin veya sistemin


robustness component or system sağlamlık geçersiz girdiler
can function correctly in veya stresli çevresel
the koşullarda fonksiyonunu
presence of invalid inputs yerine getirebildiğinin
or stressful derecesi [IEEE 610]
environmental conditions. Bakınız hata toleransı,
[IEEE 610] See also kusur toleransı
error-tolerance, fault-
tolerance.

robustness Testing to determine the Yazılım ürününün


testing robustness of the sağlamlık testi sağlamlığını belirleme testi
software product.

A source of a defect such Ortadan kaldırıldığında


root cause that if it is removed, kök neden hatanın da ortadan
the occurrence of the kalktığı veya etkisinin
defect type is azaldığı neden
decreased or removed.
[CMMI]

root cause An analysis technique Hataların kök nedenlerinin


analysis aimed at identifying the kök neden analizi belirlenmesini
amaçlayan analiz tekniği.
root causes of defects. By Kök nedenlerde
directing corrective düzeltici önlemlerin
measures at root causes, alınmasıyla hataların
it is hoped that the yinelenmesinin minimize
likelihood of defect edilmesi
recurrence will be
minimized. beklenmektedir.

See Rational Unified Bakınız Rational Unified


RUP Process RUP Process
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 64
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
S

Term Definition Terim Tanım

The capability of the Yazılımın insanlara, işe,


safety software product to emniyet diğer yazılımlara,
achieve acceptable levels mülke veya çevreye kabul
of risk of harm to edilebilir oranlar
people, business, software, sınırında zarar verme
property or the yeteneği[ISO 9126]
environment in a specified
context of use.
[ISO
9126]

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

Testing to determine the Bir yazılım ürününün


safety testing safety of a software emniyet testi emniyetli olup
olmadığının belirlenmesi
product. testi

sanity test See smoke test mantıklılık testi Bakınız duman testi

The capability of the Yazılım ürününün daha


scalability software product to be ölçeklenebilirlik fazla yük kaldıracak
upgraded to accommodate şekilde yükseltilme
increased yeteneği
loads. [After Gerrard]

Testing to determine the ölçeklenebilirlik yazılımın ölçeklebilinirliğini


scalability testing scalability of the testi belirleme testi
software product.

Bakınız kullanım senaryosu


scenario testing See use case testing. senaryo testi testi
A representation of Uzun süreli hedeflerin
scorecard summarized performance puan kartı uygulanmasındaki
measurements performans ölçümlerinin
representing progress özetlenmiş
towards the
implementation of long- gösterimi. Bir puan kartı,
term belirlenmiş bir
goals. A scorecard provides
static zaman
measurements of diliminde veya sonundaki
performance over or at the performansı
end of a defined interval. gösterir. Bakınız kurumsal
See also balanced karne, gösterge
scorecard, dashboard. paneli

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.

Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |


info@turkishtestingboard.org 65
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
scripting A programming language Koşturulabilir test
language in which executable betik dili komutlarını kodlamaya
yarayan programlama dili
test scripts are written, ( ör. kaydet/oynat
used by a test execution
tool (e.g. a aracının ürettiği komutlar)
capture/playback tool).

An iterative incremental Çevik yazılım geliştirmede


SCRUM framework for SCRUM projeleri yönetmek
managing projects için yaygın olarak kullanılan
commonly used with döngüsel bir
agile software
development. See also çerçeve. Ayrıca bakınız
agile çevik yazılım geliştirme
software development.

Attributes of software Yazılımın fonksiyonlarına


security products that bear on güvenlik veya verilerine
its ability to prevent yetkisiz erişimi ne kadar
unauthorized önleyebildiği. (kazayla
access, whether accidental veya kasti olarak ) [ISO
or deliberate, to 9126] Bakınız işlevsellik
programs and data. [ISO
9126] See also
functionality.

Testing to determine the Yazılımın ne kadar güvenli


security testing security of the güvenlik testi olduğunu
software product. See also belirlemeye yönelik yapılan
functionality testler. Ayrıca
testing. bakınız işlevsellik testi.

security testing A tool that provides güvenlik test Yazılımın güvenlik


tool support for testing aracı özelliklerini ve zayıf
noktalarını test etmeye
security characteristics and yarayan araç
vulnerabilities .

A tool that supports operasyonel güvenliği


security tool operational security. güvenlik aracı destekleyen araç

serviceability işletilebilirlik Bakınız sürdürülebilirlik


testing See maintainability testing. testi testi

session-based An approach to testing in oturum bazlı test test tasarımı, testin


test which test activities yönetimi koşturulması gibi test
faaliyetlerinin birlikte,
management are planned as kesintiye uğratılmadan
uninterrupted sessions of bağımsız oturumlar içinde
test design and hayata geçirildiği
execution, often used in bir yaklaşım. Genellikle
conjunction with keşif test tekniklerinde
exploratory testing. kullanılır.

The degree of impact that Bir hatanın geliştirilmekte


severity a defect has on the önem derecesi veya kullanılmakta
development or operation olan bir sistem üzerindeki
of a etki derecesi
component or system.
[After IEEE 610]

Shewhart chart See control chart Shewhart grafiği Bakınız kontrol grafiği

A programming mantıksal bir operatörün


short-circuiting language/interpreter kısa devre bir yanındaki
technique for evaluating koşulun, eğer diğer
compound taraftaki koşul en son
conditions in which a sonucu belirlemek için
condition on one side of yeterli olduğu
a logical operator may not durumlarda
be evaluated if değerlendirilmediği, karışık
the condition on the other koşulları değerlendiren bir
side is sufficient to programlama
determine the final
outcome. dili/yorumlayıcı tekniği

The representation of Fiziksel veya soyut bir


simulation selected behavioral simulasyon sistemin özelliklerinin
characteristics of one temsilen başka bir sistem
physical or tarafından yerine
abstract system by another
system. [ISO getirilmesi. [ISO 2382/1]
2382/1]

A device, computer Test sırasında kullanılan,


simulator program or system used simulator kontrollü bir girdi
during testing, which kümesi sağlandığında
behaves or operates like gerçekte test edilecek
a given system when asıl sistem gibi davranan
provided with a set of veya çalışan bir aygıt,
controlled inputs. [After bilgisayar programı veya
IEEE sistem [IEEE
610, DO178b] See also 610, DO178b sonrası]
emulator. Ayrıca bakınız emülator.
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 66
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
site acceptance Acceptance testing by saha kabul Bir sistemin ya da bileşenin
testing users/customers at testleri kullanıcının
their site, to determine ihtiyaçlarını karşılayıp
whether or not a karşılamadığını, iş
component or system süreçlerine uygun olup
satisfies the olmadığını belirlemek
amacı ile
user/customer needs and kullanıcılar/müşteriler
fits within the tarafından
business processes, kendi sahalarında yapılan
normally including kabul testidir,
hardware as well as genellikle yazılımın yanısıra
software. donanım testlerini
de içerir.

S.M.A.R.T. goal A methodology whereby Hedeflerin net olarak


methodology objectives are S.M.A.R.T. hedef tanımlandığı bir yöntem.
SMART kelimesi
defined very methodolojisi tanımlanacak hedeflerin
specifically rather than özellikleri olan 'Specific'
generically. SMART is (kesin, belirli),
Measurable
an acronym derived from (ölçümlenebilir),
the attributes of 'Attainable'
the objective to be (Ulaşılabilir), 'Relevant'
defined: Specific, (uygun) ve 'Timely'
Measurable, Attainable, (zamanında) kelimelerinin
Relevant and Timely. baş harflerinden
elde edilir.

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.

Computer programs, Bir bilgisayar sisteminin


software procedures, and yazılım çalışması için gerekli
olan bilgisayar
possibly associated programlarına,
documentation and data prosedürlere ve
pertaining to the operation olası ilişkili dokümantasyon
of a computer ve verilere verilen
system. [IEEE 610] genel bir ad. [IEEE 610]

software attack See attack. yazılım saldırısı Bakınız saldırı

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 Failure Yazılım Arıza Bakınız Arıza Durumu,


Mode, See Failure Modu, Etkileri Etkileri ve Kritiklik
Mode,Effects, and
Effects, and Criticality Analysis ve Kritiklik
Criticality (FMECA). Analizi Analizi (FMECA).
Analysis
(SFMECA)

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)

software feature See feature. yazılım özelliği Bakınız özellik.

software The degree to which yazılım bütünlük Bir yazılımın önemini


integrity level software complies or düzeyi paydaşlarına yansıtmak
must comply with a set of için tanımlanmış olan
stakeholder- yazılım ve / veya yazılım
selected software and/or tabanlı bir sistemin bir dizi
software-based özellikleri ile
system characteristics uyumlu olduğu ya da
(e.g., software olması gerektiği derece
complexity, risk (örneğin, yazılım
assessment, safety level, karmaşıklığı, risk
security level, desired değerlendirmesi, emniyet
performance, reliability, seviyesi, güvenlik
or cost) which are defined seviyesi, istenilen
to reflect the performans, güvenilirlik
importance of the software
to its veya maliyet).
stakeholders.
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 67
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
software The period of time that yazılım yaşam Bir yazılımın
lifecycle begins when a döngüsü tasarlanmasıyla başlayan ve
software product is tamamen kullanımdan
conceived and ends when kaldırılmasına kadar
the software is no longer geçen süreç. Yazılım yaşam
available for use. döngüsü genel
The software lifecycle anlamda konsept,
typically gereksinim toplama,
includes a concept phase, tasarım, uygulama, test,
requirements kurulum ve kontrol,
phase, design phase, işletme ve bakım, ve bazen
implementation phase, de kullanımdan
test phase, installation and kaldırılma aşamalarını
checkout phase, içerir. Bu aşamalar eş
operation and zamanlı ya da döngüsel
maintenance phase, and olarak
sometimes, retirement
phase. Note these gerçekleştirilebilir.
phases may overlap or be
performed
iteratively.

A program of activities Yazılım Süreç Kurumun yazılım


Software Process designed to improve İyileştirmesi süreçlerinin olgunluğunu ve
performansını geliştirmek
Improvement the için yaptıkları
performance and maturity faaliyetleri ve sonuçlarını
of the ifade eden çalışma.
organization’s software
processes and the [CMMI Sonrası]
results of such a
program. [After CMMI]

yazılım ürün
software product See quality attribute. karakteristiği Bakınız kalite niteliği.
characteristic

The totality of functionality Belirtilen gereksinimleri


software quality and features of a yazılım kalitesi karşılamak üzere
software product that bear tasarlanan bir yazılımın
on its ability to özellikler ve işlevsellik
satisfy stated or implied bütünü. [ISO 9126 sonrası]
needs. [After ISO Ayrıca bakınız
9126] See also quality kalite.

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

software test yazılım testi olay


incident report See incident report. raporu Bakınız olay raporu.

Software A questionnaire-based Yazılım Son kullanıcı bakış


Usability usability test technique Kullanılabilirlik açısından yazılım kalitesini
Measurement for measuring software Ölçüm Envanteri ölçmek için kullanılan anket
Inventory quality from the end (SUMI) bazlı bir
user's point of view. kullanılabilirlik test
(SUMI) [Veenendaal04] yöntemi. [Veenendaal04]

source
statement See statement. kaynak komut Bakınız komut.

A document that specifies, En iyi ifadeyle tam, kesin ve


specification ideally in a Spesifikasyon doğrulanabilir bir
complete, precise and şekilde, bir bileşenin veya
verifiable manner, the sistemin
requirements, design, gereksinimlerini, tasarımını,
behavior, or other davranışını, ya da
characteristics of a diğer özelliklerini ve
component or system, genellikle bu hususların
and, often, the procedures karşılanıp karşılanmadığını
for determining belirleyen
whether these provisions prosedürleri belirten belge.
have been satisfied. [IEEE 610 sonrası]
[After IEEE 610]

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

An input for which the Spesifikasyon kullanılarak


specified input specification predicts a belirli girdi sonucu tahmin
result. edilebilecek girdi.
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 68
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
See Software Process Bakınız Yazılım Süreç
SPI Improvement. SPI İyileştirmesi

The capability of the Bir yazılımın, değişikliklerin


stability software product to kararlılık sebep olabileceği
avoid unexpected effects beklenmeyen etkileri
from modifications önleme yeteneği [ISO
in the software. [ISO 9126] 9126] Ayrıca bakınız
See also sürdürülebilirlik.
maintainability.

staged A model structure wherein basamaklı Süreçlerin olgunluk


representation attaining the goals gösterim seviyesini belirleyen
of a set of process areas hedeflerin gösterildiği
establishes a model; her seviye bir
maturity level; each level sonraki seviye için temel
builds a foundation oluşturur. [CMMI]
for subsequent levels.
[CMMI]

Formal, possibly İş yapış şekillerini tutarlı


standard mandatory, set of standart hale getirmek ya da
requirements developed klavuzlar oluşturmak
and used to amacıyla geliştirilen ve
prescribe consistent kullanılan resmi, büyük
approaches to the way of ölçüde zorunlu bir dizi
working or to provide gereksinimler bütünü (ISO/
guidelines (e.g., ISO/IEC IES standartları,
standards, IEEE standards, IEEE standartları ve
and organizational organizasyonel
standards). [After CMMI] standarlar). [CMMI sonrası]

standard- Testing that complies to a standartlara Standartlar tarafından


compliant testing set of requirements uyumluluk testi tanımlanmış
defined by a standard, e.g., gereksinimlere uyumluluk
an industry testing testi. Örnek
standard or a standard for emniyet hassasiyetli
testing safety- sistemlerin testi için
uygulanan standartlar ya
critical systems. da endüstri
See also process-compliant standartları gibi . Bakınız
testing. süreç uyumluluğu
testi.

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]

A grid showing the Her olası olay için durum


state table resulting transitions for durum tablosu geçişlerinin
each state combined with sonuçlarını, geçerli ve
each possible geçersiz geçişler dahil
event, showing both valid
and invalid gösteren bir tablo.
transitions.

A transition between two Bir sistemin ya da bir


state transition states of a durum geçişi bileşeninin bir
durumdan başka bir
component or system. duruma geçişi.

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

An entity in a programming Programlama dilinde, genel


statement language, which is komut anlamda
typically the smallest uygulamanın en küçük
indivisible unit of bölünmez parçası olan
execution. cümlecik.

statement The percentage of komut kapsama Test senaryo grubu


coverage executable statements that yüzdesi tarafından çalıştırılmış
have been exercised by a komutların yazılımdaki
test suite. toplam komutlara
oranı.

statement A white box test design Test senaryolarının yazılım


testing technique in which komut testi komutlarını
test cases are designed to çalıştıracak şekilde
execute tasarlandığı beyaz kutu
statements. test tekniği.
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 69
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
Analysis of software Gereksinimler yada yazılan
static analysis development artifacts, statik analiz kod gibi yazılım
e.g. requirements or code, geliştirme nesnelerinin
carried out without yürütülmeden
execution of these hatalarını bulmak için
software development yapılan analiz. Statik
artifacts. Static analysis is analiz genellikle test
usually carried out araçlari ile yapılmaktadır.
by means of a supporting
tool.

static analysis
tool See static analyzer. statik analiz aracı Bakınız statik çözümleyici.

A tool that carries out statik Statik analiz yapmak için


static analyzer static analysis çözümleyici kullanılan araç.

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.

Testing of a software Gereksinimler, tasarım ya


static testing development artifact, statik test da kod gibi yazılım
e.g., requirements, design geliştirme eserlerinin
or code, without çalıştırılmadan, gözden
execution of these geçirilerek ya da statik
artifacts, e.g., reviews or analiz kullanılarak
hatalarını bulmak için ile
static analysis. yapılan testler.

A test design technique in Test senaryolarının ve


statistical testing which a model of istatistiksel test girdilerin istatiksel
the statistical distribution dağılım modellemesine
of the input is used göre tasarlandığı test
to construct representative tekniği. Ayrıca bakınız
test cases. See operasyonel profil testi.
also operational profile
testing.
An element of
status configuration durum Yapılandırmaları etkili bir
accounting management, muhasebesi şekilde yönetmek
consisting of the recording için gerekli olan bilgilerin
and reporting of raporlarını ve
information needed to kayıtlarını kapsayan bir
manage a yapılandırma yönetim
configuration effectively. öğesi. Bu bilgiler, onaylı
This information yapılandırma
includes a listing of the tanımlarını, yapılandırmaya
approved yönelik değişiklik
configuration önerilerinin ve onaylanmış
identification, the status of değişikliklerin
proposed changes to the uygulama durumlarını
configuration, and içerir. [IEEE 610]
the implementation status
of the approved
changes. [IEEE 610]

See Systematic Test and Bakınız Sistematik Test ve


STEP Evaluation Process. STEP Değerlendirme
Süreci.

storage See resource utilization. depolama Bakınız kaynak kullanımı.

See resource utilization Bakınız kaynak kullanımı


storage testing testing. depolama testi testi.

A type of performance Bir sistem ya da bileşeni


stress testing testing conducted to stres testi öngörülen veya
evaluate a system or belirlenmiş çalışma
component at or beyond yükünün sınırlarında ya da
the limits of its anticipated ötesinde, ya da bellek veya
or specified sunucuya erişimi
workloads, or with reduced gibi kaynakların azalması
availability of durumundaki
resources such as access to çalışma kapasitesini
memory or değerlendirmek için
servers. [After IEEE 610] yürütülen bir çeşit
See also performance performans testi. [IEEE 610
sonrası] Ayrıca bakınız
testing, load testing. performans ve yük testi

stress testing A tool that supports stress Stres testlerini yapmak için
tool testing. stres test aracı kullanılan araç.

structural Coverage measures based Bir bileşenin veya sistemin


coverage on the internal yapısal kapsam iç yapısı dikkate
structure of a component alınarak hesaplanan
or system. kapsam
structural test See white-box test design yapısal test Bakınız beyaz kutu test
design technique. tasarım tekniği tekniği.
technique

Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |


info@turkishtestingboard.org 70
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
structural testing See white-box testing. yapısal testler Bakınız beyaz kutu testi.

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 See white-box test design Bakınız beyaz kutu test


technique technique. yapı bazlı teknik tasarım tekniği.

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

A skeletal or special- Geliştirilmekte olan bir


stub purpose implementation taklit uygulama fonksiyonu test
of a software component, edebilmek gibi özel
used to develop or amaçlar için kullanılan,
test a component that calls gerçek uygulamanın
or is otherwise özelliklerini taklit
dependent on it. It edebilen sahte yazılım
replaces a called uygulaması. Bu sahte
component. [After IEEE uygulama ihtiyaç halinde
610] mevcut bileşenin
yerine geçer.[IEEE 610
sonrası]

A sequence of executable Bir bileşen içindeki


subpath statements within a altyol çalıştırılabilir komutlar
component. dizisi.

The capability of the Bir yazılımın belirli görevler


suitability software product to kullanışlı ve kullanıcı
provide an appropriate set hedefleri için uygun bir
of functions for takım fonksiyonlar
specified tasks and user sağlama yeteneği. [ISO
objectives. [ISO 9126] 9126] Ayrıca bakınız
See also functionality. fonksiyonellik.

The process of testing to Bir yazılımın kullanışlılığını


suitability testing determine the kullanışlılık testi belirlemek
suitability of a software
product amacıyla yapılan test.

See Software Usability Bakınız Yazılım


SUMI Measurement SUMI Kullanılabilirlik Ölçüm
Inventory. Envanteri.
suspension The criteria used to durdurma Test öğelerindeki bir kısım
criteria (temporarily) stop all or a kriterleri ya da tüm test
portion of the testing faaliyetlerini geçici olarak
activities on the test durdurmak için
kullanılan kriterler. [IEEE
items. [After IEEE 829] 829 sonrası].

A black box test design Test senaryolarının bir


syntax testing technique in which sözdizim testi sistemin girdi ve çıktı
test cases are designed alanlarına dayandırılarak
based upon the tasarlandığı bir kara
definition of the input
domain and/or output kutu test tekniği.
domain.

A collection of components Özel bir fonksiyonu yada


system organized to sistem fonksiyonlar
accomplish a specific topluluğunu yerine
function or set of getirmek için biraraya
getirilmiş bileşenler grubu.
functions. [IEEE 610] [IEEE 610]

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).

Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |


info@turkishtestingboard.org 71
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
system of Multiple heterogeneous, Ortak bir yönetim yapısı
systems distributed systems sistemler sistemi olmadan birden çok
that are embedded in seviyede birbiriyle entegre
networks at multiple edilmiş belli
levels and in multiple sorunları ve amaçları
interconnected çözmeye yönelik
domains, addressing large- genellikle heterojen,
scale inter- dağıtık sistemler
disciplinary common
problems and purposes, topluluğu
usually without a common
management
structure.

The process of testing an Sistemin istenilen


system testing integrated system to sistem testi gereksinimleri karşılayıp
verify that it meets karşılamadığını doğrulamak
specified requirements. amacıyla yapılan
[Hetzel] test süreci. [Hetzel]

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

Term Definition Terim Tanım

A peer group discussion teknik gözden Teknik konular üzerinde


technical review activity that focuses geçirme ortak fikirde buluşma
on achieving consensus on amacıyla takım içi yapılan
the technical bir grup tartışma
approach to be taken. [Gilb etkinliği. [Gilb ve Graham],
and Graham], [IEEE 1028] Ayrıca
[IEEE 1028] See also peer
review. bakınız eş-gözden geçirme

A set of one or more test Bir yada birden fazla test


test cases. [IEEE 829] test senaryoları
bütünü.[IEEE 829]

The implementation of the Test stratejisinin hayata


test approach test strategy for a test yaklaşımı geçirilmesi. Test
specific project. It typically projesinin amacı ve yapılan
includes the risk
değerlendirmesi
decisions made that follow doğrultusunda, test süreci
based on the (test) ile
project’s goal and the risk ilgili başlangıç noktaları,
assessment carried uygulanacak olan test
out, starting points tasarım teknikleri, test
regarding the test process, sonlandırma kriterleri
the test design techniques ve yapılacak test çeşitleri
to be applied, exit gibi konularda alınan
criteria and test types to
be performed kararları içerir.

(1) A person who provides (1) Bir test organizasyonu


test architect guidance and test mimarı ve onun diğer
strategic direction for a disiplinler ile olan ilişkisi
test organization and için rehberlik ve
for its relationship with
other disciplines. stratejik yön sağlayan kişi.
(2) A person who defines (2) Belirli bir sistem için
the way testing is test araçları, test verisi
structured for a given yönetimi gibi konularını da
system, including topics içeren yapısal test
such as test tools and test
data management. yöntemlerini belirleyen kişi.

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.

All documents from which Bir sistem ve bileşeninin


test basis the requirements test esası gereksinimlerinin
of a component or system çıkarılabileceği tüm
can be inferred. belgeler. Test
senaryolarının
The documentation on dayandırıldığı
which the test cases dokümantasyon.
are based. If a document Eğer doküman sadece
can be amended resmi bir prosedürü ile
only by way of formal değiştirilebiliyorsa, test
amendment procedure, esası değişmez test
then the test basis is called esası olarak adlandırılır
a frozen test basis. [TMap sonrası]
[After TMap]

test bed See test environment. test yatağı Bakınız test ortamı.

A set of input values, Belirli bir program yolunu


test case execution preconditions, test senaryosu çalıştırmak ya da bir
gereksinim ile
expected results and uyumluluğunu doğrulamak
execution gibi
postconditions, developed belirli bir amaç veya test
for a particular koşulu için
objective or test condition, geliştirilen, bir dizi girdi
such as to exercise değeri, test öncesi
a particular program path yürütülmesi gereken
or to verify önkoşullar, test sonrası
compliance with a specific oluşması beklenen sonuçlar
requirement. [After ve koşullar
IEEE bütünü. [IEEE 610 sonrası]
610]

test case design test senaryo


technique See test design technique. tasarım tekniği Bakınız test tasarım tekniği.
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 73
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
test case A document specifying a test senaryo Bir test öğesi için bir dizi
specification set of test cases spesifikasyonu test senaryosunun
(objective, inputs, test (amaç, girdiler, test
actions, expected adımları, beklenen
results, and execution sonuçlar ve test öncesi
preconditions) for a gerçekleşmesi
test item. [After IEEE 829] gereken önkoşullar)
See also test tanımlandığı doküman.
[IEEE 829 sonrası]. Ayrıca
specification. bakınız test
spesifikasyonu.

test senaryo
test case suite See test suite. grubu Bakınız test grubu

A statement of test test başlatma Test hedeflerini ve testin


test charter objectives, and possibly belgesi nasıl yapılacağını
test ideas about how to belirten muhtemel test
test. Test charters are fikirlerinin bildirisi.
used in exploratory testing. Test başlatma belgesi
See also araştırmacı testlerde
kullanılmaktadır. Ayrıca
exploratory testing. bakınız keşif test

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.

A test tool to perform Beklenen sonuçlar ile


test comparator automated test test karşılaştırıcı gerçekleşen sonuçların
comparison of actual otomatik karşılaştırmasını
results with expected yapabilen test aracı.
results.
The process of identifying Test edilen sistemin veya
test comparison differences test karşılaştırma bileşenin
between the actual results gerçekleşen test sonuçları
produced by the ile beklenen test
component or system sonuçları arasındaki
under test and the farklılıklarının
expected results for a test. belirlenmesi süreci. Test
Test comparison karşılaştırması; testin
can be performed during yürütülmesi sırasında
test execution (dinamik karşılaştırma)
(dynamic comparison) or veya testler yürütüldükten
after test execution. sonra
gerçekleştirilebilir.

test completion test tamamlama


criteria See exit criteria. kriteri Bakınız çıkış kriteri.

An item or event of a Bir ya da daha çok test


test condition component or system test koşulu senaryosu ile
that could be verified by doğrulanabilen bir bileşenin
one or more test veya sistemin bir
cases, e.g. a function, öğesi ya da olayı. Örn. bir
transaction, feature, fonksiyon, işlem,
quality attribute, or özellik, kalite niteliği veya
structural element. yapısal öğe.

A test management task Gözetim sırasında plandan


test control that deals with test kontrol bir sapma
developing and applying a görüldüğünde test projesini
set of corrective yoluna koymak
actions to get a test project için geliştirilen ve
on track when uygulanan düzeltici
monitoring shows a aksiyonların yer aldığı bir
deviation from what was test yönetim
planned. See also test bütünü. Bakınız test
management. yönetimi.

test coverage See coverage. test kapsamı Bakınız kapsam.

Execution of the test Test sürecinin tek bir test


test cycle process against a single test döngüsü nesnesinin test
identifiable release of the edilmesine yönelik
test object. işletilmesi

Data that exists (for Test edilen sistemin veya


test data example, in a database) test verisi bileşenin etkilediği
before a test is executed, veya bunlar tarafından
and that affects or is etkilenen; test
affected by the component yürütülmeden önce varolan
or system under veri(örn. bir
test. veritabanında) .

Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |


info@turkishtestingboard.org 74
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
test data A type of test tool that test verisi Test için kullanılan verinin;
preparation tool enables data to be hazırlama aracı mevcut
selected from existing veritabanlarından çekilmesi
databases or created, ya da
generated, manipulated yaratılmasına, üretilmesine,
and edited for use in işlenmesine,
düzenlenmesine olanak
testing. sağlayan bir tür test
aracı.

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.

Any test (work) product Testi yapan kişi dışında


test deliverable that must be test çıktısı başka birine teslim
delivered to someone edilmesi gereken herhangi
other than the test bir test ürünü.
(work) product’s author.
See also deliverable. Ayrıca bakınız çıktı.

(1) See test design (1) Bakınız test tasarım


test design specification. test tasarımı spesifikasyonu.
(2) The process of (2) Genel test amaçlarının,
transforming general somut test
testing objectives into koşullarına ve test
tangible test conditions senaryolarına dönüştürme
and test cases. 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.

A senior manager who Test yöneticilerini yöneten


test director manages test test direktörü üst düzey yönetici.
managers. See also test Ayrıca bakınız test
manager. yöneticisi.

test driven A way of developing test güdümlü Yazılım geliştirilirken,


development software where the test geliştirme geliştirilecek yazılımla
cases are developed, and ilgiili öncelikle test
often automated, senaryolarının yazıldığı ve
before the software is genellikle otomatize
developed to run those edildiği yazılım geliştirme
test cases. yöntemi

test driver See driver. test sürücüsü Bakınız sürücü.

An environment containing Testin yapılması için gerek


test environment hardware, test ortamı duyulan; donanım,
instrumentation, aygıt, simülatörler, yazılım
simulators, software tools, araçları ve diğer
and other support destekleyici öğeleri içeren
elements needed to ortam. [IEEE 610
conduct a test. [After IEEE
610] sonrası]

The calculated test Test sürecinin çeşitli


test estimation approximation of a result tahminlemesi yönleriyle ilgili (örn.
harcanan efor,
related to various aspects tamamlanma tarihi,
of testing (e.g. maliyetler
Effort spent, completion , test senaryoları sayısı vs.)
date, costs involved, tamamlanmamış,
number of test cases, etc.) kesin olmayan ya da bozuk
which is usable olan girdilerin
even if input data may be
incomplete, hesaplanmaya çalışılması
uncertain, or noisy.
Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 75
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
test
test evaluation A document produced at değerlendirme Tüm test aktivitelerini ve
report the end of the test raporu sonuçlarını
process summarizing all özetleyen, test süreci
testing activities and sonunda üretilen
results. It also contains an doküman. Ayrıca, test
evaluation of the sürecinin
test process and lessons değerlendirilmesini ve
learned. edinilen tecrübeleri de
kapsar.

The process of running a Test edilen sistemde veya


test execution test on the test yürütme bileşende
component or system gerçekleşen sonuç(lar)
under test, producing üreten test koşum
actual result(s). süreci

test execution The use of software, e.g. test Test yürütümünün


automation capture/playback yürütümünün kontrolü, beklenen
tools, to control the sonuçlar ile gerçekleşen
execution of tests, the otomasyonu sonuçların
comparison of actual karşılaştırılması, test
results to expected önkoşullarının
results, the setting up of belirlenmesi ve diğer test
test preconditions, kontrol ve
and other test control and raporlama fonksiyonları için
reporting yazılım
kullanılması işlemi. (örn.
functions. kaydet/oynat araçları)

test execution The period of time in a Yazılım ürün bileşenlerinin


phase software development test yürütme fazı çalıştırıldığı ve
lifecycle during which the gereksinimlerin karşılanıp
components of a karşılanmadığının
software product are anlaşılması için yazılım
executed, and the ürününün
software product is değerlendirildiği, yazılım
evaluated to determine geliştirme döngüsü
whether or not içerisinde yer alan zaman
requirements have been dilimi.
satisfied. [IEEE 610]

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 The method used to test yürütme Manuel ya da otomatik


technique perform the actual test tekniği olarak asıl test
execution, either manual yürütme işleminin yapıldığı
or automated. yöntem.

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 fail See fail. test başarısız Bakınız başarısız

See test data preparation Bakınız test veri hazırlama


test generator tool. test üreteci aracı.

A test environment Testin yürütülmesi için


test harness comprised of stubs and test kuluçkası gerekli olan taklit
drivers needed to execute uygulamaları ve sürücüleri
a test. içeren test ortamı.

test The process of developing Test prosedürlerinin


implementation and prioritizing test test uyarlama geliştirilmesi ve
procedures, creating test önceliklendirilmesi, test
data and, optionally, verisinin yaratılması,
preparing test harnesses test kuluçkasının
and writing hazırlanması ve otomatik
test betiklerinin yazılması
automated test scripts. gibi aktiviteleri
içeren süreç

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 incident See incident. test olayı Bakınız olay.


Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 76
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
test incident
report See incident report. test olay raporu Bakınız olay raporu.

test The organizational artifacts Test ortamından, test


infrastructure needed to test altyapısı araçlarından, ofis
ortamından ve
perform testing, consisting prosedürlerden oluşan;
of test testin
environments, test tools, yapılması için gerekli
office environment organizasyonel eserler.
and procedures.

The data received from an Testin yürütülmesi


test input external source by test girdisi esnasında test nesnesine
the test object during test dışarıdan sağlanan veri.
execution. The Verinin kaynağı
external source can be donanım, yazılım ya da
hardware, software or insan olabilir.
human.

The individual element to Teste tabi tutulacak


test item be tested. There test öğesi münferit öğe. Genellikle
usually is one test object tek bir test nesnesi ve bir
and many test items. çok test öğesi olur.
See also test object. Bakınız test nesnesi.

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.

A group of test activities Birlikte yönetilen ve


test level that are organized test seviyesi organize edilen bir grup
and managed together. A test aktivitesi. Test seviyesi,
test level is linked to bir projede
the responsibilities in a sorumluluklara bağlanır.
project. Examples of Örneğin birim testi,
test levels are component entegrasyon testi, sistem
test, integration testi ve kabul testi
test, system test and test seviyeleri [TMap
acceptance test. [After sonrası]
TMap]

A chronological record of Testlerin yürütülmesi ile


test log relevant details test kaydı ilgili detayların
about the execution of kronolojik tutulması [IEEE
tests. [IEEE 829] 829]
The process of recording Test kaydına, yürütülen
test logging information about test kaydı tutma testlere dair bilgi
tests executed into a test
log. kaydetme işlemi

test The planning, estimating, Planlama, tahmin, gözetim


management monitoring and test yönetimi ve kontrol gibi test
control of test activities, aktivitelerini içeren süreç,
typically carried out genellikle test
yöneticisinin
by a test manager. sorumluluğundadır

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

Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |


info@turkishtestingboard.org 77
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
The purpose of testing for Test politikasının bir parçası
test mission an organization, test misyonu olarak
often documented as part dokümante edilen, bir
of the test policy. organizasyon için testin
amacını tanımlayan cümle.
See also test policy. Ayrıca bakınız test
politikası.

A test management task Test projesinin durumunu


test monitoring that deals with the test gözetimi periyodik olarak
activities related to kontrol eden aktiviteleri
periodically checking the içeren süreç.
status of a test project. Hedeflenen ile gerçekleşen
Reports are prepared aktiviteleri
that compare the actuals karşılaştıran raporlar
to that which was hazırlanır. Ayrıca bakınız
planned. See also test
management. test yönetimi.

The component or system Teste tabi tutulacak bileşen


test object to be tested. See test nesnesi ya da sistem.
also test item. Ayrıca bakınız test öğesi.

A reason or purpose for Bir testin yürütülme ve


test objective designing and test hedefi tasarlanma amacı veya
executing a test. nedeni.

A source to determine test sonucunu Testin beklenen sonucunun


test oracle expected results to bilen saptanması için
compare with the actual kullanılan kaynak. Test
result of the software sonucunu bilen
under test. An oracle may mevcuttaki sistem, başka
be the existing bir yazılım, kullanıcı
system (for a benchmark), klavuzu veya kişinin
other software, a uzmanlık bilgisi olabilir,
user manual, or an ancak kod olamaz. [Adrion
individual’s specialized sonrası]
knowledge, but should not
be the code. [After
Adrion]

test outcome See result. test çıktısı Bakınız sonuç.

test pass See pass. test başarılı Bakınız başarılı

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).

A distinct set of test Projenin bir parçası olan


test phase activities collected into a test fazı belirgin test
manageable phase of a aktiviteleri kümesi, örn. bir
project, e.g. the test seviyesinde
execution activities of a test yürütme aktiviteleri.
test level. [After [Gerrard sonrası]
Gerrard]

A document describing the Kapsamı, yaklaşımı,


test plan scope, approach, test planı kaynakları ve tasarlanan
resources and schedule of test aktivitelerine dair
intended test zamanlamayı
activities. It identifies tanımlayan doküman. Test
amongst others test öğelerini, test
items, the features to be edilecek özellikleri, test
tested, the testing görevlerini, her bir
tasks, who will do each görevi kimin yapacağını,
task, degree of tester testin bağımsızlık
independence, the test derecesini, test ortamını,
environment, the test test tasarım
design techniques and tekniklerini ve kullanılacak
entry and exit criteria giriş ve çıkış
to be used, and the kriterlerini ve tercih
rationale for their choice, gerekçelerini,
and any risks requiring beklenmedik durum
contingency planning. planlaması gerektiren
It is a record of the test riskleri diğerlerinden
planning process. ayırarak tanımlar. Test
planlama sürecinin bir
[After IEEE 829] kaydıdır. [IEEE 829
sonrası]

The activity of establishing Bir test planını güncelleme


test planning or updating a test test planlama veya oluşturma
plan. aktivitesi.

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]

A high level document İlkeleri, yaklaşımı ve


test policy describing the test politikası organizasyonun teste
principles, approach and ilişkin ana hedeflerini
major objectives of tanımlayan üst seviye
the organization regarding doküman.
testing.

Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |


info@turkishtestingboard.org 78
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
See test procedure Bakınız test prosedür
test procedure specification. test prosedürü spesifikasyonu

test procedure A document specifying a Testin yürütülmesi için


specification sequence of actions test prosedür gerekli aksiyonlar
for the execution of a test. dizisini belirten doküman.
Also known as test spesifikasyonu Test betiği veya
script or manual test script. manuel test betiği olarak
[After IEEE 829] da bilinir. [IEEE 829
sonrası] Ayrıca bakınız test
See also test specification. spesifikasyonu.

The fundamental test Test planlamasını ve


test process process comprises test test süreci kontrolünü, test analizini
planning and control, test ve tasarımını, testin
analysis and design, uyarlanmasını ve
test implementation and yürütülmesini, çıkış
execution, kriterlerinin
evaluating exit criteria and değerlendirilmesini ve
reporting, and test raporlanmasını, ve test
kapanış aktivitelerini içeren
closure activities. temel test süreci.

Test Process A collection of (test) Test sürecinin


Group specialists who facilitate Test Süreç Grubu tanımlanması, bakımı ve
the definition, iyileştirilmesini yöneten
maintenance, and (test) uzmanları
improvement of the test
processes used by an topluluğu. [CMMI sonrası]
organization. [After CMMI]

test process A statement that echoes test süreç Çevik manifestodan


improvement the agile manifesto, iyileştirme esinlemiş bildiridir ve test
and defines values for sürecinin iyileştiren
manifesto improving the testing bildirgesi değerleri tanımlar. Bu
process. The values are: değerler şöyledir:
- flexibility over detailed - detaylandırılmış
processes süreçlerden ziyade esneklik
- best practices over - şablonlardan ziyade en iyi
templates uygulamalar
- deployment orientation - kalite güvenceden ziyade
over process eş-gözden
geçirme - model güdümlü
orientation si testten
- peer reviews over quality ziyade müşteri odaklı test
assurance [Veenendaal08]
(departments)
- business driven over
model driven.
[Veenendaal08]

test process A person implementing test süreç Bir iyileştirme planına


improver improvements in the iyileştiricisi dayanarak test süreç
test process based on a iyileştirmelerini hayata
test improvement geçiren kişi.
plan.

test progress A document summarizing test ilerleme Test aktivitelerini ve


report testing activities raporu sonuçlarını özetleyen,
and results, produced at düzenli aralıklarda üretilen,
regular intervals, to testin ilerleyişini
report progress of testing bir temele (orijinal test
activities against a planı gibi) dayanarak
baseline (such as the raporlayan ve riskleri ve
original test plan) and to karar gerektiren
communicate risks and altenatifleri yönetime
alternatives requiring ileten doküman.
a decision to management.

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.

See test summary report Bakınız test özet raporu ve


test report and test progress test raporu test ilerleme
report. raporu.

test An attribute of a test test test yürütüldüğünde her


reproducibility indicating whether the tekrarlanabilirliği defasında aynı
same results are produced sonuçların üretilebilme
each time the test durumunu gösteren
is executed. özellik.

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ı

See test procedure Bakınız test prosedür


test scenario specification. test senaryosu spesifikasyonu

A list of activities, tasks or test zaman Test sürecinde, başlangıç


test schedule events of the test çizelgesi ve bitiş tarih ve/veya
process, identifying their zamanlarının birbirleri ile
intended bağımlılıkları göz
start and finish dates önüne alınarak tanımlanan
and/or times, and aktivite, iş, görev
interdependencies. veya etkinlik listesi

Commonly used to refer to Genellikle test prosedürü


test script a test procedure test betiği spesifikasyonunu
specification, especially an ifade eder, özellikle
automated one. otomatize olanını.

An uninterrupted period of Testler yürütülürken kesinti


test session time spent in test oturumu olmaksızın
executing tests. In harcanan zaman aralığı.
exploratory testing, each Keşif testlerinde, her
test session is focused on a test oturumu başlatma
charter, but belgesini baz alır, fakat
testers can also explore test uzmanları oturum
new opportunities or süresince yeni
issues during a session. The tasarımlar yaparak farklı
tester creates hataları bulmaya
and executes test cases on çalışırlar. Test senaryoları
the fly and records anlık yaratılıp
their progress. See also yürütülür ve hatalar kayıt
exploratory testing. altına alınır. Bakınız
keşif testleri.

Bakınız test senaryosu


test set See test suite. test kümesi grubu

test situation See test condition. test durumu Bakınız test koşulu.

A document that consists test Test tasarım, test


test specification of a test design spesifikasyonu senaryosu ve/veya test
prosedür
specification, test case spesifikasyonundan oluşan
specification and/or test
procedure doküman
specification.

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.

A high-level description of Koşturulacak test


test strategy the test levels to be test stratejisi seviyelerinin üst seviye
performed and the testing tanımı ve bir organizasyon
within veya program için
those levels for an bu seviyelerdeki test süreci
organization or ( bir yada birden
programme (one or more
projects). fazla projede)

A set of several test cases Bir sistem veya bileşeni test


test suite for a component or test grubu etmek için
system under test, where oluşturulmuş test
the post senaryoları kümesi. Öyle ki,
condition of one test is bir test senaryosu için
often used as the ardkoşul olan bir
precondition for the next durum bir diğeri için ön
one. koşuldur.

test summary A document summarizing Test aktivitelerini ve


report testing activities test özet raporu sonuçlarını özetleyen bir
and results. It also contains doküman. Aynı zamanda
an evaluation of test çıkış kriterlerine
the corresponding test karşılık gelen test öğelerine
items against exit bağlı ilerlemeyi de
criteria. [After IEEE 829] içerir. [IEEE 829e göre]

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

Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |


info@turkishtestingboard.org 80
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
A software product that Planlama, kontrol,
test tool supports one or more test aracı spesifikasyon, test verisinin
test activities, such as hazırlanması, test yürütme
planning and control, ve test analizi gibi
specification, building bir veya birden fazla test
initial files and data, aktivitesini
test execution and test destekleyen yazılım ürünü.
analysis. [TMap] See [Tmape göre]
also CAST. Ayrıca bakınız CAST.

A group of test activities Bir sistem veya bileşeni test


test type aimed at testing a test çeşidi etmeyi
component or system amaçlayan, belirli bir test
focused on a specific hedefine
test objective, i.e. odaklanmış ( fonksiyonel
functional test, usability test, kullanılabilirlilik
test, regression test etc. A testi, regresyon testi gibi)
test type may take bir grup test
place on one or more test aktivitesi. Bir test çeşidi bir
levels or test veya birden fazla
phases. [After TMap] test seviyesinde yer alabilir.

The capability of the Yazılımın üzerinde değişiklik


testability software product to test edilebilirlilik yapıldıktan sonra
enable modified software da test edilmesine olanak
to be tested. [ISO verme yeteneği [ISO
9126] See also 9126] Ayrıca bakınız
maintainability. sürdürülebilirlik.

A detailed check of the test test edilebilirliğin Test esaslarının test


testability review basis to determine gözden süreçlerine girdi olarak
whether the test basis is at kullanılabilecek kaliteye
an adequate geçirilmesi sahip olup
quality level to act as an olmadığının detaylı kontrol
input document for edilmesi. [TMAPe
the test process. [After
TMap] göre]

testable A requirements that is test edilebilir Gereksinimlerin test


requirement stated in terms that gereksinim tasarımları ve test
permit establishment of yürütümüne olanak
test designs (and verecek nitelikte olması
subsequently test cases)
and execution of [IEEE 610 a göre]
tests to determine
whether the requirement
has been met. [After IEEE
610]
A skilled professional who Bir sistemin veya bir
tester is involved in the test uzmanı bileşenin testini yapan
testing of a component or
system. vasıflı uzman kişi

The process consisting of Tüm test aktivite yaşam


testing all lifecycle activities, test etme döngüsünü içeren
both static and dynamic, süreç. Belirlenmiş
concerned with gereksinimlerin
planning, preparation and karşılandığını doğrulamak,
evaluation of amaç için uygun
software products and olduğunu göstermek ve
related work products hataları tespit etmek
to determine that they için planlama, hazırlık ve
satisfy specified yazılımın
requirements, to
demonstrate that they are değerlendirilmesi
fit süreçlerinden oluşur.
for purpose and to detect
defects.

Artifacts produced during Test sürecinde planlama,


testware the test process test yazılımı tasarım ve yeniden
required to plan, design, test etme gereksinimleri
and execute tests, karşılamak üzere
such as documentation, üretilen dokümantasyon,
scripts, inputs, girdiler, beklenen
expected results, set-up sonuçlar, betikler, kurulum
and clear-up ve temizleme
procedures, files, prosedürleri, dosyalar, veri
databases, environment, tabanları, ortamlar
and any additional ve test için kullanılan her
software or utilities used in türlü araç veya
testing. [After Fewster and yazılımlar gibi yapılardır.
Graham] [Fewster ve
Graham'a göre]

An approach to component Bir çeşit bileşen/birim


thread testing integration testing iş parçacığı testi entegrasyon testi
where the progressive yaklaşımı. Hiyerarşik
integration of seviyede bileşenlerin
components follows the entegrasyonuna karşın,
implementation of gereksinimler hayata
subsets of the
requirements, as opposed geçirildikçe ilgili
to bileşenlerin entegre edildiği
the integration of
components by levels of a yaklaşımdır.
hierarchy.

three point A test estimation method üç nokta tahmini "iyimser", "kötümser" ve


estimation using estimated "en olası" şeklinde 3
values for the “best case”, farklı durum için test
“worst case”, and tahminlemesinin
“most likely case” of the
matter being yapıldığı metodoloji.
estimated, to define the
degree of certainty
associated with the
resultant estimate.

Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |


info@turkishtestingboard.org 81
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
zamana bağlı
time behavior See performance. davranış Bakınız performans.

See Test Maturity Model Bakınız Entegre Test


TMMi integration. TMMi Olgunluk Modeli

An incremental approach yukardan aşağıya Bir çeşit entegrasyon testi


top-down testing to integration test etme yaklaşımı. Teste
testing where the bileşen hiyerarşisinin
component at the başındaki bileşenden
top of the component başlanır, alt seviyedeki
hierarchy is tested first, bileşenler taklit
with lower level
components being uygulamalar halinde simule
simulated edilir. Test edilen
by stubs. Tested
components are then used bileşenler daha sonra alt
to seviyedeki bileşenleri
test lower level
components. The process test etmek için kullanılır.
is Süreç en alt
repeated until the lowest seviyedeki bileşenin testi
level components bitinceye kadar
have been tested. See also devam eder. Ayrıca bakınız
integration testing. entegrasyon testi.

Total Quality An organization-wide Toplam Kalite Organizasyondaki tüm


Management management approach Yönetimi üyelerin katılımını baz
alan ve müşteri
centered on quality, based memnuniyeti üzerinden
on the uzun
participation of all vadeli başarıyı hedefleyen,
members of the organizasyondaki
organization and aiming at tüm üyelerin fayda
longterm sağladığı kalite odaklı bir
success through customer yaklaşım. Toplam Kalite
satisfaction, and Yönetimi planlama,
benefits to all members of organizasyon, yönlendirme,
the organization kontrol ve kalite
and to society. Total güvence süreçlerinden
Quality Management oluşur. [ISO 8402]
consists of planning,
organizing, directing,
control, and assurance.
[After ISO 8402]

A continuous business- Etkili ve verimli test


TPI Next driven framework for TPI Next sürecinin anahtar
test process improvement unsurlarını tanımlayan, test
that describes the sürecinin
key elements of an iyileştirilmesi için sürekliliği
effective and efficient test olan iş odaklı
yaklaşımı savunan çerçeve
process. yapı

TPG See Test Process Group. TPG Bakınız Test Süreç Grubu

See Total Quality Bakınız Toplam Kalite


TQM Management. TQM Yönetimi

The ability to identify Gereksinimlerin testlerle


traceability related items in izlenebilirlik ilişkilendirilmesi gibi,
yazılım ve
documentation and dokümantasyonun içinde
software, such as birbiriyle
ilgili öğelerin
requirements with ilişkilendirilmesi. Ayrıca
associated tests. See also bakınız
horizontal traceability, dikey izlenebilirlik, yatay
vertical traceability. izlenebilirlik.

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.

transcendent- A view of quality, wherein Açık olarak kalitenin net bir


based quality quality cannot be Hissedilen Kalite şekilde tanımlı
precisely defined, but we olmadığı ancak onu
know it when we see gördüğümüzde bildiğimiz
it, or are aware of its veya olmadığında eksik
absence when it is olduğunu anladığımız
missing. Quality depends kalite yaklaşımı. Kalite
on the perception algıya ve bir grubun
and affective feelings of an ürünle ilgili duygularına
individual or group dayanır. [Garvin'e
of individuals towards a göre] Ayrıca bakınız üretim
product. [After bazlı kalite, ürün
Garvin] See also bazlı kalite, kullanıcı bazlı
manufacturing-based kalite.
quality,
product-based quality,
user-based quality

Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |


info@turkishtestingboard.org 82
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
U

Term Definition Terim Tanım

understandabilit The capability of the Kullanıcının, yazılımın


y software product to anlaşılabilirlilik kendisi için kullanışlı
enable the user to olup olmadığını, kullanım
understand whether the koşullarını ve nasıl
kullanılacağını
software is suitable, and anlayabileceği yazılım
how it can be used ürünü
for particular tasks and yeteneği. [ISO 9126] Ayrıca
conditions of use. [ISO bakınız
9126] See also usability. kullanılabilirlilik.

unit See component. birim Bakınız bileşen.

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.

unreachable Code that cannot be Ulaşılamayan kod parçacığı.


code reached and therefore is ulaşılamayan kod Erişilemediği için
çalıştırılması mümkün
impossible to execute. değildir.

The capability of the Yazılımın, belirlenmiş


usability software to be kullanılabilirlik koşullar altında
understood, learned, used kullanıldığında, kullanıcı
and attractive to için çekici, kolay
the user when used under kullanılır, öğrenilebilir ve
specified anlaşılabilir olma
conditions. [ISO 9126] yeteneği. [ISO9126]

Testing to determine the kullanılabilirlik Belirlenmiş koşullar altında


usability testing extent to which the testi yazılım ürününün
software product is kullanıcıya cazip geldiğini,
understood, easy to learn, kolay
easy to operate and kullanılabildiğini, kolay
attractive to the users öğrenilebildiğini ve
anlaşılabildiğini
doğrulamak için yapılan
under specified test.
conditions. [After ISO
9126] [ISO 9126 sonrası]

A sequence of transactions kullanım Aktörle sistem arasında


use case in a dialogue senaryosu geçen diyalogdaki
between an actor and a işlemler dizisi. İşlemler
component or system dizisinin elle tutulabilir
with a tangible result, bir sonucu olmalıdır. Aktör
where an actor can be a kullanıcı veya
user or anything that can sistem ile herhangi bir
exchange şekilde bilgi değiş
information with the tokuşu yapabilen bir şey
system. olabilir

A black box test design kullanım Kara kutu test tasarım


use case testing technique in which senaryosu testi tekniği. Bu teknikte
test cases are designed to test koşulları, kullanım
execute scenarios senaryolarının
of use cases. koşulması için tasarlanır.

user acceptance Kullanıcı Kabul


testing See acceptance testing. Testi Bakınız kabul testi.

Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |


info@turkishtestingboard.org 83
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
user-based A view of quality, wherein kullanıcı bazlı Kullanıcıların istek, arzu ve
quality quality is the kalite gereksinimlerini
capacity to satisfy needs, karşılama yeteneğinin
wants and desires of kalite kriteri olarak
the user(s). A product or algılandığı kalite yaklaşımı.
service that does not Kullanıcı
fulfill user needs is unlikely gereksinimlerini
to find any users. karşılamayan ürün veya
This is a context servisi kullanıcı talep etmez
dependent, contingent yaklaşımı. Farklı iş
approach to quality since ihtiyaçları ve kullanıcılar
different business farklı kalitede
characteristics require ürünlere ihtiyaç
different qualities of a duyduğundan, bu kalite
product. [after Garvin] See yaklaşımında bağlam çok
also önemlidir .
manufacturing-based [Garvin'e göre] Bakınız
quality, product-based üretim bazlı kalite,
quality, transcendent- ürün bazlı kalite, hissedilen
based quality, kalite, değer bazlı
valuebased kalite.
quality.

user scenario Kullanıcı senaryo Bakınız kullanım senaryosu


testing See use case testing testi testi.

A high-level user or Genellikle çevik yazılım


user story business requirement Kullanıcı hikayesi geliştirmede kullanılan
commonly used in agile üst seviye kullanıcı veya iş
software gereksinimleri.
development, typically Kullanıcı hikayesi, kullanıcı
consisting of one or bakış açısında
more sentences in the oluşturulmuş cümlelerdir.
everyday or business Bu cümleler
language capturing what kullanıcının fonksiyonel,
functionality a user fonksiyonel olmayan
needs, any non-functional gereksinimlerini ve kabul
criteria, and also kriterlerini içerir.
includes acceptance Bakınız çevik yazılım
criteria. See also agile geliştirme gereksinimleri.
software development,
requirement.

A black box test design kullanıcı hikayesi Kullanıcı hikayeleri baz


user story testing technique in which testi alınarak tasarlanmış
test cases are designed test koşullarının
based on user stories doğrulandığı kara kutu test
to verify their correct tasarım tekniği. Ayrıca
implementation. See bakınız kullanıcı
also user story. hikayesi.

A test whereby real-life Bir sistemin veya bileşenin


user test users are involved to kullanıcı testi kullanılabilirliliğinin
evaluate the usability of a gerçek kullanıcılar
component tarafından değerlendirildiği
or system. test.

Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |


info@turkishtestingboard.org 84
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
V

Term Definition Terim Tanım

A framework to describe Gereksinim belirleme


V-model the software V modeli aşamasından bakıma
development lifecycle kadar olan yazılım
activities from geliştirme döngüsünü
requirements specification tanımlayan çerçeve. V-
to maintenance. modeli, yazılım
The V-model illustrates geliştirme döngüsünün her
how testing activities aşamasına test
can be integrated into each aktivitelerinin nasıl entegre
phase of the edilebileceğini
software development
lifecycle. gösterir.

Confirmation by Belirlenen gereksinimlerin


validation examination and through sağlama yerine getirildiğinin
provision of objective sorgulama yoluyla ve
evidence that the objektif bir şekilde
requirements for a specific
intended use or teyitlenmesi. [ISO9000]
application have been
fulfilled. [ISO 9000]

value-based A view of quality, wherein Kalitenin maliyet ile


quality quality is defined by değer bazlı kalite ölçümlendiği kalite
price. A quality product or yaklaşımı. Ürün veya
service is one that servisin, kabul edilebilir
provides desired bir maliyetle istenen
performance at an performansı sağlaması
olarak tanımlanabilir. Kalite
acceptable cost. Quality maliyet, efor ve
is determined by means of harcanan zaman
a decision process dengesinde alınan karar
with stakeholders on sürecinin sonucudur.
trade-offs between time, [Garvin sonrası] Bakınız
effort and cost aspects. üretim bazlı kalite, ürün
[After Garvin] See also bazlı kalite, hissedilen
manufacturing-based
quality, productbased kalite, kullanıcı bazlı kalite.
quality, transcendent-
based quality, user-
based quality.

variable An element of storage in a değişken Değeri değişebilen,


computer that is referans verilerek
accessible by a software bilgisayar programlama
program by dilleri tarafından
erişilen bilgisayar
referring to it by a name. depolama alanı.

Confirmation by Belirlenen gereksinimlerin


verification examination and through doğrulama yerine getirildiğinin
provision of objective sorgulama yoluyla ve
evidence that specified objektif bir şekilde
requirements have been
fulfilled. [ISO 9000] teyitlenmesi. [ISO9000]

versiyon Bakınız yapılandırma


version control See configuration control. kontrolü kontrolü.

vertical The tracing of dikey Gereksinimlerin yazılım


traceability requirements through the izlenebilirlik geliştirme
layers of development dokümanlarının
documentation to katmanlarından bileşenlere
components. kadar izlenmesi.

Testing where the system Büyük miktarda veriye tabi


volume testing is subjected to large hacim testi tutulan sistemin
testidir. Bakınız kaynak
volumes of data. See also kullanım testi.
resource-utilization testing.

Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |


info@turkishtestingboard.org 85
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
W

Term Definition Terim Tanım

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

See Website Analysis and Bakınız Web Sayfası Analizi


WAMMI MeasureMent WAMMI ve Ölçüm
Inventory. Envanteri

See Work Breakdown


WBS Structure. WBS Bakınız İş Kırılım Yapısı

Website Analysis Web Sayfası Son kullanıcı bakış açısıyla,


and A questionnaire-based Analizi ve web sitesi
MeasureMent usability test technique for Ölçüm Envanteri kullanılabilirlilik kalitesini
Inventory measuring web ( WAMMI) ölçümlemek için
site software quality from anket bazlı kullanılabilirlilik
(WAMMI) the end user's point test tekniği.
of
view.

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ü.

white-box Testing based on an Bir sistemin veya bir


testing analysis of the internal Beyaz kutu testi bileşenin iç yapısının
structure of the analizine bağlı olarak test
component or system. etme yöntemi.
Wide Band An expert based test Geniş Band Takım üyelerinin kollektif
Delphi estimation technique Delphi test bilgilerine dayanarak
faaliyeti
that aims at making an tahminleme doğru tahminlemeyi
accurate estimation tekniği yapmayı amaçlayan
using the collective uzmanlık bazlı test faaliyeti
wisdom of the team tahminleme
members. tekniği.

A pointer that references a Var olmayan veya alakasız


wild pointer location that is out savruk işaretçi bir alanı referans
of scope for that pointer or veren işaretçi. Ayrıca
that does not bakınız işaretçi.
exist. See also pointer.

Work Breakdown An arrangement of work İş paketlerinin ve bu iş


Structure elements and their İş Kırılım Yapısı paketlerinin kendileri
relationship to each other arasındaki ve nihai ürün ile
and to the end arasındaki ilişkinin
product. [CMMI] yapılandırılması. [CMMI]

Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |


info@turkishtestingboard.org 86
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
5. Referanslar ve Standartlar

[DO-178b] DO-178B:1992. Software Considerations in Airborne Systems and Equipment

Certification, Requirements and Technical Concepts for Aviation (RTCA SC167).

[IEEE 610] IEEE 610.12:1990. Standard Glossary of Software Engineering Terminology.

[IEEE 829] IEEE 829:1998. Standard for Software Test Documentation.

[IEEE 1008] IEEE 1008:1993. Standard for Software Unit Testing.

[IEEE 1028] IEEE 1028:1997. Standard for Software Reviews and Audits.

[IEEE 1044] IEEE 1044:1993. Standard Classification for Software Anomalies.

[IEEE 1219] IEEE 1219:1998. Software Maintenance.

[ISO 2382/1] ISO/IEC 2382-1:1993. Data processing - Vocabulary - Part 1: Fundamental


terms.

[ISO 9000] ISO 9000:2005. Quality Management Systems – Fundamentals and Vocabulary.

[ISO 9126] ISO/IEC 9126-1:2001. Software Engineering – Software Product Quality – Part

1: Quality characteristics and sub-characteristics.

[ISO 12207] ISO/IEC 12207:1995. Information Technology – Software Lifecycle Processes.

[ISO 14598] ISO/IEC 14598-1:1999. Information Technology – Software Product Evaluation –


Part 1: General Overview.

[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

[Abbott] J. Abbot (1986), Software Testing Techniques, NCC Publications.

[Adrion] W. Adrion, M. Branstad and J. Cherniabsky (1982), Validation, Verification and


Testing of Computer Software, in:
Computing Surveys, Vol. 14, No 2, June 1982.

[Bach] J. Bach (2004), Exploratory Testing, in: E. van Veenendaal, The Testing Practitioner

– 2nd edition, UTN Publishing, ISBN 90-72194-65-9.

[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:

IEEE Transactions on Software Engineering, Vol. 4, No 3, May 1978.

[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

Process Integration and Product Improvement, Addison Wesley, ISBN 0-321-

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,

Effective use of test execution tools, Addison-Wesley, ISBN 0-201-33140-3.


[Freedman and Weinberg] D. Freedman and G. Weinberg (1990), Walkthroughs,

Inspections, and Technical Reviews, Dorset House Publishing, ISBN 0-932633-19-6.

[Garvin] D.A. Garvin (1984), What does product quality really mean?, in: Sloan Management
Review, Vol. 26, nr. 1 1984.

Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |


info@turkishtestingboard.org 88
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63
[Gerrard] P. Gerrard and N. Thompson (2002), Risk-Based E-Business Testing, Artech

House Publishers, ISBN 1-58053-314-0.

[Gilb and Graham] T. Gilb and D. Graham (1993), Software Inspection, Addison-Wesley, ISBN
0-201-63181-4.

[Graham] D. Graham, E. van Veenendaal, I. Evans and R. Black (2007), Foundations of

Software Testing, Thomson Learning, ISBN 978-1-84480-355-2.

[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

Information Sciences, ISBN 0-89435-242-3.

[Juran] J.M. Juran (1979), Quality Control Handbook, McGraw-Hill.

[McCabe] T. McCabe (1976), A complexity measure, in: IEEE Transactions on Software


Engineering, Vol. 2, pp. 308-320.

[Musa] J. Musa (1998), Software Reliability Engineering Testing, McGraw-Hill Education,


ISBN 0-07913-271-5.

[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

TMap Approach, Addison Wesley, ISBN 0-201-745712.

[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.

[Veenendaal08] E. van Veenendaal (2008), Test Improvement Manifesto, in: Testing

Experience, Issue 04/08, December 2008.


Yazılım Test ve Kalite Derneği | www.turkishtestingboard.org |
info@turkishtestingboard.org 89
Tel: +90 212 290 76 62 | Faks: +90 212 290 76
63

You might also like