You are on page 1of 89

ISTQB Yazılım Testi Terimler Sözlüğü

Yazılım Test ve Kalite Derneği Terimler Sözlüğü Çalışma


Grubu Tarafından Türkçeleştirilmiştir

Versiyon 1.0

Kaynak gösterildiği takdirde kopyalanması ve kullanımı serbesttir.

© 2014 Yazılım Test ve Kalite Derneği. Tüm hakları saklıdır.


Teşekkür

ISTQB (International Software Testing Qualifications Board – www.istqb.org) yazılım testi terimler sözlüğünün

Türkçeleştirme çalışmasına katkıda bulunan Yazılım Test ve Kalite Derneği terimler sözlüğü çalışma grubu üyelerine

burada tekrar teşekkür etmek isteriz. Terimler sözlüğü çalışma grubu üyeleri (alfabetik sıraya göre):

 Barış Sarıalioğlu

 Can Özümüztoprak

 Emrah Yayıcı

 Fatma Molu

 Fulya Şengil

 Hatice Hasoğlu

 Işıl Özkan Budakoğlu

 İbrahim Keçeli

 Koray Yitmen

 Merve İçöz

 Özgür Kısır

 Pınar Dut

 Sera Seren

 Şenay Varnalı

 Vehbi Köksal

 Vilma Orancı

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

Tel: +90 212 290 76 62 | Faks: +90 212 290 76 63


İçindekiler

1. Önsöz ......................................................................................................................................................................................... 4

2. Hakkımızda ................................................................................................................................................................................ 5

3. Ticari Markalar .......................................................................................................................................................................... 7

4. Terimler...................................................................................................................................................................................... 8

5. Referanslar ve Standartlar ..................................................................................................................................................... 87

6. Kitap ve Yayınlar ...................................................................................................................................................................... 88

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

Tel: +90 212 290 76 62 | Faks: +90 212 290 76 63


1. Önsöz

Günümüzün en gözde mesleklerinden olan yazılım test mühendisliğinin hem kendi arasında iletişiminin sağlıklı bir

şekilde sağlanması hem de diğer disiplinlerle olan verimli etkileşimi için yazılım testi terimler sözlüğünün

Türkçeleştirilmesi çalışmalarına başlanmıştır. Yazılım Test ve Kalite Derneği (www.turkishtestingboard.org) terimler

sözlüğü çalışma grubu üyelerinin katkılarıyla 'ISTQB Standard glossary of terms used in Software Testing Versiyon 2.2'

referans alınarak pratik hayatta kullanılan Türkçe yazılım testi terimleriyle sözlük hazırlanmaya çalışılmıştır.

Türkçeleştirme çalışması yapılırken test disiplinin iç içe çalıştığı iş analistliği, kullanılabilirlik, kullanıcı deneyimi tasarımı,

yazılım geliştirme ve proje yönetimi gibi disiplinlerde kullanılan terimlere de dikkat edilmiş, bunlarla da uyumlu olmasına

çalışılmıştır. Bu özene rağmen dilin yaşayan bir varlık olduğu, sürekli değiştiği ve İngilizcedeki bazı kelimelerin

Türkçemizde tam karşılığının olmadığı gözardı edilmemelidir. Bu kısıtlar ışığında Türkçe terimler sözlüğünün yaşanan

gelişmeler ışığında her zaman güncel olabilmesi için yeni gelişmeleri ve önerilerinizi info@turkishtestingboard.org e-posta

adresine gönderebilirsiniz.

Terimler sözlüğünün Türkiye bilişim sektörüne faydalı olması dileğiyle.

Yazılım Test ve Kalite Derneği

Nisan, 2014

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

Tel: +90 212 290 76 62 | Faks: +90 212 290 76 63


2. Hakkımızda

Yazılım Test ve Kalite Derneği – Turkish Testing Board (TTB) – www.turkishtestingboard.org

Yazılım Test ve Kalite Derneği kar amacı gütmeyen ve Türkiye'deki bilişim profesyonellerinin yazılım testi alanında ISTQB

standartlarında eğitilmesi ve sertifikalanmasını hedefleyen bir dernektir. Temel faaliyetleri:

 Türkiye bilişim sektörünün uluslararası pazarlarda rekabet edebilmesi için sektörün yazılım testi ve kalitesi

konusunda bilgilendirilmesi,

 Türkçeleştirme çalışmalarıyla uluslararası bilgi birikiminin Türkiye bilişim sektörüne kazandırılması,

 Konferanslar düzenlenmesi,

 Sektör raporlarının hazırlanmasıdır.

TestIstanbul Konferansları – www.testistanbul.org

Yazılım Test ve Kalite Derneği tarafından 2010 yılından itibaren her yıl Mayıs ayında düzenlenen TestIstanbul

Konferansları, yazılım testi ve kalitesi alanında Doğu Avrupa, Ortadoğu ve Kuzey Afrika bölgesinin en büyük

etkinliklerinden biri olup yerli ve yabancı bine yakın profesyoneli bir araya getirmektedir.

Test Panelleri
TestFinance

Bankacılık ve finans sektörünün üst düzey yöneticilerinin katılımıyla düzenli aralıklarla dernek tarafından gerçekleştirilen

finans sektöründe yazılım testinin öneminin ve geleceğinin tartışıldığı paneller serisidir.

TestInsurance Paneli

Sigortacılık sektörünün üst düzey yöneticilerinin katılımıyla düzenli aralıklarla dernek tarafından gerçekleştirilen

sigortacılık sektöründe yazılım testinin öneminin ve geleceğinin tartışıldığı paneller serisidir.

TestTelco Paneli

Telekom sektörünün üst düzey yöneticilerinin katılımıyla düzenli aralıklarla dernek tarafından gerçekleştirilen telekom

sektöründe yazılım testinin öneminin ve geleceğinin tartışıldığı paneller serisidir.

TestDefense Paneli

Savunma sanayi sektörünün üst düzey yöneticilerinin katılımıyla düzenli aralıklarla dernek tarafından gerçekleştirilen

savunma sanayi sektöründe yazılım testinin öneminin ve geleceğinin tartışıldığı paneller serisidir.

TestAnkara Paneli

Ankara ve çevre bölgede çalışan ve yazılım geliştirme yaşam döngüsünde yer alan tüm paydaşların (iş birimleri, test

mühendisleri, yazılımcılar, iş analistleri, proje yöneticileri, veritabanı yöneticileri ve tasarımcıların) katılımının hedeflendiği

yazılım testinin öneminin ve geleceğinin tartışıldığı paneller serisidir.

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

Tel: +90 212 290 76 62 | Faks: +90 212 290 76 63


Turkey Software Quality Report – Türkiye Yazılım Kalite Raporu

Yazılım Test ve Kalite Derneği tarafından 2011 yılından itibaren yüzlerce bilişim profesyoneli ve akademisyeninin

katılımıyla düzenlenen anket sonuçlarının değerlendirilmesiyle hazırlanan, bilişim sektörüne yön verir nitelikte

çıkarımların olduğu rapordur. İngilizce yayınlanan rapor tüm ISTQB üye dernekleri aracılığıyla 70'den fazla ülkedeki

bilişim profesyoneline ulaşmaktadır.

International Software Testing Qualifications Board (ISTQB) – www.istqb.org

Merkezi Belçika'da bulunan uluslararası, kar amacı gütmeyen bir dernek olan ISTQB, yazılım test sektörünün gelişimi,

standartlaşması için müfredatlar oluşturup bu müfredatlar doğrultusunda sertifika sınavları düzenlemektedir. Eylül 2013

itibariyle 100'den fazla ülkede 320,000'den fazla profesyonel ISTQB sertifikası almıştır. ISTQB, ülkelerde bağımsız

dernekler şeklinde temsil edilmektedir. Türkiye'de ISTQB'nin temsilciliğini 2006 yılından beri Yazılım Test ve Kalite Derneği

üstlenmektedir.

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

Tel: +90 212 290 76 62 | Faks: +90 212 290 76 63


3. Ticari Markalar

 CMMI ve IDEAL, Carnegie Mellon University tescilli markasıdır.

 EFQM, EFQM Foundation tescilli markasıdır.

 Rational Unified Process, Rational Software Corporation tescilli markasıdır.

 STEP, Software Quality Engineering tescilli markasıdır.

 TMap, TPA ve TPI Next Sogeti Nederland BV tescilli markasıdır.

 TMMi, TMMi Foundation tescilli markasıdır.

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

Tel: +90 212 290 76 62 | Faks: +90 212 290 76 63


4. Terimler

A ........................................................................................................................................................................................................... 9

B ......................................................................................................................................................................................................... 13

C ......................................................................................................................................................................................................... 16

D ........................................................................................................................................................................................................ 24

E ......................................................................................................................................................................................................... 30

F ......................................................................................................................................................................................................... 34

G ........................................................................................................................................................................................................ 38

H ........................................................................................................................................................................................................ 39

I .......................................................................................................................................................................................................... 40

K ......................................................................................................................................................................................................... 44

L ......................................................................................................................................................................................................... 45

M ........................................................................................................................................................................................................ 47

N ........................................................................................................................................................................................................ 51

O ........................................................................................................................................................................................................ 52

P ......................................................................................................................................................................................................... 54

Q ........................................................................................................................................................................................................ 59

R ......................................................................................................................................................................................................... 60

S ......................................................................................................................................................................................................... 65

T ......................................................................................................................................................................................................... 73

U ........................................................................................................................................................................................................ 83

V ......................................................................................................................................................................................................... 85

W ........................................................................................................................................................................................................ 86

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

Tel: +90 212 290 76 62 | Faks: +90 212 290 76 63


A

Term Definition Terim Tanım

abstract test case See high level test case soyut test senaryosu Bakınız üst seviye test senaryosu

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

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

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

accessibility testing Testing to determine the ease by which users Erişilebilirlik Testi Engelli kullanıcıların yazılımı ne kadar kolay
with disabilities can use a component or kullanabildiğini ölçümleyen test.[Gerard]
system. [Gerrard]

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

accuracy testing The process of testing to determine the Doğruluk Testi Yazılım ürününün doğruluğuna karar vermek
accuracy of a software product için yürütülen test aktivitesi.

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

action word driven testing See keyword-driven testing Aksiyon kelimesi güdümlü Bakınız anahtar kelime güdümlü test
test

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

actual outcome See actual result. Gerçekleşen çıktı Bakınız gerçekleşen sonuç

actual result The behavior produced/observed when a Gerçekleşen Sonuç Bileşen veya sistem test edilirken ortaya
component or system is tested. çıkan/gözlemlenen davranış.

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

Tel: +90 212 290 76 62 | Faks: +90 212 290 76 63


ad hoc review See informal review. Kurgusuz gözden geçirme Bakınız resmi olmayan gözden geçirme

ad hoc testing Testing carried out informally; no formal test Kurgusuz Test Resmi olmadan yürütülen test; resmi test
preparation takes place, no recognized test hazırlığı yapılmadan, test tasarım tekniği
design technique is used, there are no kullanılmadan, beklenen sonucun tam net
expectations for results and olmadığı ve test koşumunun gelişigüzel
arbitrariness guides the test execution yapıldığı testler.
activity.

adaptability The capability of the software product to be Uyarlanabilirlik Yazılım ürününün, farklı özellikteki ortamlara
adapted for different specified environments ekstra bir aksiyon gerektirmeden adapte
without applying actions or means other than edilebilme yeteneği. [ISO9126] Ayrıca bakınız
those provided for this purpose taşınabilirlik.
for the software considered. [ISO 9126] See
also portability.

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

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

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

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

analytical testing Testing based on a systematic analysis of e.g., Analitik Test Sistematik analize dayalı olan testlerdir.
product risks or Örneğin ürün riskleri veya gereksinimler
requirements.

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

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

Tel: +90 212 290 76 62 | Faks: +90 212 290 76 63


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

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

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

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

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

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

assessor A person who conducts an assessment; any Denetçi Denetlemeyi gerçekleştiren kişi, denetleme
member of an assessment team. ekibinin üyesi.

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

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

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

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

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

Tel: +90 212 290 76 62 | Faks: +90 212 290 76 63


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

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

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

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

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

Tel: +90 212 290 76 62 | Faks: +90 212 290 76 63


B

Term Definition Terim Tanım

back-to-back testing Testing in which two or more variants of a Arka-Arkaya Test Etme Bir bileşenin veya sistemin iki veya daha fazla
component or system are executed with the varyansının aynı girdilerle test edilmesi,
same inputs, the outputs compared, and çıktılarının karşılaştırılması ve tutarsızlık
analyzed in cases of discrepancies. [IEEE 610] durumunda analiz edilmesi.

balanced scorecard A strategic tool for measuring whether the Kurumsal karne Şirketin operasyonel aktivitelerinin; iş vizyonu
operational activities of a company are ve stratejik hedefleri ile uyumunu ölçümleyen
aligned with its objectives in terms of business bir araç. Ayrıca bakınız kurumsal gösterge
vision and strategy. See also corporate tablosu, puan kartı.
dashboard, scorecard.

baseline A specification or software product that has Temel çizgi Resmi olarak gözden geçirilmiş veya üzerinde
been formally reviewed or agreed upon, that anlaşılmış; ileriki geliştirmeler için baz teşkil
thereafter serves as the basis for further edecek ve sadece resmi bir değişiklik kontrol
development, and that can be changed only süreci ile değiştirilebilen özellik veya yazılım
through a formal change control process. ürünü.[IEEE 610 sonrası]
[After IEEE 610]

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

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

bebugging [Abbott] See fault seeding. Hata Ekimi [Abbott] Bakınız Kusur Ekimi.

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

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

bespoke software Software developed specifically for a set of Ismarlama/Sipariş Yazılım Bir grup kullanıcı veya müşteri için özel olarak
users or customers. The opposite is off-the- geliştirilen yazılım. Tersi paket yazılımdır
shelf software.

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

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

Tel: +90 212 290 76 62 | Faks: +90 212 290 76 63


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

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

black box technique See black box test design technique Kara Kutu Tekniği Kara kutu test tasarım tekniği

black box test design Procedure to derive and/or select test cases Kara Kutu Test Tasarım Test senaryolarının test edilecek sistemin
technique based on an analysis of the specification, Tekniği fonksiyonel veya fonksiyonel olmayan
either functional or non-functional, of a gereksinimleri baz alınarak oluşturulduğu,
component or system without reference to its sistemin iç çalışma mantığının dikkate
internal structure. alınmadığı test tasarım tekniği.

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

blocked test case A test case that cannot be executed because Bloke Test Senaryosu Koşturulması için gerekli olan önkoşullar
the preconditions for its execution are not yerine getirilmediği için koşturulamayan test
fulfilled. senaryosu.

bottom-up testing An incremental approach to integration Aşağıdan-yukarıya test etme Entegrasyon testinde en düşük seviyedeki
testing where the lowest level components bileşenlerin ilk olarak test edildiği ve bu test
are tested first, and then used to facilitate the edilen bileşenlerin daha üstteki bileşenlerin
testing of higher level components. This testleri için kullanıldığı artımsal test yaklaşımı.
process is repeated until the component at Bu süreç en üst seviyedeki bileşenler test
the top of the hierarchy is edilene kadar tekrarlanır. Ayrıca bakınız
tested. See also integration testing. entegrasyon testi.

boundary value An input value or output value which is on the Sınır Değeri Denklik sınıfının kenarında veya kenar
edge of an equivalence partition or at the değerlerin hemen yakınında bulunan girdi
smallest incremental distance on either side veya çıktılar. Örneğin bir aralığın minimum
of an edge, for example the minimum or veya maximum değeri.
maximum value of a range.

boundary value analysis A black box test design technique in which Sınır Değer Analizi Test senaryolarının, sınır değerlerine göre
test cases are designed based on boundary tasarlandığı kara kutu test tasarım tekniği.
values. See also boundary value. Ayrıca bakınız sınır değeri.

boundary value coverage The percentage of boundary values that have Sınır Değeri Kapsamı Koşturulan testlerin sınır değerlerini kapsama
been exercised by a test suite. yüzdesi

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

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

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

Tel: +90 212 290 76 62 | Faks: +90 212 290 76 63


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

branch condition See multiple condition coverage. Dal Koşulu Kombinasyon Bakınız Çoklu Koşul Kapsamı
combination coverage Kapsamı

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

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

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

branch testing A white box test design technique in which Dal Testi Test senaryolarının programdaki dalları
test cases are designed to execute branches. yürütmek için dizayn edildiği beyaz kutu test
tasarım tekniği.

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

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

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

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

bug taxonomy A system of (hierarchical) categories hata sınıflandırması Hataların hiyerarşik kategorilere ayrılarak
designed to be a useful aid for özellikle hata bazlı testlerde tekrar
reproducibly classifying bugs. kullanılmasını sağlayan yöntem

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

business process-based An approach to testing in which test cases are iş sürecine dayalı test Test senaryolarının iş süreçleri baz alınarak
testing designed based on descriptions and/or oluşturulduğu test yaklaşımı.
knowledge of business processes.

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

Tel: +90 212 290 76 62 | Faks: +90 212 290 76 63


C

Term Definition Terim Tanım

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

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

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

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

CASE Acronym for Computer Aided Software CASE Bilgisayar Destekli Yazılım Mühendisliği
Engineering. kısaltması. (Acronym for Computer Aided
Software Engineering)

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

causal analysis The analysis of defects to determine their nedensel analiz Hataların kök nedenini saptamaya yönelik
root cause. [CMMI] analizdir. [CMMI]

cause-effect analysis See cause-effect graphing. neden-sonuç analizi Bakınız neden-sonuç grafiği

cause-effect decision table See decision table. neden-sonuç karar tablosu Bakınız karar tablosu.

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

cause-effect graph A graphical representation of inputs and/or neden-sonuç grafiği Girdiler ve/veya tetikleyiciler (nedenler) ile ilgili
stimuli (causes) with their associated outputs çıktıların (etkilerin) grafik gösterimi. Test
(effects), which can be used to design test senaryolarının tasarımında kullanılabilir.
cases.

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

Tel: +90 212 290 76 62 | Faks: +90 212 290 76 63


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

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

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

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

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

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

charter See test charter. başlatma belgesi Bakınız test başlatma belgesi

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

checklist-based testing An experience-based test design technique kontrol listesine dayalı test Tecrübeye dayalı bir test tasarım tekniği. Bu
whereby the experienced tester uses a high- etme teknikte tecrübeli test uzmanı, yazılımı
level list of items to be noted, checked, or doğrulamak için kural veya 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 metrics See N-switch coverage. [Chow] Chow kapsam metrikleri Bakınız N-anahtar kapsamı [Chow].

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

classification tree method A black box test design technique in which sınıflandırma ağacı yöntemi Bir kara-kutu test tasarım tekniği. Test
test cases, described by means of a senaryoları, sınıflandırma ağacında yer alan
classification tree, are designed to execute girdi ve/veya çıktıların kombinasyonları
combinations of representatives of input kullanılarak oluşturulur. [Grochtmann]
and/or output domains. [Grochtmann]

clear-box testing See white-box testing. açık-kutu testi Bakınız beyaz-kutu testi.

CMMI See Capability Maturity Model Integration. CMMI Entegre Yetenek Olgunluk Modeli kısaltması.
(Capability Maturity Model Integration)

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

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

Tel: +90 212 290 76 62 | Faks: +90 212 290 76 63


code analyzer See static code analyzer. kod çözümleyici Bakınız statik kod çözümleyici.

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

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

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

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

combinatorial testing A means to identify a suitable subset of test Kombinasyonlu test etme Parametrelerinin herbirinin farklı değerler
combinations to achieve a predetermined alabileceği çoklu parametreye sahip objede
level of coverage when testing an object with istenilen test kapsamına en makul şekilde
multiple parameters and where those ulaşmak için test kombinasyonlarından en
parameters themselves each have several uygun alt kümenin seçilmesi. Ayrıca bakınız
values, which gives rise to more combinations sınıflandırma ağacı, ikili 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-The-Shelf See off-the-shelf software. Ticari paket 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 testing See interoperability testing. uygunluk testi Bakınız birlikte çalışabilirlik testi.

compiler A software tool that translates programs derleyici Programlama dilini makine diline çeviren
expressed in a high order language into their yazılım aracı [IEEE 610]
machine language equivalents. [IEEE 610]

complete testing See exhaustive testing. tamamını test etmek Bakınız tam kapsamlı test etmek

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

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

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

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

Tel: +90 212 290 76 62 | Faks: +90 212 290 76 63


compliance testing The process of testing to determine the uyumluluk testi Bir bileşen ya da sistemin uyumluluğunu
compliance of the component or system. saptamaya yarayan test süreci.

component A minimal software item that can be tested in bileşen Tek başına test edilebilen en küçük yazılım
isolation. öğesi

component integration Testing performed to expose defects in the bileşen entegrasyon testi Entegre bileşenlerin arayüzlerinde ve
testing interfaces and interaction between integrated etkileşimlerindeki hataları bulmaya yönelik
components. yapılan test

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

component testing The testing of individual software bileşen testi Bileşenlerinin tek başına test edilmesi [IEEE
components. [After IEEE 610] 610 sonrası]

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

concrete test case See low level test case. somut test senaryosu Bakınız alt seviye test senaryosu

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

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

condition combination See multiple condition coverage. koşul kombinasyon kapsamı Bakınız çoklu koşul kapsamı.
coverage

condition combination See multiple condition testing. koşul kombinasyon testi Bakınız çoklu koşul testi
testing

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

condition determination See modified condition decision coverage. koşul belirleme kapsamı Bakınız değiştirilmiş koşul karar kapsamı.
coverage

condition determination See modified condition decision testing. koşul belirleme testi Bakınız değiştirilmiş koşul karar testi.
testing

condition outcome The evaluation of a condition to True or False. koşul çıktısı Koşulun "Doğru" ya da "Yanlış" olarak
değerlendirilmesi

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

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

Tel: +90 212 290 76 62 | Faks: +90 212 290 76 63


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

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

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

configuration auditing The function to check on the contents of yapılandırma denetimi Yapılandırma öğelerinin kütüphanelerinin
libraries of configuration items, e.g. for içeriklerinin kontrol edilmesi. Örneğin
standards compliance. [IEEE 610] standartlara uyumluluk .[IEEE 610]

configuration control An element of configuration management, yapılandırma kontrolü Yapılandırma yönetiminin bir parçasıdır.
consisting of the evaluation, co-ordination, Yapılandırma öğelerinin değerlendirilmesini,
approval or disapproval, and implementation kordinasyonunu, onaylanmasını veya
of changes to configuration items after formal reddedilmesini içerir.[IEEE 610]
establishment of their configuration
identification. [IEEE 610]

configuration control board A group of people responsible for evaluating yapılandırma kontrol kurulu Yapılandırma öğeleri için önerilen değişiklikleri
(CCB) and approving or disapproving proposed değerlendiren, onaylayan veya reddeden;
changes to configuration items, and for değişikliklerin hayata geçirilmesinden sorumlu
ensuring implementation of approved olan kişilerden oluşan gruptur.[IEEE 610]
changes. [IEEE 610]

configuration identification An element of configuration management, yapılandırma tanımlama Yapılandırma yönetiminin bir parçası.
consisting of selecting the configuration items Yapılandırma öğelerinin seçimini, fonksiyonel
for a system and recording their functional ve fiziksel özelliklerinin teknik
and physical characteristics in technical dökumantasyonda kaydedilmesini
documentation. [IEEE 610] kapsar.[IEEE 610]

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

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

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

configuration testing See portability testing yapılandırma testi bakınız taşınabilirlik testi

confirmation testing See compliance testing onaylama testi bakınız uyumluluk testi

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

Tel: +90 212 290 76 62 | Faks: +90 212 290 76 63


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

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

content-based model A process model providing a detailed içerik bazlı model İyi mühendislik uygulamalarının (örnek test
description of good engineering uygulamaları) detaylı açıklamasını içeren süreç
practices, e.g. test practices. modeli

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

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

control flow A sequence of events (paths) in the execution kontrol akışı Bir sistem içerisinde gerçekleşen olaylar dizisi
through a component or system (yol)

control flow analysis A form of static analysis based on a kontrol akış analizi Bir sistemin işleyişi içindeki tekil yolların (
representation of unique paths olayların sıralamasının) gösterimine dayanan
(sequences of events) in the execution bir statik analiz şekli. Kontrol akış analizleri,
through a component or system. Control flow kontrol akışlarının bütünlüğünün incelenip hiç
analysis evaluates the integrity of control flow bitmeyen döngüler ve ulaşılamayan süreç
structures, looking for possible control flow adımları gibi olası hataların tespitini sağlar.
anomalies such as closed loops or logically
unreachable process steps.

control flow graph An abstract representation of all possible kontrol akış grafiği Bir sistem içindeki olası tüm 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 testing An approach to structure-based testing in kontrol akış testi Test senaryolarının, olayların belli sırada
which test cases are designed yürütülmesine göre tasarlandığı yapısal bir
to execute specific sequences of events. test yaklaşımı. Kontrol akış testleri için çeşitli
Various techniques exist for control flow teknikler vardır, örneğin karar testi, koşul testi
testing, ve yol testi , her birinin kendini özgü
e.g., decision testing, condition testing, and yaklaşımları ve kontrol akış kapsama derecesi
path testing, that each have their specific vardır. Ayrıca bakınız karar testi, koşul testi,
approach and level of control flow coverage. yol testi.
See also decision testing, condition testing,
path testing.

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

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

Tel: +90 212 290 76 62 | Faks: +90 212 290 76 63


conversion testing Testing of software used to convert data from dönüşüm testi Varolan sistemdeki verileri yerine geçecek
existing systems for use in sistemde kullanılacak şekilde dönüştüren
replacement systems yazılımın testi

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

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

COTS Acronym for Commercial Off-The-Shelf COTS Ticari kullanıma hazır yazılım. Bakınız paket
software. See off-the-shelf software yazılım

coverage The degree, expressed as a percentage, to kapsam Bir test senaryo grubu ile sağlanan kapsama
which a specified coverage item has been derecesi, yüzde olarak gösterilir.
exercised by a test suite

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

coverage item An entity or property used as a basis for test kapsam öğesi Test kapsamı için temel alınan bir öğe veya
coverage, e.g. equivalence tanım, örn. denklik sınıfları veya kod komutları
partitions or code statements.

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

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

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

Critical Testing Processes A content-based model for test process Kritik test süreçleri Oniki kritik süreç etrafında test süreç
improvement built iyileştirmesi için yapılmış içerik bazlı model.
around twelve critical processes. These Şirketin itibar ve karlılığını etkileyen süreçleri
include highly visible processes, by which içerir. Bakınız içerik bazlı 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

CTP See Critical Testing 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


custom software See bespoke software. özel yazılım Bakınız ısmarlama yazılım

custom tool A software tool developed specifically for a set özel araç Belli bir müşteri ya da kullanıcı grubu için özel
of users or customers olarak geliştirilmiş yazılım aracı

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

cyclomatic number See cyclomatic complexity döngüsel sayı bakınız döngüsel 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

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

dashboard A representation of dynamic measurements gösterge paneli Bir organizasyon ya da aktiviteyle ilgili
of operational performance for some operasyonel performansın sayaç, araba kokpit
organization or activity, using metrics göstergesi gibi benzetmeler kullanılarak
represented via metaphores such as visual gösterilmesi. Bu şekilde bir akitivitenin etkileri
‘dials’, operasyonel hedeflerle ilişkilendirilmektedir.
‘counters’, and other devices resembling those Bakınız kurumsal gösterge 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.

data definition An executable statement where a variable is veri tanımlaması Bir değişkene değer atayan yürütülebilir bir
assigned a value. komut

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

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

data flow analysis A form of static analysis based on the veri akış analizi Değişkenlerin tanım ve kullanımlarına
definition and usage of variables. dayanan bir statik analiz çeşidi.

data flow coverage The percentage of definition-use pairs that veri akış kapsamı Bir test grubu tarafından çalıştırılan "tanım-
have been exercised by a test kullanım" çiftlerinin yüzdesi.
suite.

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

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

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

Tel: +90 212 290 76 62 | Faks: +90 212 290 76 63


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

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

dd-path A path between two decisions of an algorithm, dd-yolu Bir algoritmanın iki kararı ya da bir grafiğin iki
or two decision nodes of a karar düğümü arasında yer 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ı

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

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

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

decision condition coverage The percentage of all condition outcomes and karar koşul kapsamı Bir test grubu tarafından test edilen tüm koşul
decision ve karar çıktılarının yüzdesi. %100 karar koşul
outcomes that have been exercised by a test kapsamı, %100 koşul kapsamı ve %100 karar
suite. 100% decision condition coverage kapsamı anlamına gelir.
implies both 100% condition coverage and
100% decision coverage

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

decision coverage The percentage of decision outcomes that karar kapsamı Bir test grubunun koşulması sonucunda elde
have been exercised by a test edilen karar çıktılarının yüzdesi. %100 karar
suite. 100% decision coverage implies both kapsamı, %100 dal kapsamı ve %100 komut
100% branch coverage and 100% statement kapsamını ifade eder.
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 outcome The result of a decision (which therefore karar çıktısı Bir kararın sonucu (ilerlenmesi gereken dalları
determines the branches to be taken). belirler)

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

decision table testing A black box test design technique in which karar tablosu testi Test senaryolarının bir karar tablosundaki
test cases are designed to girdi ve/veya tetikleyici (neden)
execute the combinations of inputs and/or kombinasyonlarını içerecek şekilde
stimuli (causes) shown in a decision table. tasarlandığı kara kutu test tekniği
[Veenendaal04] See also decision table. (Veenendaal04). Bakınız karar tablosu

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

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

defect-based technique See defect-based test design technique. hata bazlı teknik Bakınız hata bazlı test tasarım tekniği

defect-based test design A procedure to derive and/or select test cases hata bazlı test tasarım Bir veya daha fazla hata kategorisinden hata
technique targeted at tekniği bulmayı hedefleyen test senaryolarını
one or more defect categories, with tests belirleme / seçme 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

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

Defect Detection Percentage The number of defects found by a test phase, hata tespit yüzdesi Bir test fazında bulunan hataların sayısının,
(DDP) divided aynı fazda ve daha sonraki fazlarda bulunan
by the number found by that test phase and hataların sayısına oranı
any other means afterwards

defect management The process of recognizing, investigating, hata yönetimi Hataların farkına varılması, araştırılması,
taking action and disposing aksiyon alınması ve çözümüne yönelik süreç.
of defects. It involves recording defects, Hataların kayıt edilmesini, sınıflandırılmasını
classifying them and identifying the impact. ve etkilerinin 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 management A cross-functional team of stakeholders who hata yönetim komitesi Hataların bulunmasından çözümüne (hata
committee manage reported defects from initial giderme, erteleme, rapor iptali) kadar hata
detection to ultimate resolution (defect yönetimini gerçekleştiren farklı gruplardan
removal, defect yetkililerin olduğu ekip. Bazı durumlarda
deferral, or report cancellation). In some yapılandırma kontrol kurulu olarak da faaliyet
cases, the same team as the configuration gösteririr. Bakınız yapılandırma kontrol kurulu
control
board. See also configuration control board.

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

defect masking An occurrence in which one defect prevents hata maskeleme Bir hatanın başka bir hatanın bulunmasını
the detection of another. [After engellediği durum.[IEEE 610 sonrası]
IEEE 610]

defect report A document reporting on any flaw in a hata raporu Bir bileşen veya sistemin gereken
component or system that can cause the fonksiyonlarını yerine getirmesini engelleyen
component or system to fail to perform its kusurun raporlandığı doküman.[IEEE 829]
required function. [After IEEE 829]

defect taxonomy A system of (hierarchical) categories hata sınıflandırması Hataların hiyerarşik kategorilere ayrılarak
designed to be a useful aid for özellikle hata bazlı testlerde tekrar
reproducibly classifying defects. kullanılmasını sağlayan yöntem

defect tracking tool See defect management tool. hata takip aracı Bakınız hata yönetim aracı

defect triage committee See defect management committee. hata önceliklendirme Bakınız hata yönetim komitesi
komitesi

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

definition-use pair The association of a definition of a variable tanım-kullanım çifti Bir değişken tanımının bu 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”
use).

deliverable Any (work) product that must be delivered çıktı Yapan kişi dışında başka bir 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


Deming cycle An iterative four-step problem-solving Deming döngüsü Döngüsel dört adımlı problem çözme süreci,
process, (plan-do-check-act), typically (planla, uygula, kontrol et, önlem al).
used in process improvement. [After Deming] Genellikle süreç iyileştirme çalışmalarında
kullanılır.[Deming sonrası]

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

desk checking Testing of software or a specification by masabaşı kontrol Bir yazılım veya özelliğin uygulanmasının
manual simulation of its execution. manuel simülasyon ile test edilmesi. Ayrıca
See also static testing. bakınız statik test

development testing Formal or informal testing conducted geliştirme testi Genellikle yazılımcılar tarafından bir bileşen
during the implementation of a veya sistemin devreye alınması sırasında
component or system, usually in the geliştirme ortamında gerçekleştirilen resmi
development environment by developers. veya gayrı resmi test.[IEEE 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 (IDEAL) The phase within the IDEAL model where it is teşhis (IDEAL) Organizasyonel iyileştirme için kullanılan
determined where one IDEAL modelde organizasyonun gelmek
is, relative to where one wants to be. The istediği nokta ile bulunduğu nokta arasındaki
diagnosing phase consists of the activities: farkın belirlendiği faz. Teşhis aşaması şu
characterize current and desired states and aktiviteleri içerir: mevcut durum ve hedef
develop recommendations. See also IDEAL. yapının belirlenmesi, hedef 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 Testing the quality of the documentation, dokümantasyon testi Kullanım klavuzu veya kurulum klavuzu gibi
e.g. user guide or dokümanların kalitesinin test edilmesi.
installation guide.

domain The set from which valid input and/or output alan geçerli girdi ve/veya çıktıların seçilebildiği
values can be selected. küme.

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

driver A software component or test tool that sürücü Bir bileşen veya sistemi kontrol eden ve/veya
replaces a component that takes care of çağıran bir yazılım bileşeni 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


dynamic analysis The process of evaluating behavior, e.g. dinamik analiz Sistemin çalışması esnasında davranışının
memory performance, CPU değerlendirilmesi. Örneğin: bellek
usage, of a system or component during performansı, CPU kullanımı. [IEEE 610 sonrası]
execution. [After IEEE 610]

dynamic analysis tool A tool that provides run-time information on dinamik analiz aracı Çalışan yazılım kodunun durumu hakkında
the state of the software bilgi sağlayan bir araç. Bu araçlar genellikle
code. These tools are most commonly used to atanmamış işaretçileri tanımlamak, işaretçi
identify unassigned pointers, check pointer aritmetiğini kontrol etmek, atamayı, bellek
arithmetic and to monitor the allocation, kullanımını ve tekrar atamasını izlemek ve
use and de-allocation of memory and to bellek sızıntılarını işaretlemek için kullanılır.
flag memory leaks.

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

dynamic testing Testing that involves the execution of the dinamik test Bir bileşen veya sistemin ç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

effectiveness The capability of producing an intended etkinlik Planlanan sonucu üretebilme yeteneği. Ayrıca
result. See also efficiency. bakınız verimlilik

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

efficiency testing The process of testing to determine the verimlilik testi Bir yazılım ürününün verimliliğini saptamak
efficiency of a software product. için gerçekleştirilen test süreci.

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

elementary comparison A black box test design technique in which temel karşılaştırma testi Test senaryolarının değiştirilmiş koşul karar
testing test cases are kapsamı tekniğini baz alarak girdi
designed to execute combinations of kombinasyonlarının tasarlandığı kara kutu test
inputs using the concept of modified tasarım tekniği.
condition decision coverage. [TMap]

embedded iterative A development lifecycle sub-model that gömülü döngüsel geliştirme Detaylı tasarım, kodlama ve teste döngüsel bir
development model applies an modeli yaklaşım uygulayan bir geliştirme yaşam
iterative approach to detailed design, döngüsü alt modeli. Bu modelde, üst seviye
coding and testing within an overall tasarım dokümanları tüm proje için hazırlanır
sequential ve onaylanır, fakat detaylı tasarım, kod
model. In this case, the high level design geliştirme ve test döngüsel 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 intelligence The ability, capacity, and skill to identify, duygusal zeka Birinin, kendinin, diğer kişilerin ve grupların
assess, and manage the duygularını tanımlama, değerlendirme ve
emotions of one's self, of others, and of yönetme yeterlik, yetenek ve becerisi
groups.

emulator A device, computer program, or system that emülator Test edilecek sistem gibi davranan ve onunla
accepts the same inputs and produces the aynı girdileri kabul edip aynı çıktıları üreten bir
same outputs as a given system. [IEEE 610] cihaz, bilgisayar programı veya sistem. [IEEE
See also simulator. 610] Ayrıca bakınız 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


entry criteria The set of generic and specific conditions giriş kriteri Bir sürecin başlamasına veya ilerlemesine izin
for permitting a process to go vermek için kullanılan genel ve özel koşullar
forward with a defined task, e.g. test kümesi. Giriş kriterlerinin amacı başarısız
phase. The purpose of entry criteria is to olma ihtimali yüksek bir işleme başlanmasını
prevent a task from starting which would önleyerek verimliliği artırmaktır.
entail more (wasted) effort compared to the
effort needed to remove the failed entry
criteria. [Gilb and Graham]

entry point An executable statement or process step giriş noktası Sürecin başlama noktasını 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 partition A portion of an input or output domain denklik payı Gereksinimlere göre bir bileşen veya sistemin
for which the behavior of a aynı davranışları sergilediği girdi veya çıktı
component or system is assumed to be the alanının bir kısmı.
same, based on the specification.

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

equivalence partitioning A black box test design technique in which denklik paylarına ayırma Test senaryolarının denklik sınıflarından
test cases are designed temsilcileri çalıştırmak için tasarlandığı bir
to execute representatives from equivalence kara kutu test tasarım tekniği. Prensip olarak
partitions. In principle test cases are designed test senaryoları her sınıftan en az bir tane
to cover each partition at least once. temsilci çalıştıracak şekilde tasarlanır.

error A human action that produces an incorrect insan hatası/hata Bir insan tarafından gercekleştirilen ve doğru
result. [After IEEE 610] olmayan sonuç üreten bir eylem [IEEE 610'dan
sonra]

error guessing A test design technique where the experience hata tahminleme Testi gerçekleştiren kişinin tecrübesinin test
of the tester is used to edilen bileşen veya sistemde hangi yanlışların
anticipate what defects might be present in olabileceğinin tahmin edilmesinde
the component or system under test as a kullanılması ve testlerin bu yanlışları ortaya
result of errors made, and to design tests çıkarmak üzere 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ı

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

establishing (IDEAL) The phase within the IDEAL model where kurulum (IDEAL) Organizasyonel iyileştirme için kullanılan
the specifics of how an IDEAL modelinde bir organizasyonun
organization will reach its destination are hedeflediği yere nasıl geleceğinin ayrıntılarının
planned. The establishing phase consists of plandığı faz. Kurulum aşamasında şu
the activities: set priorities, develop approach aktiviteler vardır: öncelikleri belirleme,
and plan actions. See also IDEAL. yaklaşım geliştirme ve 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 handling Behavior of a component or system in istisna ele alma Bir kullanıcı veya bir başka sistem/bileşenden
response to erroneous input, from veya bir iç arızadan kaynaklanan hatalı bir
either a human user or from another girdiye karşı sistemin veya bileşenin gösterdiği
component or system, or to an internal davranışı
failure.

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

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

exhaustive testing A test approach in which the test suite geniş kapsamlı test Test grubunun tüm girdi ve ön koşul
comprises all combinations of kombinasyonlarını kapsadığı test yaklaşımı.
input values and preconditions.

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

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

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

expected result The behavior predicted by the beklenen sonuç Gereksinimlere göre bileşenin veya sistemin
specification, or another source, of the tahmin edilen davranışı
component or system under specified
conditions.

experience-based technique See experience-based test design technique. tecrübeye dayalı teknik Bakınız tecrübeye dayalı test tasarım tekniği

experience-based test Procedure to derive and/or select test cases tecrübeye dayalı test Test senaryolarının test edenin tecrübe, bilgi
design technique based tasarım tekniği ve sezgisine dayalı olarak ü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-based testing Testing based on the tester’s experience, tecrübeye dayalı test Test edenin tecrübe, bilgi ve sezgisine bağlı
knowledge and intuition. test etme

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

extreme programming (XP) A software engineering methodology used Ekstrem programlama (XP) Kodun eşli programlamlamayla geliştirildiği,
within agile software development whereby kodun kapsamlı gözden geçirildiği, tüm kodun
core practices are programming in pairs, birim testinin yapıldığı ve kodun basit ve açık
doing extensive code review, unit testing of olduğu, çevik yazılım geliştirmede kullanılan
all code, and simplicity and clarity in code. bir yazılım mühendisliği metodolojisi. Ayrıca
See also agile software development. bakınız çevik yazılım 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 testing Acceptance testing conducted at the site at fabrika kabul testi Bir bileşen veya sistemin gereksinimleri
which the product is karşılayıp karşılamadığına karar vermek için
developed and performed by employees of ürünün geliştirildiği yerde tedarikci firmanın
the supplier organization, to determine personeli tarafından gerçekleştirilen kabul
whether or not a component or system testi. Genel kullanım donanım için olsa da
satisfies the requirements, normally yazılım için de kullanılır. Ayrıca bakınız alfa
including hardware as well as software. See testi
also alfa testing.

fail A test is deemed to fail if its actual result does Başarısız Eğer bir testin gerçekleşen sonucu beklenen
not match its expected result. sonucu ile örtüşmez ise, test başarısız sayılır.

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

failure Deviation of the component or system from arıza Bileşen veya sistemin, beklenen teslim, servis
its expected delivery, service or result. [After veya sonuçtan sapması. [Fenton sonrası]
Fenton]

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

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

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

failure rate The ratio of the number of failures of a given arıza oranı Arıza sayısının belirli bir ölçü birimine göre
category to a given unit of measure, e.g. oranlanması. Örn: belirli bir zamanda alınan
failures per unit of time, failures per number arıza sayısı, bilgisayar 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


false-fail result A test result in which a defect is reported yanlış başarısız sonuç Test nesnesinde gerçekte bir hata
although no such defect actually exists in the olmamasına rağmen hata varmış gibi
test object. sonuçlanan test

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

false-positive result See false-fail result yanlış pozitif sonuç Bakınız yanlış başarısız sonuç

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

fault See defect. kusur Bakınız hata

fault attack See attack. kusur ortaya çı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 Percentage See Defect Detection Percentage (DDP). Kusur Tespit Yüzdesi Bakınız hata tespit yüzdesi
(FDP)

fault injection The process of intentionally adding defects to kusur enjeksiyonu Bir sisteme kasıtlı bir şekilde hata ekleyerek, o
a system for the purpose of finding out sistemin hataları tespit edebilme ve hatadan
whether the system can detect, and possibly kendisini kurtarabilme yetisini anlamak
recover from, a defect. Fault injection amacıyla gerçekleştirilen süreç. Hata
intended to mimic failures that might occur in enjeksiyonu ile canlıda gerçekleşebilecek
the field. See also fault tolerance. arızaların taklit edilmesi amaçlanmaktatır.
Bakınız kusur toleransı.

fault masking See defect masking. Kusur maskelenmesi Bakınız hata maskelenmesi

fault seeding The process of intentionally adding defects to Kusur ekimi Bir bileşen veya sisteme kasıtlı bir şekilde hata
those already in the component or system for ekleyerek, sistemin hata bulabilme ve hatayı
the purpose of monitoring the rate of ortadan kaldırma oranını gözlemlemek ve
detection and removal, and estimating the kalan hata sayısını hesaplamak amacıyla
number of remaining defects. Fault seeding is gerçekleştirilen süreç. Hata ekimi genellikle
typically part of development (prerelease) programlama safhasında yapılır ve herhangi
testing and can be performed at any test level bir test seviyesinde (birim, entegrasyon veya
(component, integration, or system). [After sistem) gerçekleştirilebilir. [IEEE 610]
IEEE 610]

fault seeding tool A tool for seeding (i.e. intentionally inserting) Kusur ekim aracı Bir bileşen veya sisteme kusur eklemeye
faults in a component or system. (özellikle kasıtlı bir şekilde) yarayan araçtır.

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

Fault Tree Analysis (FTA) A technique used to analyze the causes of Kusur Ağacı Analizi Kusur Ağacı Analizinin kısaltması. (Fault Tree
faults (defects). The technique visually models Analysis) Kusurların nedenlerini analiz
how logical relationships between failures, etmekte kullanılan bir yöntem. Bu yöntem,
human errors, and external events can arızalar ile insan hataları ve dış etkenler
combine to cause specific faults to disclose arasındaki mantıksal 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


feasible path A path for which a set of input values and Elverişli yol Mevcut girdiler ve önkoşullar dahilinde
preconditions exists which causes it to be çalıştırmaya en uygun yol
executed.

feature An attribute of a component or system özellik Gereksinim dokümanlarında bileşen veya


specified or implied by requirements sistemle ilgili belirtilen nitelikler. (Örneğin,
documentation (for example reliability, güvenilirlik, kullanılabilirlik veya tasarım
usability or design constraints). [After IEEE kısıtları). [IEEE 1008]
1008]

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

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

finite state machine A computational model consisting of a finite sonlu durum makinası Sistem durumları, bunların arasındaki geçişler
number of states and ve muhtemel aksiyonlardan oluşan bir
transitions between those states, possibly hesaplama modeli [IEEE 610]
with accompanying actions. [IEEE 610]

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

fishbone diagram See cause-effect diagram balık kılçığı diyagramı Bakınız neden-sonuç diyagramı

formal review A review characterized by documented resmi gözden geçirme Dokümante edilmiş süreçler ve gereksinimler
procedures and requirements, e.g. inspection. doğrultusunda yapılan gözden geçirme

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

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

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

functional requirement A requirement that specifies a function that a fonksiyonel gereksinim Bir bileşen veya sistemin yerine getirmesi
component or system must perform. [IEEE gereken işlevi belirten gereksinim [IEEE 610]
610]

functional test design Procedure to derive and/or select test cases fonksiyonel test tasarım Bir bileşen veya sistemin iç çalışma mimarisini
technique based on an analysis of the specification of tekniği dikkate almadan, işlevselliği baz alarak test
the functionality of a component or system senaryolarını seçmek veya üretmek. Ayrıca
without reference to its internal structure. See bakınız kara kutu test 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 Testing based on an analysis of the fonksiyonel test Bir bileşen veya sistemin işlevsel özelliklerinin
specification of the functionality of a analizine dayanan test. Bakınız kara kutu testi
component or system. See also black box
testing.

functionality The capability of the software product to fonksiyonalite Bir yazılımın belirlenen ve varsayılan ihtiyaçları
provide functions which meet stated and yerine getiren fonksiyonları sağlayabilme
implied needs when the software is used yeteneği [ISO 9126]
under specified conditions. [ISO 9126]

functionality testing The process of testing to determine the fonksiyonalite testi Bir yazılımın istenilen işlevselliği gerçekleştirip
functionality of a software product. gerçekleştirmediğini test 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 Metric An approach to software measurement using Amaç Soru Metriği Yazılım geliştirme sürecinde ölçümleme için
a three-level model: conceptual level (goal), kullanılan üç-seviye modeli: kavramsal seviye
operational level (question) and quantitative (amaç), operasyonel seviye (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-software Testing performed to expose defects in the donanım-yazılım Yazılım ve donanım bileşenleri arasındaki
integration testing interfaces and interaction between hardware entegrasyon testi arayüzlerde ve etkileşimlerinde oluşabilecek
and software components. See also hataları ortaya çıkarmaya yönelik yapılan test.
integration testing. Bakınız entegrasyon testi

hazard analysis A technique used to characterize the tehlike analizi Risk öğelerini nitelendirmek için kullanılan bir
elements of risk. The result of a hazard teknik. Tehlike analizi çıktıları yazılım
analysis will drive the methods used for geliştirme ve test metotlarını belirlemede
development and testing of a system. See also kullanılır. Bakınız risk analizi
risk analysis.

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

high level test case A test case without concrete (implementation üst seviye test senaryosu Girdiler ve beklenen sonuçlar için somut
level) values for input data and expected değerler içermeyen test senaryosu. Mantıksal
results. Logical operators are used; instances işleçler kullanılır; gerçek değerler barındıran
of the actual values are not yet defined and/or örnekler verilmez. Ayrıca bakınız alt seviye test
available. See also low level test case. senaryosu

horizontal traceability The tracing of requirements for a test level yatay izlenebilirlik Bir test seviyesindeki gereksinimlerin test
through the layers of test documentation (e.g. dokümanlarının katmanları arasında
test plan, test design specification, test case izlenilebilmesidir.(Örn: test planı, test tasarım
specification and test procedure specification spesifikasyonu, test senaryosu spesifikasyonu
or test script). ve test süreci spesifikasyonu veya test betiği)

hyperlink A pointer within a web page that leads to link Bir web sayfası içerisinden başka web
other web pages sayfalarına yönlendiren imleç

hyperlink test tool A tool used to check that no broken link test aracı Bir websitesinde bozuk link olup olmadığını
hyperlinks are present on a web site. kontrol etmek için 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

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

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

incident Any event occurring that requires olay İnceleme gerektiren herhangi bir durum [IEEE
investigation. [After IEEE 1008] 1008 sonrası]

incident logging Recording the details of any incident that olay kaydı Gerçekleşmiş bir olayın detaylarının
occurred, e.g. during testing. kaydedilmesi örnek kaydın test sırasında
yapılması

incident management The process of recognizing, investigating, olay yönetimi Olayların fark edilmesi, incelenmesi, harekete
taking action and disposing of incidents. It geçilmesi ve kapatılması süreci. Bu süreç
involves logging incidents, classifying them olayların kaydedilmesi, sınıflandırılması ve
and identifying the impact. [After IEEE 1044] etkisinin belirlenmesi kapsar. [IEEE 1044
sonrası]

incident management tool A tool that facilitates the recording and status olay yönetim aracı Olayların kayıt altına alınmasını ve durum
tracking of incidents. They often have takibinin yapılmasını kolaylaştıran bir araç.
workflow-oriented facilities to track and Genellikle bu araçlar iş akışı özelliklerine
control the allocation, correction and re- sahiptir. Olayların atanması, düzeltilmesi ve
testing of incidents and provide reporting yeniden test edilmesinin takip ve kontrolü için
facilities. See also defect management tool. kullanılırlar ve raporlama özelliği sağlarlar.
Bakınız hata yönetimi aracı

incident report A document reporting on any event that olay raporu Gerçekleşmiş herhangi bir olayı raporlayan
occurred, e.g. during the testing, which doküman. [IEEE 829 sonrası]
requires investigation. [After IEEE 829]

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

incremental testing Testing where components or systems are artımlı test etme Bu testte, tek tek ya da birden fazla bileşen
integrated and tested one or some at a time, veya sistem entegre ve test edilir. Bu işlem,
until all the components or systems are tüm bileşenler veya 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 testing Separation of responsibilities, which testin bağımsızlığı Sorumluluk ve kuvvetler ayrılığıdır; testleri
encourages the accomplishment of objective tarafsız gerçekleştirmeyi teşvik eder. [DO-
testing. [After DO-178b] 178b sonrası]

indicator A measure that can be used to estimate or gösterge Başka bir ölçüyü hesaplamak veya tahmin
predict another measure. [ISO 14598] etmek için kullanılabilen ölçü. [ISO 14598]

infeasible path A path that cannot be exercised by any set of elverişsiz yol Olası giriş değerleri kümesi ile çalıştırılamayan
possible input values. bir yol.

informal review A review not based on a formal (documented) gayri resmi gözden geçirme Resmi (dokümante) bir prosedüre
procedure dayanmayan gözden geçirme

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

input A variable (whether stored within a girdi Bir bileşen tarafından okunan değişken.
component or outside) that is read by a (bileşenin içinde veya dışarıda saklanabilir.)
component.

input domain The set from which valid input values can be girdi alanı Geçerli girdi değerlerinin seçilebildiği küme.
selected. See also domain.

input value An instance of an input. See also input. girdi değeri Girdinin bir örneği. Bakınız girdi

insourced testing Testing performed by people who are co- içeriye dahil edilen Şirketin bordrolu çalışanı olmayan ancak proje
located with the project team but are not kaynaklarla yapılan test takımı ile aynı yerde çalışan kişiler tarafından
fellow employees. yapılan test.

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

installability The capability of the software product to be kurulabilirlik Yazılımın belli bir ortama kurulabilme
installed in a specified environment [ISO yeteneği[ISO 9126]. Ayrıca bakınız taşınabilirlik
9126]. See also portability.

installability testing The process of testing the installability of a Kurulum testi Yazılımın kurulabilirliğinin test edilme süreci.
software product. See also portability testing. Ayrıca bakınız taşınabilirlik testi

installation guide Supplied instructions on any suitable media, kurulum kılavuzu Kurulum süreci boyunca kullanıcıya rehberlik
which guides the installer through the eden talimatlar. Kurulum klavuzu bir el kitabı,
installation process. This may be a manual kurulum sihirbazı, kuralların adım adım
guide, step-by-step procedure,installation anlatıldığı prosedür veya 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 wizard Supplied software on any suitable media, kurulum sihirbazı Kurulum sürecinde kullanıcıyı yönlendiren ilgili
which leads the installer through the ortamdaki yazılım. Kurulum sürecini çalıştırır,
installation process. It normally runs the kurulum sonuçlarıyla ilgili geri bildirim sağlar
installation process, provides ve seçeneklerle ilgili kararlar alınmasını sağlar.
feedback on installation results, and prompts
for options.

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

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

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

integration The process of combining components or entegrasyon Bileşen veya sistemleri bir araya getirerek
systems into larger assemblies. büyük takımlar oluşturma işlemi

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

integration testing in the See system integration testing büyük ölçekte entegrasyon Bakınız sistem entegrasyon testi
large testi

integration testing in the See component integration testing küçük ölçekte entegrasyon Baknız bileşen entegrasyon testi
small testi

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

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

interoperability testing The process of testing to determine the birlikte çalışabilirlik Yazılımın diğer sistem ve bileşenlerle birlikte
interoperability of a software product. See çalışabilir olup olmadığını tespit eden test
also functionality testing süreci. Ayrıca bakınız fonksiyonalite testi

invalid testing Testing using input values that should be geçersiz girdilerin testi Bileşen veya sistem tarafından reddedilmesi
rejected by the component or system. See beklenen girdi değerleri kullanılarak yapılan
also error tolerance, negative testing. test Ayrıca bakınız hata toleransı, negatif test .

Ishikawa diagram See cause-effect diagram. Ishikawa diyagramı Bakınız neden-sonuç 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


isolation testing Testing of individual components in isolation Ayrıştırma (izolasyon) testi Bileşenlerin tek başına etraftaki bileşenlerden
from surrounding components, with ayrıştırılmış olarak test edilmesi. Etkileşim
surrounding components being simulated by halinde olduğu diğer bileşenler gerekirse
stubs and drivers, if needed. sürücüler ve taklit uygulamalar ile simüle
edilebilir.

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

iterative development A development lifecycle where a project is Döngüsel geliştirme modeli Projenin genelde çok sayıda döngülere
model broken into a bölündüğü yazılım geliştirme yaşam döngüsü.
usually large number of iterations. An Her bir döngü, çalışabilir bir ürünün çıktığı bir
iteration is a complete development loop sürümle veya geliştirilmekte olan son ürünün
resulting in a release (internal or external) of alt kümesi ile sonuçlanan tam bir geliştirme
an executable product, a subset of the final döngüsüdür. Her döngüde 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 indicator See performance indicator. anahtar performans Bakınız performans göstergesi.
göstergesi

keyword-driven testing A scripting technique that uses data files to Aksiyon kelimesi güdümlü Test girdilerini içeren dosyada sadece test
contain not only test data and expected test verilerinin ve beklenen sonuçların değil, aynı
results, but also keywords related to the zamanda test senaryosunu oluşturacak
application being tested. The aksiyon kelimelerinin de bulunduğu test etme
keywords are interpreted by special tekniği. Aksiyon kelimeleri kontrol betiği
supporting scripts that are called by the tarafından çağrılan yardımcı betikler
control script for the test. See also data-driven tarafından yorumlanır. 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 Code A Linear Code Sequence And Jump, consists of Doğrusal Kod Dizisi ve Bir doğrusal kod dizisi ve atlama, şu üç
Sequence And Jump the following three items (conventionally Atlama (LCSAJ) öğeden oluşur (genelde bir kaynak kod
identified by line numbers in a source code listesindeki satır numaraları ile tanımlanır) :
listing): the start of the linear çalıştırılabilir ifadelerin doğrusal dizisinin
sequence of executable statements, the end başlangıcı, doğrusal sıra 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.

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

LCSAJ testing A white box test design technique in which Doğrusal Kod Dizisi ve Test senaryolarının LCSAJ'leri yürütmek için
test cases are designed to execute LCSAJs. Atlama testi tasarlandığı bir beyaz kutu test tasarım
tekniği.

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

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

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

level test plan A test plan that typically addresses one test seviye test planı Bir test seviyesini ele alan test planı. Ayrıca
level. See also test plan bakınız test planı

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

link testing See component integration testing bağlantı testi Bakınız bileşen entegrasyon testi

load profile A specification of the activity which a yük profili Belirlenen kullanıcı profiline ait belli sayıda
component or system being tested may sanal kullanıcının belli zaman diliminde
experience in production. A load profile gerçekleştirdiği işlemlerle oluşturulan yük.
consists of a designated number of virtual Ayrıca bakınız operasyonel 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


load testing A type of performance testing conducted to yük testi Bir çeşit performans testi. Bir bileşen veya
evaluate the behavior of a component or sistemin artan yük (ör. eşzamanlı kullanıcıların
system with increasing load, e.g. numbers of sayısı ve/veya işlem sayısı) karşısındaki
parallel users and/or numbers of davranışlarını değerlendirmek için kullanılır.
transactions, to determine what load can be Bileşen veya sistemin yükü ne kadar tölere
handled by the component or system. See edeceği tespit edilir. Ayrıca bakınız
also performance testing, stress testing performans testi, stres testi

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

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

logic-driven testing See white box testing. mantık güdümlü test Bakınız beyaz kutu testi

logical test case See high level test case. mantıksal test senaryosu Bakınız üst seviye test senaryosu

low level test case A test case with concrete (implementation alt seviye test senaryosu Girdiler ve beklenen sonuç için somut
level) values for input data and expected değerleri olan test senaryosu. Bu test senaryo
results. Logical operators from high level test çeşidinde üst seviye test senaryolarındaki
cases are replaced by actual values mantıksal operatörler amaçlarına karşılık
that correspond to the objectives of the gelen gerçek değerlerle değiştirilir. Ayrıca
logical operators. See also high level test case. bakınız üst seviye test 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 middle attack The interception, mimicking and/or altering Saldırının ortasındaki adam Bir network üzerinde hedef/kurban bilgisayar
and subsequent relaying of communications ile diğer ağ araçları (yönlendirici, switch,
(e.g., credit card transactions) by a third party modem ya da server gibi) arasına girerek
such that a user remains unaware of that gerçekleşmekte olan işlemin durdurulması,
third party’s presence. taklit ve / veya değiştirme ve iletişiminin
değiştirilmesi (örneğin, kredi kartı işlemleri)
durumlarına maruz bırakılması.

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

maintainability testing The process of testing to determine the sürdürülebilirlik testi Bir yazılımın sürdürülebilirliğini belirlemek için
maintainability of a software product. gerçekleştirilen test süreci.

maintenance Modification of a software product after bakım Hataların giderilmesi, performansın


delivery to correct defects, to improve arttırılması, yazılımın niteliklerinin arttırılması
performance or other attributes, or to adapt veya yazılımın değişen bir ortama uyumlu hale
the product to a modified environment. [IEEE getirilmesi için yazılımda yapılan değişiklikler.
1219] [IEEE 1219]

maintenance testing Testing the changes to an operational system bakım testi İşletimde olan bir sisteme yapılan değişiklerin
or the impact of a changed environment to an veya değişmiş bir ortamın işletimde olan bir
operational system sisteme etkisinin test edilmesi.

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

manufacturing-based A view of quality, whereby quality is measured üretim bazlı kalite Servis veya ürünün, amaç ve ihtiyaçları ne
quality by the degree to which a product or service kadar karşıladığının ölçmek için kullanılan
conforms to its intended design and kalite bakış açısı. Kalite hayata geçirilen
requirements. Quality arises from the süreçlerin sonucudur yaklaşımını benimser.
process(es) used. [After Garvin] See also [Garvin sonrası] Ayrıca bakınız ürün bazlı
product-based quality, transcendent-based kalite, hissedilen kalite, kullanıcı bazlı kalite,
quality, user-based quality, value-based değer bazlı kalite.
quality.

master test plan A test plan that typically addresses multiple Master test planı Genellikle birden fazla test seviyesini ele alan
test levels. See also test plan. test planı. Ayrıca bakınız 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


maturity (1) The capability of an organization with olgunluk Süreçlerinin ve iş uygulamalarının etkinliği ve
respect to the effectiveness and efficiency of verimliliği açısından bir kurumun sahip olduğu
its processes and work practices. See also yeterlilik. Ayrıca bakınız Entegre Yetenek
Capability Maturity Model Integration, Test Olgunluk Modeli, Entegre Test Olgunluk
Maturity Model integration. (2) The capability Modeli. (2) Bir yazılım ürününün yazılım
of the software product to avoid failure as a hataları sonucunda oluşabilecek arızaları
result of defects in the software. [ISO 9126] önleme yeteneği. [ISO 9126] Ayrıca bakınız
See also reliability. güvenilirlik

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

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

Mean Time Between The arithmetic mean (average) time between Arızalar Arasında geçen Bir sistemin arızaları arasında geçen ortlama
Failures failures of a system. The MTBF is typically part Ortalama Süre zaman. Güvenilirlik büyüme modelinin bir
of a reliability growth model that assumes the parçasıdır.Ayrıca bakınız 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 Repair The arithmetic mean (average) time a system Ortalama tamir süresi Bir sistemin herhangi bir arızadan kurtarılması
will take to recover from any failure. This için gereken ortalama zaman. Genellikle
typically includes testing to insure that the hatanın giderildiğini kontrol eden test süresini
defect has been resolved. de içermektedir.

measure The number or category assigned to an ölçü Ölçüm yapılarak, bir varlığın bir niteliğine bir
attribute of an entity by making a numara veya kategori atanması. [ISO 14598]
measurement. [ISO 14598]

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

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

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

methodical testing Testing based on a standard set of tests, e.g., Metodik test Bir dizi standart testi temel alarak yapılan test.
a checklist, a quality standard, or a set of Örneğin bir kontrol listesi, bir kalite standardı
generalized test cases. veya genelleştirilmiş test senaryoları

metric A measurement scale and the method used metrik Ölçüm için kullanılan bir 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


milestone A point in time in a project at which defined kilometre taşı Bir projede tanımlı (ara) çıktıların ve
(intermediate) deliverables and sonuçların hazır olması gereken nokta
results should be ready

mind map A diagram used to represent words, ideas, zihin haritası Merkezi bir anahtar kelime yada fikir ile ilişkili,
tasks, or other items linked to and bunun etrafında düzenlenmiş kelimeler,
arranged around a central keyword or idea. fikirler, görevler veya diğer öğeleri temsil
Mind maps are used to generate, visualize, etmek için kullanılan diyagram. Zihin haritaları
structure, and classify ideas, and as an aid in oluşturma, görselleştirme, yapılandırma,
study, organization, problem solving, decision fikirleri sınıflandırmanın yanısıra
making, and writing organizasyon, problem çö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 Testing based on a model of the component model bazlı test Test edilen bileşen veya sistemi modelleyen
or system under test, e.g., test; örneğin güvenirlik büyüme modelleri,
reliability growth models, usage models such kullanım modellerini operasyonel profil olarak
as operational profiles or behavioural models yada davranışsal modelleri karar tablosu veya
such as decision table or state transition geçiş diyagramı olarak modellemek gibi.
diagram.

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

Moderator The leader and main person responsible for Moderatör Teftiş veya gözden geçirme sürecinden
an inspection or other review Process sorumlu lider kişi

modified condition decision The percentage of all single condition değiştirilmiş koşul karar Test senaryo grubu tarafından çalıştırılmış
coverage outcomes that kapsamı karar sonucunu bağımsız olarak etkileyen her
independently affect a decision outcome that tekil koşulun sonucunun yüzdesel oranı.
have been exercised by a test case suite. %100 değiştirilmiş koşul karar kapsamı %100
100% modified condition decision coverage karar koşul kapsamını ifade etmektedir.
implies 100% decision condition coverage.

modified condition decision A white box test design technique in which değiştirilmiş koşul karar Test senaryolarının karar sonucunu bağımsız
testing test cases testi olarak etkileyen tekil koşul sonuçlarını
are designed to execute single condition üretmek için tasarlandığı beyaz kutu tasarım
outcomes that independently affect a decision tekniği
outcome.

modified multiple condition See modified condition decision coverage. değiştirilmiş çoklu koşul bakınız değiştirilmiş koşul karar kapsamı
coverage kapsamı

See modified condition decision testing. değiştirilmiş çoklu koşul Bakınız değiştirilmiş 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

monitor A software tool or hardware device that runs monitörleme Test edilen bileşen veya sistem ile eş zamanlı
concurrently with the component or çalışan ve test edilen bileşen veya sistemin
system under test and supervises, records davranışlarını denetleyen, kaydeden ve/veya
and/or analyses the behavior of the anliz eden yazılım aracı 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

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

See Mean Time Between Failures. MTBF Bakınızı Arızalar Arası Ortalama Geçen Süre.
MTBF

MTTR See Mean Time To Repair. MTTR Bakınız Ortalama Tamir süresi

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


multiple condition

multiple condition coverage The percentage of combinations of all single Çoklu koşul kapsama Bir test senaryo grubunun çalıştırdığı bir
condition komutun içerisinde bulunan tüm tekil koşul
outcomes within one statement that have kombinasyonlarının yüzdesi. %100 çoklu koşul
been exercised by a test suite. 100% multiple kapsama, %100 değiştirilmiş koşul karar
condition coverage implies 100% modified kapsamayı ifade etmektedir.
condition decision coverage

multiple condition testing: A white box test design technique in which Çoklu koşul testi Test senaryolarının tek bir komut içindeki tekil
test cases are koşul kombinasyonlarını çalıştırmak için
designed to execute combinations of single tasarlandığı beyaz kutu test tekniği
condition outcomes (within one statement).

mutation analysis A method to determine test suite Mutasyon Analizi Test senaryo grubunun test ettiği programı
thoroughness by measuring the extent to yakın benzerlerinden(türevlerinden) ayırd
which a test suite can discriminate the edebilme yeteneğini ölçen yöntem.Test
program from slight variants (mutants) of the senaryo grubunun 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 Type Indicator An indicator of psychological preference Myers-Briggs Çeşit Farklı kişiliklerin ve kişilerin iletişim tarzlarını
(MBTI): representing the different personalities and Göstergeci (MBTI): tanımlamaya yarayan 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 coverage: The percentage of sequences of N+1 N-Anahtar Kapsama Bir test senaryo grubu tarafından çalıştırılan N
transitions that have been exercised by a test +1 geçiş dizileri yüzdesi. [Chow]
suite. [Chow]

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

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

A form of integration testing where all of the Komşuluk entegrasyon testi


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

Non fulfillment of a specified requirement. Uygunsuzluk Belirlenen bir gereksinimin karşılanamaması


non-conformity [ISO 9000] [ISO 9000]

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

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

non-functional testing Testing the attributes of a component or Fonksiyonel olmayan Test Bir bileşen veya sistemin fonksiyonalitesiyle
system that do not relate to functionality, e.g. ilgili olmayan niteliklerinin testi; örneğin
reliability, efficiency, usability, maintainability güvenilirlik, verimlilik, kullanılabilirlik,
and portability. sürdürülebilirlik ve 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 software A software product that is developed for the Paket yazılım Pazarın tümü veya büyük bir müşteri kitlesi
general market, i.e. for a için üretilen ve aynı 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 software A software tool that is available to all potential Açık Kaynak Kodlu yazılım Kaynak kodu tüm potansiyel kullanıcılara açık
users in source code form, olan, genel kullanım lisansı ile sunulan,
usually via the internet; its users are kullanıcıların üzerinde değişiklik ve geliştirme
permitted, usually under licence, to study, yapıp yeniden dağıtıma sokmasına izin verilen
change, yazılım
improve and, at times, to distribute the
software.

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

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

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

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

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

operational profiling The process of developing and implementing operasyonel profil yaratma Operasyonel profil geliştirilmesi ve
an operational profile. uygulanması süreci.
See also operational profile. Ayrıca bakınız operasyonel 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 Testing conducted to evaluate a component operasyonel test Bir bileşen veya sistemi kendi operasyonel
or system in its operational ortamında değerlendirmek için çalıştırılan
environment. [IEEE 610] test. [IEEE 610]

oracle See test oracle. sonucu bilen Bakınız test sonucunu bilen

orthogonal array A 2-dimensional array constructed with dikey dizi


special mathematical properties, Özel matematiksel hesaplamalarla
such that choosing any two columns in the oluşturulmuş, dizide seçilmiş herhangi iki
array provides every pair combination of each sütunun dizideki her bir sayının ikili
number in the array. kombinasyonunu sağladığı iki boyutlu dizi.

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

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

output A variable (whether stored within a çıktı Bileşen tarafından yazılmış (bileşen içerisinde
component or outside) that is written by a veya dışarıda tutulan) değişken
component.

output domain The set from which valid output values can be çıktı alanı Geçerli çıktı değerlerinin 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: Testing performed by people who are not co- Dış kaynaklı test Proje takımıyla aynı yerde bulunmayan ve
located with the project firmanın kendi personeli 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 programming A software development approach whereby eşli programlama Kodun tek bir bilgisayar başında oturan iki
lines of code (production programcı tarafından yazıldığı yazılım
and/or test) of a component are written by geliştirme yaklaşımı. Bu yaklaşım, dolaylı
two programmers sitting at a single computer. olarak kaynak kodun gerçek zamanlı olarak
This implicitly means ongoing real-time code gözden geçirilmesi anlamına gelmektedir.
reviews are performed.

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

pairwise integration testing A form of integration testing that targets pairs ikili entegrasyon testi Çağrı grafiğine göre beraber çalışan ikili
of components bileşenleri hedefleyen entegrasyon testi şekli.
that work together, as shown in a call graph.

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

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

partition testing See equivalence partitioning. [Beizer] Pay testi Bakınız denklik sınıfı [Beizer]

Pass A test is deemed to pass if its actual result Başarılı Gerçekleşen sonuç beklenen sonuca eşitse
matches its expected result test başarılı sayılır

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

Path A sequence of events, e.g. executable Yol Olaylar dizisi; örneğin bir bileşen veya
statements, of a component or system from sistemin giriş noktasından çıkış noktasına
an kadar çalıştırılabilen maddeleri.
entry point to an exit point.

Path Coverage The percentage of paths that have been Yol Kapsamı Test senaryosu grubu tarafından çalıştırılmış
exercised by a test suite. 100% path yolların yüzdesi. % 100 yol kapsama 100%
coverage implies 100% LCSAJ coverage. LCSAJ(Linear Code 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


Path Sensitizing Choosing a set of input values to force the Yol Duyarlaştırma
execution of a given path Belirtilen yolun çalıştırılması için geçerli
girdiler kümesinin seçimi

Path Testing A white box test design technique in which Yol Testi Test senaryolarının yolların çalıştırılması için
test cases are designed to execute tasarlandığı beyaz kutu test tekniği
paths.

Peer Review A review of a software work product by eş-gözden geçirme


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

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

Performance indicator A high level metric of effectiveness and/or Performans Göstergesi Sürekli gelişimi yönlendirmek için kullanılan
efficiency used to guide etkinlik ve/veya verimlilik ölçütleri. Örneğin;
and control progressive development, e.g. yazılım geliştirme için teslim süresinden
lead-time slip for software development. oluşan sapma. [CMMI]
[CMMI]

Performance Profiling The task of analyzing, e.g., identifying Performans Profilleme Bir çeşit analiz. Örneğin; belirlenmiş ölçütleri
performance bottlenecks esas alarak performans darboğazlarını
based on generated metrics, and tuning the tanımlama, araçlar kullanarak bileşen veya
performance of a software component or sistemin performansının ayarlanması.
system using tools.

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

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

phase containment The percentage of defects that are removed in Faz içerme Yazılım geliştirme yaşam döngüsünde bir
the same phase of the fazda bulunan hataların aynı faz içinde
software lifecycle in which they were çözülme yüzdesi
introduced.

phase test plan A test plan that typically addresses one test Faz test planı Genellikle bir tek fazı 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


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

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

portability The ease with which the software product can Taşınabilirlik Yazılımın bir ortamdan başka bir ortama ne
be transferred from one hardware kadar kolay taşınabildiği [ISO 9126]
or software environment to another. [ISO
9126]

portability testing The process of testing to determine the Taşınabilirlik testi Bir yazılımın taşınabilirliğinin test edilmesi
portability of a software product

postcondition Environmental and state conditions that must Artkoşul Testin veya test prosedürünün
be fulfilled after the execution koşturulmasından sonra ortaya çıkması
of a test or test procedure gereken ortam ve durum koşulları

post-execution comparison Comparison of actual and expected results, Koşturulma sonrası Gerçekleşen ve beklenen sonuçların yazılımın
performed after the karşılaştırma koşturulması sonrası karşılaştırılması
software has finished running.

post-project meeting See retrospective meeting Proje sonrası toplantı Bakınız geriye dönük toplantılar

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

predicate A statement that can evaluate to true or false Karşılaştırma belirtimi Sonucu doğru veya yanlış olarak verebilen
and may be used to determine the komut. Karar mantığının kontrol akışının
control flow of subsequent decision logic. See belirlenmesinde kullanılabilir. Ayrıca bakınız
also decision karar

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

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

priority The level of (business) importance assigned to Öncelik Bir öğeye, örneğin hataya, kullanıcı bakış
an item, e.g. Defect açısıyla atanmış itibar düzeyi.

probe effect The effect on the component or system by the Ölçüm etkisi Ölçülen sistem veya bileşen üstünde ölçümü
measurement instrument when yapan aracın oluşturduğu etki. Örneğin
the component or system is being measured, sistemin performansı performans test aracı
e.g. by a performance testing tool or monitor. kullanılmaya başlandığı 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 management See defect management Problem yönetimi Bakınız hata yönetimi

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

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

process A set of interrelated activities, which Süreç Girdileri çıktılara dönüştüren, birbiriyle ilişkili
transform inputs into outputs. [ISO 12207] aktiviteler kümesi [ISO 12207]

process assessment A disciplined evaluation of an organization’s Süreç değerlendirmesi Kurumun yazılım süreçlerinin referans bir
software processes against a reference modele göre değerlendirilmesi [ISO 15504
model. [after ISO 15504] sonrası]

process-compliant testing Testing that follows a set of defined Süreç uyumluluk testi Tanımlı süreçlere göre koşturulan test. Örnek
processes, e.g., defined by an standart belirleme komitesi tarafından
external party such as a standards committee. tanımlanan süreçler. Ayrıca bakınız standart
See also standard-compliant testing uyumluluk testi

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

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

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

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

product risk A risk directly related to the test object. See ürün riski Test edilen nesneyle doğrudan ilgili risk.
also risk Ayrıca bakınız risk

production acceptance See operational acceptance testing Üretim kabul testi Bakınız operasyonel kabul testi
testing

program instrumenter See instrumenter Program 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


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

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

project risk A risk related to management and control of proje riski Projenin yönetimi ve kontrolüyle ilgili olan
the (test) project, e.g. lack of staffing, strict riskler. Örneğin personel eksikliği, katı bitiş
deadlines, changing requirements, etc. See tarihleri, sürekli değişikliğe uğrayan
also risk. gereksinimler v.b Ayrıca bakınız risk

project test plan See master test plan proje test planı Bakınız master test planı

pseudo-random A series which appears to be random but is in sözde rastgele Rastgele gibi gözükmesine rağmen önceden
fact generated according to some belirlenmiş bir mantığa 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

qualification The process of demonstrating the ability to Nitelik Belirlenen gereksinimleri yerine getirebilme
fulfill specified requirements. Note yeteneği. Bu durumu belirtmek için 'nitelikli'
the term ‘qualified’ is used to designate the kelimesi kullanılmaktadır. [ISO 9000]
corresponding status. [ISO 9000]

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

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

quality attribute A feature or characteristic that affects an kalite özelliği Bir öğenin kalitesini etkileyen özellik. [IEEE
item’s quality. [IEEE 610] 610]

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

quality control The operational techniques and activities, part kalite kontrol Kalite yönetimi kapsamında kalite
of quality management, that gereksinimlerinin sağlanmasına odaklanan
are focused on fulfilling quality requirements. operasyonel teknikler ve aktiviteler [ISO 8402
[after ISO 8402] sonrası]

quality gate A special milestone in a project. Quality gates kalite geçidi Projede özel bir kilometre taşı. Kalite geçitleri
are located between those phases önceki fazın çıktılarına son derecede bağımlı
of a project strongly depending on the olan iki faz arasına konulur. Kalite geçidi
outcome of a previous phase. A quality gate bağımlı olunan fazın dokümanlarını kontrol
includes a formal check of the documents of etmeyi de içerir.
the previous phase

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

quality risk A risk related to a quality attribute. See also kalite riski Kalite özelliğiyle ilgili risk. 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

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

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

Rational Unified Process A proprietary adaptable iterative software Rasyonel Birleştirilmiş Süreç Tescillenmiş, döngüsel ve uyarlanabilen bir
development process yapıya sahip yazılım geliştirme çerçeve
framework consisting of four project lifecycle sürecidir. Dört fazdan oluşur: başlangıç,
phases: inception, elaboration, construction detaylandırma, yapım ve geçiş.
and transition.

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

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

recoverability testing The process of testing to determine the Kurtarılabilirlik testi Yazılımın kurtarılabilirliğinin test edilmesi.
recoverability of a software product. See also Ayrıca bakınız güvenilirlik 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 | info@turkishtestingboard.org 60

Tel: +90 212 290 76 62 | Faks: +90 212 290 76 63


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

regression testing Testing of a previously tested program regresyon Yazılımda yapılan değişiklik veya düzeltme
following modification to ensure that defects sonrasında bu değişiklik veya düzeltmenin
have not been introduced or uncovered in yazılımın başka yerlerinde sebep olabileceği
unchanged areas of the software, as a result hataları bulmaya yönelik olarak yazılımın
of the changes made. It is performed when değiştirilmeyen veya düzeltilmeyen
the software or its environment is changed. taraflarının tekrar test 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

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

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

reliability growth model A model that shows the growth in reliability güvenilirlik büyüme modeli Yazılımın sürekli test edilerek yazılımdaki
over time during continuous testing of a güvenilirlik hatalarının giderilmesi ve bu
component or system as a result of the sayede yazılımın güvenilirliğinde gelişme
removal of defects that result in reliability sağlanmasını gösteren model
failures.

reliability testing The process of testing to determine the güvenilirlik testi Bir yazılım ürününün güvenilirliğini belirleyen
reliability of a software product test süreci

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

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

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

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

requirements phase The period of time in the software lifecycle Gereksinim fazı yazılım yaşam döngüsünde bir yazılımın
during which the gereksinimlerinin tanımlandığı ve dökümante
requirements for a software product are edildiği zaman periyodu[IEEE610]
defined and documented. [IEEE 610]

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

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

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

resumption criteria The criteria used to restart all or a portion of devam kriteri Önceden askıya alınmış test faaliyetlerinin bir
the testing activities that were suspended kısmını veya tamamını yeniden başlatmak için
previously. kullanılan kriter

resumption requirements The defined set of testing activities that must devam gereksinimleri Askıya alınmadan sonra test yeniden
be repeated when testing is re-started after a başlatıldığında tekrar edilmesi gereken
suspension. [After IEEE 829] tanımlanmış test faaliyetleri kümesi

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

retrospective meeting A meeting at the end of a project during which geçmişe dönük toplantı Proje takımı üyelerinin projeyi değerlendirdiği
the project team members evaluate the ve sonraki projelerde dikkat edilmesi gereken
project and learn lessons that can be applied tecrübeleri paylaştığı, proje sonunda yapılan
to the next project. toplantı.

review An evaluation of a product or project status to gözden geçirme Geliştirilmekte olan ürünün veya proje
ascertain discrepancies from planned results ilerleyişinin değerlendirilerek planlanan
and to recommend improvements. Examples hedeflerden sapıp sapmadığının belirlenmesi
include management review, informal review, ve iyileştirme tavsiyelerinde bulunulması.
technical review, inspection, and walkthrough. Örnek olarak yönetimsel gözden geçirme,
[After IEEE 1028] gayrı resmi gözden 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


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

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

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

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

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

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

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

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

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

risk identification The process of identifying risks using risk belirleme Beyin fırtınası, kontrol listeleri ve başarısızlık
techniques such as brainstorming, tarihçesi gibi teknikleri kullanarak riskleri
checklists and failure history. belirleme işlemi.

risk impact The damage that will be caused if the risk risk etkisi Riskin gerçekleşmesi 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


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

risk likelihood The estimated probability that a risk will risk olasılığı Bir riskin gerçekleşme olasılığı
become an actual outcome or event.

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

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

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

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

robustness testing Testing to determine the robustness of the sağlamlık testi Yazılım ürününün sağlamlığını belirleme testi
software product.

root cause A source of a defect such that if it is removed, kök neden Ortadan kaldırıldığında hatanın da ortadan
the occurrence of the defect type is kalktığı veya etkisinin azaldığı neden
decreased or removed. [CMMI]

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

RUP See Rational Unified Process RUP Bakınız Rational Unified 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

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

safety critical system A system whose failure or malfunction may emniyet hassasiyetli sistem Arızası veya yanlış çalışması; ölüme veya
result in death or serious insanların ciddi yaralanmasına veya ekipman
injury to people, or loss or severe damage to kaybına veya ciddi hasarına, veya çevresel
equipment, or environmental harm. zarara yol açabilecek sistem

safety testing Testing to determine the safety of a software emniyet testi Bir yazılım ürününün emniyetli olup
product. olmadığının belirlenmesi testi

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

scalability The capability of the software product to be ölçeklenebilirlik Yazılım ürününün daha fazla yük kaldıracak
upgraded to accommodate increased şekilde yükseltilme yeteneği
loads. [After Gerrard]

scalability testing Testing to determine the scalability of the ölçeklenebilirlik testi yazılımın ölçeklebilinirliğini belirleme testi
software product.

scenario testing See use case testing. senaryo testi Bakınız kullanım senaryosu testi

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

scribe The person who records each defect katip Gözden geçirme toplantısında hatayı ve süreci
mentioned and any suggestions for process iyileştirmek için yapılan önerileri kaydeden
improvement during a review meeting, on a kişi. Katip, kayıt formunun okunabilir ve
logging form. The scribe should ensure that anlaşılabilir olmasından sorumludur.
the logging form is readable and
understandable.

scripted testing Test execution carried out by following a betikleştirilmiş test Hazırlanmış test senaryolarının sıralı komutlar
previously documented sequence halinde koşturulması 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 language A programming language in which executable betik dili Koşturulabilir test komutlarını kodlamaya
test scripts are written, yarayan programlama dili ( ör. kaydet/oynat
used by a test execution tool (e.g. a aracının ürettiği komutlar)
capture/playback tool).

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

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

security testing Testing to determine the security of the güvenlik testi Yazılımın ne kadar güvenli olduğunu
software product. See also functionality belirlemeye yönelik yapılan testler. Ayrıca
testing. bakınız işlevsellik testi.

security testing tool A tool that provides support for testing güvenlik test aracı Yazılımın güvenlik özelliklerini ve zayıf
security characteristics and noktalarını test etmeye yarayan araç
vulnerabilities .

security tool A tool that supports operational security. güvenlik aracı operasyonel güvenliği destekleyen araç

serviceability testing See maintainability testing. işletilebilirlik testi Bakınız sürdürülebilirlik testi

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

severity The degree of impact that a defect has on the önem derecesi Bir hatanın geliştirilmekte veya kullanılmakta
development or operation of a olan bir sistem üzerindeki etki derecesi
component or system. [After IEEE 610]

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

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

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

simulator A device, computer program or system used simulator Test sırasında kullanılan, kontrollü bir girdi
during testing, which behaves or operates like kümesi sağlandığında gerçekte test edilecek
a given system when provided with a set of asıl sistem gibi davranan veya çalışan bir aygıt,
controlled inputs. [After IEEE bilgisayar programı veya sistem [IEEE
610, DO178b] See also emulator. 610, DO178b sonrası] 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 testing Acceptance testing by users/customers at saha kabul testleri Bir sistemin ya da bileşenin kullanıcının
their site, to determine whether or not a ihtiyaçlarını karşılayıp karşılamadığını, iş
component or system satisfies the süreçlerine uygun olup olmadığını belirlemek
user/customer needs and fits within the amacı ile kullanıcılar/müşteriler tarafından
business processes, normally including kendi sahalarında yapılan kabul testidir,
hardware as well as software. genellikle yazılımın yanısıra donanım testlerini
de içerir.

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

smoke test A subset of all defined/planned test cases that duman testi Bir programın en önemli fonksiyonlarının
cover the main functionality of a component çalışıp çalışmadığını anlamak amacıyla
or system, to ascertaining that the most detaylara girmeden yapılan test tekniği.
crucial functions of a program work, but not Günlük derleme ve duman testi endüstrideki
bothering with finer details. A daily build and en iyi test pratikleri arasındadır. Ayrıca bakınız
smoke test is among industry best alım testi.
practices. See also intake test.

software Computer programs, procedures, and yazılım Bir bilgisayar sisteminin çalışması için gerekli
possibly associated documentation and data olan bilgisayar programlarına, prosedürlere ve
pertaining to the operation of a computer olası ilişkili dokümantasyon 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 Mode and See Failure Mode and Effect Yazılım Arıza Durumu ve Etki Bakınız Arıza Durumu ve Etki Analizi (FMEA)
Effect Analysis (SFMEA) Analysis (FMEA). Analizi (SFMEA)

Software Failure Mode, See Failure Yazılım Arıza Modu, Etkileri Bakınız Arıza Durumu, Etkileri ve Kritiklik
Effects, and Criticality Mode,Effects, and Criticality Analysis (FMECA). ve Kritiklik Analizi Analizi (FMECA).
Analysis (SFMECA)

Software Fault Tree Analysis See Fault Tree Analysis (FTA). Yazılım Kusur Ağacı Analizi Bakınız Kusur Ağacı Analizi (FTA).
(SFTA)

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

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

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

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

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

software quality See quality attribute. yazılım kalite 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 incident report See incident report. yazılım testi olay raporu Bakınız olay raporu.

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

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

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

specification-based testing See black box testing. spesifikasyon bazlı test Bakınız kara kutu testleri.

specification-based See black box test design technique. spesifikasyon bazlı teknikler Bakınız kara kutu test teknikleri.
technique

specification-based test See black box test design technique. spesifikasyon bazlı test Bakınız kara kutu test teknikleri.
design technique tasarım teknikleri

specified input An input for which the specification predicts a belirli girdi Spesifikasyon kullanılarak 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


SPI See Software Process Improvement. SPI Bakınız Yazılım Süreç İyileştirmesi

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

staged representation A model structure wherein attaining the goals basamaklı gösterim Süreçlerin olgunluk seviyesini belirleyen
of a set of process areas establishes a hedeflerin gösterildiği model; her seviye bir
maturity level; each level builds a foundation sonraki seviye için temel oluşturur. [CMMI]
for subsequent levels. [CMMI]

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

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

standard software See off-the-shelf software. standart yazılım Bakınız paket yazılım.

standards testing See compliance testing. standartların testi Bakınız uyumluluk testi.

state diagram A diagram that depicts the states that a durum diyagramı Bir sistem ya da bileşenin alabileceği
component or system can assume, and shows durumları ve bir durumdan diğerine geçişte
the events or circumstances that cause and/or sebep olduğu olayları ya da koşulları gösteren
result from a change from one state to diyagram.[IEEE 610]
another. [IEEE 610]

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

state transition A transition between two states of a durum geçişi Bir sistemin ya da bir bileşeninin bir
component or system. durumdan başka bir duruma geçişi.

state transition testing A black box test design technique in which durum geçişi testi Test senaryolarının geçerli ve geçersiz durum
test cases are designed to execute valid and geçişlerini test edebilmek amacıyla
invalid state transitions. See also N-switch tasarlandığı, kara kutu test tekniği. Ayrıca
testing. bakınız N-anahtar testi

statement An entity in a programming language, which is komut Programlama dilinde, genel anlamda
typically the smallest indivisible unit of uygulamanın en küçük bölünmez parçası olan
execution. cümlecik.

statement coverage The percentage of executable statements that komut kapsama yüzdesi Test senaryo grubu tarafından çalıştırılmış
have been exercised by a test suite. komutların yazılımdaki toplam komutlara
oranı.

statement testing A white box test design technique in which komut testi Test senaryolarının yazılım komutlarını
test cases are designed to execute çalıştıracak şekilde 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


static analysis Analysis of software development artifacts, statik analiz Gereksinimler yada yazılan kod gibi yazılım
e.g. requirements or code, carried out without geliştirme nesnelerinin yürütülmeden
execution of these software development hatalarını bulmak için yapılan analiz. Statik
artifacts. Static analysis is usually carried out analiz genellikle test 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.

static analyzer A tool that carries out static analysis statik çözümleyici Statik analiz yapmak için kullanılan araç.

static code analysis Analysis of source code carried out without statik kod analizi Kaynak kodun çalıştırılmadan analiz edilmesi
execution of that software.

static code analyzer A tool that carries out static code analysis. The statik kod çözümleyicisi Statik kod analizi yapmak için kullanılan araç.
tool checks source code, for certain properties Kod standartlarına uyum sağlama, kalite
such as conformance to coding standards, metrikleri ya da veri akışı bozuklukları gibi bazı
quality metrics or data flow anomalies. özellikler için kaynak kodu kontrol eder.

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

statistical testing A test design technique in which a model of istatistiksel test Test senaryolarının ve girdilerin istatiksel
the statistical distribution of the input is used dağılım modellemesine göre tasarlandığı test
to construct representative test cases. See tekniği. Ayrıca bakınız operasyonel profil testi.
also operational profile testing.

status accounting An element of configuration management, durum muhasebesi Yapılandırmaları etkili bir şekilde yönetmek
consisting of the recording and reporting of için gerekli olan bilgilerin raporlarını ve
information needed to manage a kayıtlarını kapsayan bir yapılandırma yönetim
configuration effectively. This information öğesi. Bu bilgiler, onaylı yapılandırma
includes a listing of the approved tanımlarını, yapılandırmaya yönelik değişiklik
configuration identification, the status of önerilerinin ve onaylanmış değişikliklerin
proposed changes to the configuration, and uygulama durumlarını içerir. [IEEE 610]
the implementation status of the approved
changes. [IEEE 610]

STEP See Systematic Test and Evaluation Process. STEP Bakınız Sistematik Test ve Değerlendirme
Süreci.

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

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

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

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

structural coverage Coverage measures based on the internal yapısal kapsam Bir bileşenin veya sistemin iç yapısı dikkate
structure of a component or system. alınarak hesaplanan kapsam

structural test design See white-box test design technique. yapısal test tasarım tekniği Bakınız beyaz kutu test 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 test design See white-box test design technique. yapı bazlı test tasarım Bakınız beyaz kutu test tasarım tekniği.
technique teknikleri

structure-based technique See white-box test design technique. yapı bazlı teknik Bakınız beyaz kutu test tasarım tekniği.

structure-based testing See white-box testing. yapı bazlı testler Bakınız beyaz kutu testi.

structured walkthrough See walkthrough. yapısal üzerinden geçme Bakınız üzerinden geçme

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

subpath A sequence of executable statements within a altyol Bir bileşen içindeki çalıştırılabilir komutlar
component. dizisi.

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

suitability testing The process of testing to determine the kullanışlılık testi Bir yazılımın kullanışlılığını belirlemek
suitability of a software product amacıyla yapılan test.

SUMI See Software Usability Measurement SUMI Bakınız Yazılım Kullanılabilirlik Ölçüm
Inventory. Envanteri.

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

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

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

system integration testing Testing the integration of systems and sistem entegrasyon testi Sistemlerin birbirleri veya dış birimler ile
packages; testing interfaces to external entegrasyonunun testi. Ö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 systems Multiple heterogeneous, distributed systems sistemler sistemi Ortak bir yönetim yapısı olmadan birden çok
that are embedded in networks at multiple seviyede birbiriyle entegre edilmiş belli
levels and in multiple interconnected sorunları ve amaçları çözmeye yönelik
domains, addressing large-scale inter- genellikle heterojen, dağıtık sistemler
disciplinary common problems and purposes, topluluğu
usually without a common management
structure.

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

Systematic Test and A structured testing methodology, also used Sistematik Test ve Yapısal test yöntemi, ayrıca test sürecini
Evaluation Process as a content-based model for improving the Değerlendime Süreci geliştirmek için içerik bazlı bir modelleme
testing process. Systematic Test and olarak da kullanılır. Sistematik Test ve
Evaluation Process (STEP) does not require Değerlendime Süreci (STEP) iyileştirme
that improvements occur in a specific order. çalışmalarının belirli bir düzen içerisinde
See also content-based model. meydana gelmesini 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

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

test A set of one or more test cases. [IEEE 829] test Bir yada birden fazla test senaryoları
bütünü.[IEEE 829]

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

test architect (1) A person who provides guidance and test mimarı (1) Bir test organizasyonu ve onun diğer
strategic direction for a test organization and disiplinler ile olan ilişkisi için rehberlik ve
for its relationship with other disciplines. stratejik yön sağlayan kişi.
(2) A person who defines the way testing is (2) Belirli bir sistem için test araçları, test verisi
structured for a given system, including topics yönetimi gibi konularını da 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 perform or support test otomasyonu Test yönetimi, test tasarımı, testin yürütülmesi
test activities, e.g. Test management, test ve sonuçlarının değerlendirilmesi gibi test
design, test execution and results checking. aktivitelerine yardımcı olmak için kullanılan
yazılım.

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

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

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

test case design technique See test design technique. test senaryo 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 specification A document specifying a set of test cases test senaryo spesifikasyonu Bir test öğesi için bir dizi test senaryosunun
(objective, inputs, test actions, expected (amaç, girdiler, test adımları, beklenen
results, and execution preconditions) for a sonuçlar ve test öncesi gerçekleşmesi
test item. [After IEEE 829] See also test gereken önkoşullar) tanımlandığı doküman.
specification. [IEEE 829 sonrası]. Ayrıca bakınız test
spesifikasyonu.

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

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

test closure During the test closure phase of a test process test kapanışı Bir test süreci fazı olan test kapanışı sırasında
data is collected from completed activities to test projesinde kazanılan tecrübe, test yazılımı
consolidate experience, testware, facts and ve metrikler toplulaştırılarak sonraki
numbers. The test closure phase consists of projelerde kullanılmak için arşivlenir.Test
finalizing and archiving the testware and kapanışı aşaması; test projesi çıktılarını
evaluating the test process, including sonuçlandırma ve arşivleme, test
preparation of a test evaluation report. See değerlendirme raporu hazırlığı da dahil olmak
also test process. üzere test sürecini değerlendirme
konularından oluşur. Ayrıca bakınız test
süreci.

test comparator A test tool to perform automated test test karşılaştırıcı Beklenen sonuçlar ile gerçekleşen sonuçların
comparison of actual results with expected otomatik karşılaştırmasını yapabilen test aracı.
results.

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

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

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

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

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

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

test data Data that exists (for example, in a database) test verisi Test edilen sistemin veya bileşenin etkilediği
before a test is executed, and that affects or is veya bunlar tarafından etkilenen; test
affected by the component or system under yürütülmeden önce varolan 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 preparation tool A type of test tool that enables data to be test verisi hazırlama aracı Test için kullanılan verinin; mevcut
selected from existing databases or created, veritabanlarından çekilmesi ya da
generated, manipulated and edited for use in yaratılmasına, üretilmesine, işlenmesine,
testing. düzenlenmesine olanak sağlayan bir tür test
aracı.

test data management The process of analyzing test data test veri yönetimi Test verisi gereksiniminlerinin analizi, test veri
requirements, designing test data structures, yapılarının tasarlanması, test verisinin
creating and maintaining test data. yaratılması ve sürdürülmesi süreci.

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

test design (1) See test design specification. test tasarımı (1) Bakınız test tasarım spesifikasyonu.
(2) The process of transforming general (2) Genel test amaçlarının, somut test
testing objectives into tangible test conditions koşullarına ve test senaryolarına dönüştürme
and test cases. süreci.

test design specification A document specifying the test conditions test tasarım spesifikasyonu Bir test öğesi için, test koşullarını (kapsam
(coverage items) for a test item, the detailed öğelerini), detaylı test yaklaşımını ve ilgili üst
test approach and identifying the associated düzey test senaryolarını tanımlayan doküman.
high level test cases. [After IEEE 829] See also [IEEE 829 sonrası]. Ayrıca bakınız test
test specification. spesifikasyonu

test design technique Procedure used to derive and/or select test test tasarım tekniği Test senaryolarını elde etmek ve/veya seçmek
cases için kullanılan prosedür/yordam

test design tool A tool that supports the test design activity by test tasarım aracı Test girdilerini gereksinim yönetim aracı gibi
generating test inputs from a specification araçlarda tutulan test koşulları veya koddan
that may be held in a CASE tool repository, üreten test tasarım aktivitesini destekleyen
e.g. Requirements management tool, from araç
specified test conditions held in the tool itself,
or from code.

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

test driven development A way of developing software where the test test güdümlü geliştirme Yazılım geliştirilirken, geliştirilecek yazılımla
cases are developed, and often automated, ilgiili öncelikle test senaryolarının yazıldığı ve
before the software is developed to run those genellikle otomatize 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ü.

test environment An environment containing hardware, test ortamı Testin yapılması için gerek duyulan; donanım,
instrumentation, simulators, software tools, aygıt, simülatörler, yazılım araçları ve diğer
and other support elements needed to destekleyici öğeleri içeren ortam. [IEEE 610
conduct a test. [After IEEE 610] sonrası]

test estimation The calculated approximation of a result test tahminlemesi Test sürecinin çeşitli yönleriyle ilgili (örn.
related to various aspects of testing (e.g. harcanan efor, tamamlanma tarihi, maliyetler
Effort spent, completion date, costs involved, , test senaryoları sayısı vs.) tamamlanmamış,
number of test cases, etc.) which is usable kesin olmayan ya da bozuk 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 evaluation report A document produced at the end of the test test değerlendirme raporu Tüm test aktivitelerini ve sonuçlarını
process summarizing all testing activities and özetleyen, test süreci sonunda üretilen
results. It also contains an evaluation of the doküman. Ayrıca, test sürecinin
test process and lessons learned. değerlendirilmesini ve edinilen tecrübeleri de
kapsar.

test execution The process of running a test on the test yürütme Test edilen sistemde veya bileşende
component or system under test, producing gerçekleşen sonuç(lar) üreten test koşum
actual result(s). süreci

test execution automation The use of software, e.g. capture/playback test yürütümünün Test yürütümünün kontrolü, beklenen
tools, to control the execution of tests, the otomasyonu sonuçlar ile gerçekleşen sonuçların
comparison of actual results to expected karşılaştırılması, test önkoşullarının
results, the setting up of test preconditions, belirlenmesi ve diğer test kontrol ve
and other test control and reporting raporlama fonksiyonları için yazılım
functions. kullanılması işlemi. (örn. kaydet/oynat araçları)

test execution phase The period of time in a software development test yürütme fazı Yazılım ürün bileşenlerinin çalıştırıldığı ve
lifecycle during which the components of a gereksinimlerin karşılanıp karşılanmadığının
software product are executed, and the anlaşılması için yazılım ürününün
software product is evaluated to determine değerlendirildiği, yazılım geliştirme döngüsü
whether or not requirements have been içerisinde yer alan zaman dilimi.
satisfied. [IEEE 610]

test execution schedule A scheme for the execution of test test yürütme çizelgesi Test prosedürlerinin yürütülmesi planı. Not:
procedures. Note: The test procedures are Test prosedürleri yürütülme sırasına ve
included in the test execution schedule in içeriğine göre test yürütme planına dahil
their context and in the order in which they edilir.
are to be executed.

test execution technique The method used to perform the actual test test yürütme tekniği Manuel ya da otomatik olarak asıl test
execution, either manual or automated. yürütme işleminin yapıldığı yöntem.

test execution tool A type of test tool that is able to execute other test yürütme aracı Otomatik test betiği kullanarak başka bir
software using an automated test script, e.g. yazılımı çalıştırılabilen bir test aracı türü. (örn.
capture/playback. [Fewster and Graham] kaydet/oynat araçları) [Fewster ve Graham]

test fail See fail. test başarısız Bakınız başarısız

test generator See test data preparation tool. test üreteci Bakınız test veri hazırlama aracı.

test harness A test environment comprised of stubs and test kuluçkası Testin yürütülmesi için gerekli olan taklit
drivers needed to execute a test. uygulamaları ve sürücüleri içeren test ortamı.

test implementation The process of developing and prioritizing test test uyarlama Test prosedürlerinin geliştirilmesi ve
procedures, creating test data and, optionally, önceliklendirilmesi, test verisinin yaratılması,
preparing test harnesses and writing test kuluçkasının hazırlanması ve otomatik
automated test scripts. test betiklerinin yazılması gibi aktiviteleri
içeren süreç

test improvement plan A plan for achieving organizational test test iyileştirme planı Organizasyon test sürecinin ve test süreci
process improvement değerlerinin mevcut durumdaki güçlü ve zayıf
objectives based on a thorough yönlerini ele alarak 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 infrastructure The organizational artifacts needed to test altyapısı Test ortamından, test araçlarından, ofis
perform testing, consisting of test ortamından ve prosedürlerden oluşan; testin
environments, test tools, office environment yapılması için gerekli organizasyonel eserler.
and procedures.

test input The data received from an external source by test girdisi Testin yürütülmesi esnasında test nesnesine
the test object during test execution. The dışarıdan sağlanan veri. Verinin kaynağı
external source can be hardware, software or donanım, yazılım ya da insan olabilir.
human.

test item The individual element to be tested. There test öğesi Teste tabi tutulacak münferit öğe. Genellikle
usually is one test object and many test items. tek bir test nesnesi ve bir çok test öğesi olur.
See also test object. Bakınız test nesnesi.

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

test leader See test manager. test lideri Bakınız test yöneticisi.

test level A group of test activities that are organized test seviyesi Birlikte yönetilen ve organize edilen bir grup
and managed together. A test level is linked to test aktivitesi. Test seviyesi, bir projede
the responsibilities in a project. Examples of sorumluluklara bağlanır. Örneğin birim testi,
test levels are component test, integration entegrasyon testi, sistem testi ve kabul testi
test, system test and acceptance test. [After test seviyeleri [TMap sonrası]
TMap]

test log A chronological record of relevant details test kaydı Testlerin yürütülmesi ile ilgili detayların
about the execution of tests. [IEEE 829] kronolojik tutulması [IEEE 829]

test logging The process of recording information about test kaydı tutma Test kaydına, yürütülen testlere dair bilgi
tests executed into a test log. kaydetme işlemi

test management The planning, estimating, monitoring and test yönetimi Planlama, tahmin, gözetim ve kontrol gibi test
control of test activities, typically carried out aktivitelerini içeren süreç, genellikle test
by a test manager. yöneticisinin sorumluluğundadır

test management tool A tool that provides support to the test test yönetim aracı Test yönetimine ve test sürecinin bir
management and control part of a test bölümünün kontrol edilmesine destek
process. It often has several capabilities, such sağlayan araç. Test projesi eserlerinin
as testware management, scheduling of tests, yönetimi, test zaman planlaması, sonuçların
the logging of results, progress tracking, kaydının tutulması, ilerlemenin izlenmesi, olay
incident management and test reporting. yönetimi ve test raporlama gibi birçok
yeteneği barındırır.

test manager The person responsible for project test yöneticisi Test aktivite ve kaynaklarının yönetiminden ve
management of testing activities and test nesnesinin değerlendirilmesinden
resources, and evaluation of a test object. The sorumlu kişi. Bu kişi test nesnesinin
individual who directs, controls, administers, değerlendirilme sürecinin
plans and regulates the evaluation of a test yönlendirilmesinden, kontrolünden,
object. yönetiminden, planlanmasından ve
düzenlenmesinden sorumludur

Test Maturity Model A five level staged framework for test process Entegre Test Olgunluk Beş seviyeli, basamaklı bir yapıdan oluşan,
integration improvement, related to the Capability Modeli test süreçlerinin iyileştirilmesi için gerekli,
Maturity Model Integration (CMMI), that etkili test süreçlerinin ana hatlarını
describes the key elements of an effective test tanımlayan, Entegre Yetenek Olgunluk
process. Modeliyle uyumlu çerçeve 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


test mission The purpose of testing for an organization, test misyonu Test politikasının bir parçası olarak
often documented as part of the test policy. dokümante edilen, bir organizasyon için testin
See also test policy. amacını tanımlayan cümle. Ayrıca bakınız test
politikası.

test monitoring A test management task that deals with the test gözetimi Test projesinin durumunu periyodik olarak
activities related to periodically checking the kontrol eden aktiviteleri içeren süreç.
status of a test project. Reports are prepared Hedeflenen ile gerçekleşen aktiviteleri
that compare the actuals to that which was karşılaştıran raporlar hazırlanır. Ayrıca bakınız
planned. See also test management. test yönetimi.

test object The component or system to be tested. See test nesnesi Teste tabi tutulacak bileşen ya da sistem.
also test item. Ayrıca bakınız test öğesi.

test objective A reason or purpose for designing and test hedefi Bir testin yürütülme ve tasarlanma amacı veya
executing a test. nedeni.

test oracle A source to determine expected results to test sonucunu bilen Testin beklenen sonucunun saptanması için
compare with the actual result of the software kullanılan kaynak. Test sonucunu bilen
under test. An oracle may be the existing mevcuttaki sistem, başka bir yazılım, kullanıcı
system (for a benchmark), other software, a klavuzu veya kişinin uzmanlık bilgisi olabilir,
user manual, or an individual’s specialized ancak kod olamaz. [Adrion 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 indicator A high level metric of effectiveness and/or test performans göstergesi Test geliştirmesini kontrol eden ve yol
efficiency used to guide and control gösteren, üst seviye etkinlik ve/veya verimlilik
progressive test development, e.g. Defect metriği. Örn. Hata Yakalama Oranı .
Detection Percentage (DDP).

test phase A distinct set of test activities collected into a test fazı Projenin bir parçası olan belirgin test
manageable phase of a project, e.g. the aktiviteleri kümesi, örn. bir test seviyesinde
execution activities of a test level. [After test yürütme aktiviteleri. [Gerrard sonrası]
Gerrard]

test plan A document describing the scope, approach, test planı Kapsamı, yaklaşımı, kaynakları ve tasarlanan
resources and schedule of intended test test aktivitelerine dair zamanlamayı
activities. It identifies amongst others test tanımlayan doküman. Test öğelerini, test
items, the features to be tested, the testing edilecek özellikleri, test görevlerini, her bir
tasks, who will do each task, degree of tester görevi kimin yapacağını, testin bağımsızlık
independence, the test environment, the test derecesini, test ortamını, test tasarım
design techniques and entry and exit criteria tekniklerini ve kullanılacak giriş ve çıkış
to be used, and the rationale for their choice, kriterlerini ve tercih gerekçelerini,
and any risks requiring contingency planning. beklenmedik durum planlaması gerektiren
It is a record of the test planning process. riskleri diğerlerinden ayırarak tanımlar. Test
[After IEEE 829] planlama sürecinin bir kaydıdır. [IEEE 829
sonrası]

test planning The activity of establishing or updating a test test planlama Bir test planını güncelleme veya oluşturma
plan. aktivitesi.

Test Point Analysis (TPA) A formula based test estimation method test puanı analizi (TPA) Fonksiyon puan analizine dayalı test
based on function point analysis. [TMap] tahminleme formülü. [TMap]

test policy A high level document describing the test politikası İlkeleri, yaklaşımı ve organizasyonun teste
principles, approach and major objectives of ilişkin ana hedeflerini tanımlayan üst seviye
the organization regarding testing. doküman.

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


test procedure See test procedure specification. test prosedürü Bakınız test prosedür spesifikasyonu

test procedure specification A document specifying a sequence of actions test prosedür Testin yürütülmesi için gerekli aksiyonlar
for the execution of a test. Also known as test spesifikasyonu dizisini belirten doküman. Test betiği veya
script or manual test script. [After IEEE 829] manuel test betiği olarak da bilinir. [IEEE 829
See also test specification. sonrası] Ayrıca bakınız test spesifikasyonu.

test process The fundamental test process comprises test test süreci Test planlamasını ve kontrolünü, test analizini
planning and control, test analysis and design, ve tasarımını, testin uyarlanmasını ve
test implementation and execution, yürütülmesini, çıkış kriterlerinin
evaluating exit criteria and reporting, and test değerlendirilmesini ve raporlanmasını, ve test
closure activities. kapanış aktivitelerini içeren temel test süreci.

Test Process Group A collection of (test) specialists who facilitate Test Süreç Grubu Test sürecinin tanımlanması, bakımı ve
the definition, maintenance, and iyileştirilmesini yöneten (test) uzmanları
improvement of the test processes used by an topluluğu. [CMMI sonrası]
organization. [After CMMI]

test process improvement A statement that echoes the agile manifesto, test süreç iyileştirme Çevik manifestodan esinlemiş bildiridir ve test
manifesto and defines values for improving the testing bildirgesi sürecinin iyileştiren değerleri tanımlar. Bu
process. The values are: değerler şöyledir:
- flexibility over detailed processes - detaylandırılmış süreçlerden ziyade esneklik
- best practices over templates - şablonlardan ziyade en iyi uygulamalar
- deployment orientation over process - kalite güvenceden ziyade eş-gözden
orientation geçirmesi - model güdümlü testten
- peer reviews over quality assurance ziyade müşteri odaklı test [Veenendaal08]
(departments)
- business driven over model driven.
[Veenendaal08]

test process improver A person implementing improvements in the test süreç iyileştiricisi Bir iyileştirme planına dayanarak test süreç
test process based on a test improvement iyileştirmelerini hayata geçiren kişi.
plan.

test progress report A document summarizing testing activities test ilerleme raporu Test aktivitelerini ve sonuçlarını özetleyen,
and results, produced at regular intervals, to düzenli aralıklarda üretilen, testin ilerleyişini
report progress of testing activities against a bir temele (orijinal test planı gibi) dayanarak
baseline (such as the original test plan) and to raporlayan ve riskleri ve karar gerektiren
communicate risks and alternatives requiring altenatifleri yönetime 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.

test report See test summary report and test progress test raporu Bakınız test özet raporu ve test ilerleme
report. raporu.

test reproducibility An attribute of a test indicating whether the test tekrarlanabilirliği test yürütüldüğünde her defasında aynı
same results are produced each time the test sonuçların üretilebilme durumunu gösteren
is executed. özellik.

test requirement See test condition. test gereksinimi Bakınız test koşulu.

test result See result. test sonucu Bakınız 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


test run Execution of a test on a specific version of the test koşumu Test nesnesinin belirli bir sürümünde testin
test object. yürütülmesi.

test run log See test log. test koşum kaydı Bakınız test kaydı

test scenario See test procedure specification. test senaryosu Bakınız test prosedür spesifikasyonu

test schedule A list of activities, tasks or events of the test test zaman çizelgesi Test sürecinde, başlangıç ve bitiş tarih ve/veya
process, identifying their intended zamanlarının birbirleri ile bağımlılıkları göz
start and finish dates and/or times, and önüne alınarak tanımlanan aktivite, iş, görev
interdependencies. veya etkinlik listesi

test script Commonly used to refer to a test procedure test betiği Genellikle test prosedürü spesifikasyonunu
specification, especially an automated one. ifade eder, özellikle otomatize olanını.

test session An uninterrupted period of time spent in test oturumu Testler yürütülürken kesinti olmaksızın
executing tests. In exploratory testing, each harcanan zaman aralığı. Keşif testlerinde, her
test session is focused on a charter, but test oturumu başlatma belgesini baz alır, fakat
testers can also explore new opportunities or test uzmanları oturum süresince yeni
issues during a session. The tester creates tasarımlar yaparak farklı hataları bulmaya
and executes test cases on the fly and records çalışırlar. Test senaryoları anlık yaratılıp
their progress. See also exploratory testing. yürütülür ve hatalar kayıt altına alınır. Bakınız
keşif testleri.

test set See test suite. test kümesi Bakınız test senaryosu grubu

test situation See test condition. test durumu Bakınız test koşulu.

test specification A document that consists of a test design test spesifikasyonu Test tasarım, test senaryosu ve/veya test
specification, test case prosedür spesifikasyonundan oluşan
specification and/or test procedure doküman
specification.

test specification technique See test design technique. test spesifikasyon tekniği Bakınız test tasarım tekniği

test stage See test level. test etabı Bakınız test seviyesi.

test strategy A high-level description of the test levels to be test stratejisi Koşturulacak test seviyelerinin üst seviye
performed and the testing within tanımı ve bir organizasyon veya program için
those levels for an organization or bu seviyelerdeki test süreci ( bir yada birden
programme (one or more projects). fazla projede)

test suite A set of several test cases for a component or test grubu Bir sistem veya bileşeni test etmek için
system under test, where the post oluşturulmuş test senaryoları kümesi. Öyle ki,
condition of one test is often used as the bir test senaryosu için ardkoşul olan bir
precondition for the next one. durum bir diğeri için ön koşuldur.

test summary report A document summarizing testing activities test özet raporu Test aktivitelerini ve sonuçlarını özetleyen bir
and results. It also contains an evaluation of doküman. Aynı zamanda test çıkış kriterlerine
the corresponding test items against exit karşılık gelen test öğelerine 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


test tool A software product that supports one or more test aracı Planlama, kontrol, spesifikasyon, test verisinin
test activities, such as planning and control, hazırlanması, test yürütme ve test analizi gibi
specification, building initial files and data, bir veya birden fazla test aktivitesini
test execution and test analysis. [TMap] See destekleyen yazılım ürünü. [Tmape göre]
also CAST. Ayrıca bakınız CAST.

test type A group of test activities aimed at testing a test çeşidi Bir sistem veya bileşeni test etmeyi
component or system focused on a specific amaçlayan, belirli bir test hedefine
test objective, i.e. functional test, usability odaklanmış ( fonksiyonel test, kullanılabilirlilik
test, regression test etc. A test type may take testi, regresyon testi gibi) bir grup test
place on one or more test levels or test aktivitesi. Bir test çeşidi bir veya birden fazla
phases. [After TMap] test seviyesinde yer alabilir.

testability The capability of the software product to test edilebilirlilik Yazılımın üzerinde değişiklik yapıldıktan sonra
enable modified software to be tested. [ISO da test edilmesine olanak verme yeteneği [ISO
9126] See also maintainability. 9126] Ayrıca bakınız sürdürülebilirlik.

testability review A detailed check of the test basis to determine test edilebilirliğin gözden Test esaslarının test süreçlerine girdi olarak
whether the test basis is at an adequate geçirilmesi kullanılabilecek kaliteye sahip olup
quality level to act as an input document for olmadığının detaylı kontrol edilmesi. [TMAPe
the test process. [After TMap] göre]

testable requirement A requirements that is stated in terms that test edilebilir gereksinim Gereksinimlerin test tasarımları ve test
permit establishment of test designs (and yürütümüne olanak 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]

tester A skilled professional who is involved in the test uzmanı Bir sistemin veya bir bileşenin testini yapan
testing of a component or system. vasıflı uzman kişi

testing The process consisting of all lifecycle activities, test etme Tüm test aktivite yaşam döngüsünü içeren
both static and dynamic, concerned with süreç. Belirlenmiş gereksinimlerin
planning, preparation and evaluation of karşılandığını doğrulamak, amaç için uygun
software products and related work products olduğunu göstermek ve hataları tespit etmek
to determine that they satisfy specified için planlama, hazırlık ve yazılımın
requirements, to demonstrate that they are fit değerlendirilmesi süreçlerinden oluşur.
for purpose and to detect defects.

testware Artifacts produced during the test process test yazılımı Test sürecinde planlama, tasarım ve yeniden
required to plan, design, and execute tests, test etme gereksinimleri karşılamak üzere
such as documentation, scripts, inputs, üretilen dokümantasyon, girdiler, beklenen
expected results, set-up and clear-up sonuçlar, betikler, kurulum ve temizleme
procedures, files, databases, environment, prosedürleri, dosyalar, veri tabanları, ortamlar
and any additional software or utilities used in ve test için kullanılan her türlü araç veya
testing. [After Fewster and Graham] yazılımlar gibi yapılardır. [Fewster ve
Graham'a göre]

thread testing An approach to component integration testing iş parçacığı testi Bir çeşit bileşen/birim entegrasyon testi
where the progressive integration of yaklaşımı. Hiyerarşik seviyede bileşenlerin
components follows the implementation of entegrasyonuna karşın, gereksinimler hayata
subsets of the requirements, as opposed to geçirildikçe ilgili bileşenlerin entegre edildiği
the integration of components by levels of a yaklaşımdır.
hierarchy.

three point estimation A test estimation method using estimated üç nokta tahmini "iyimser", "kötümser" ve "en olası" şeklinde 3
values for the “best case”, “worst case”, and farklı durum için test 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


time behavior See performance. zamana bağlı davranış Bakınız performans.

TMMi See Test Maturity Model integration. TMMi Bakınız Entegre Test Olgunluk Modeli

top-down testing An incremental approach to integration yukardan aşağıya test etme Bir çeşit entegrasyon testi yaklaşımı. Teste
testing where the component at the bileşen hiyerarşisinin başındaki bileşenden
top of the component hierarchy is tested first, başlanır, alt seviyedeki bileşenler taklit
with lower level components being simulated uygulamalar halinde simule edilir. Test edilen
by stubs. Tested components are then used to bileşenler daha sonra alt seviyedeki bileşenleri
test lower level components. The process is test etmek için kullanılır. Süreç en alt
repeated until the lowest level components seviyedeki bileşenin testi bitinceye kadar
have been tested. See also integration testing. devam eder. Ayrıca bakınız entegrasyon testi.

Total Quality Management An organization-wide management approach Toplam Kalite Yönetimi Organizasyondaki tüm üyelerin katılımını baz
centered on quality, based on the alan ve müşteri memnuniyeti üzerinden uzun
participation of all members of the vadeli başarıyı hedefleyen, organizasyondaki
organization and aiming at longterm tüm üyelerin fayda sağladığı kalite odaklı bir
success through customer satisfaction, and yaklaşım. Toplam Kalite Yönetimi planlama,
benefits to all members of the organization organizasyon, yönlendirme, kontrol ve kalite
and to society. Total Quality Management güvence süreçlerinden oluşur. [ISO 8402]
consists of planning, organizing, directing,
control, and assurance. [After ISO 8402]

TPI Next A continuous business-driven framework for TPI Next Etkili ve verimli test sürecinin anahtar
test process improvement that describes the unsurlarını tanımlayan, test sürecinin
key elements of an effective and efficient test iyileştirilmesi için sürekliliği olan iş odaklı
process. yaklaşımı savunan çerçeve yapı

TPG See Test Process Group. TPG Bakınız Test Süreç Grubu

TQM See Total Quality Management. TQM Bakınız Toplam Kalite Yönetimi

traceability The ability to identify related items in izlenebilirlik Gereksinimlerin testlerle ilişkilendirilmesi gibi,
documentation and software, such as yazılım ve dokümantasyonun içinde birbiriyle
requirements with associated tests. See also ilgili öğelerin ilişkilendirilmesi. Ayrıca bakınız
horizontal traceability, vertical traceability. dikey izlenebilirlik, yatay izlenebilirlik.

transactional analysis The analysis of transactions between people etkileşim analizi İnsanlar ve insanların aklından geçenler
and within people’s minds; a transaction is arasındaki etkilişimi inceleyen analiz.
defined as a stimulus plus a response. Etkileşim, uyaran ve bu uyarıya verilen tepki
Transactions take place olarak tanımlanır. Etkileşimler, insanlar
between people and between the ego states arasında ve insanların akıllarından geçen ego
(personality segments) within one person’s durumları arasında gerçekleşir.
mind.

transcendent-based quality A view of quality, wherein quality cannot be Hissedilen Kalite Açık olarak kalitenin net bir şekilde tanımlı
precisely defined, but we know it when we see olmadığı ancak onu gördüğümüzde bildiğimiz
it, or are aware of its absence when it is veya olmadığında eksik olduğunu anladığımız
missing. Quality depends on the perception kalite yaklaşımı. Kalite algıya ve bir grubun
and affective feelings of an individual or group ürünle ilgili duygularına dayanır. [Garvin'e
of individuals towards a product. [After göre] Ayrıca bakınız üretim bazlı kalite, ürün
Garvin] See also manufacturing-based quality, bazlı kalite, kullanıcı bazlı kalite.
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

understandability The capability of the software product to anlaşılabilirlilik Kullanıcının, yazılımın kendisi için kullanışlı
enable the user to understand whether the olup olmadığını, kullanım koşullarını ve nasıl
software is suitable, and how it can be used kullanılacağını anlayabileceği yazılım ürünü
for particular tasks and conditions of use. [ISO yeteneği. [ISO 9126] Ayrıca bakınız
9126] See also usability. kullanılabilirlilik.

unit See component. birim Bakınız bileşen.

unit test framework A tool that provides an environment for unit birim testi çerçevesi Birim veya bileşen testi için ortam sağlayan bir
or component testing in which a component yazılım aracı. Bir bileşen uygun taklit
can be tested in isolation or with suitable uygulama ve sürücüler ile veya tek başına test
stubs and drivers. It also provides other edilebilir. Hata ayıklama gibi yazılımcılar için
support for the developer, such as debugging farklı destekler sağlayabilir. [Graham]
capabilities. [Graham]

unit testing See component testing. birim testi Bakınız bileşen testi.

unreachable code Code that cannot be reached and therefore is ulaşılamayan kod Ulaşılamayan kod parçacığı. Erişilemediği için
impossible to execute. çalıştırılması mümkün değildir.

usability The capability of the software to be kullanılabilirlik Yazılımın, belirlenmiş koşullar altında
understood, learned, used and attractive to kullanıldığında, kullanıcı için çekici, kolay
the user when used under specified kullanılır, öğrenilebilir ve anlaşılabilir olma
conditions. [ISO 9126] yeteneği. [ISO9126]

usability testing Testing to determine the extent to which the kullanılabilirlik testi Belirlenmiş koşullar altında yazılım ürününün
software product is understood, easy to learn, kullanıcıya cazip geldiğini, kolay
easy to operate and attractive to the users kullanılabildiğini, kolay öğrenilebildiğini ve
under specified anlaşılabildiğini doğrulamak için yapılan test.
conditions. [After ISO 9126] [ISO 9126 sonrası]

use case A sequence of transactions in a dialogue kullanım senaryosu Aktörle sistem arasında geçen diyalogdaki
between an actor and a component or system işlemler dizisi. İşlemler dizisinin elle tutulabilir
with a tangible result, where an actor can be a bir sonucu olmalıdır. Aktör kullanıcı veya
user or anything that can exchange sistem ile herhangi bir şekilde bilgi değiş
information with the system. tokuşu yapabilen bir şey olabilir

use case testing A black box test design technique in which kullanım senaryosu testi Kara kutu test tasarım tekniği. Bu teknikte
test cases are designed to execute scenarios test koşulları, kullanım senaryolarının
of use cases. koşulması için tasarlanır.

user acceptance testing See acceptance testing. Kullanıcı Kabul 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 quality A view of quality, wherein quality is the kullanıcı bazlı kalite Kullanıcıların istek, arzu ve gereksinimlerini
capacity to satisfy needs, wants and desires of karşılama yeteneğinin kalite kriteri olarak
the user(s). A product or service that does not algılandığı kalite yaklaşımı. Kullanıcı
fulfill user needs is unlikely to find any users. gereksinimlerini karşılamayan ürün veya
This is a context dependent, contingent servisi kullanıcı talep etmez yaklaşımı. Farklı iş
approach to quality since different business ihtiyaçları ve kullanıcılar farklı kalitede
characteristics require different qualities of a ürünlere ihtiyaç duyduğundan, bu kalite
product. [after Garvin] See also yaklaşımında bağlam çok önemlidir .
manufacturing-based quality, product-based [Garvin'e göre] Bakınız üretim bazlı kalite,
quality, transcendent-based quality, ürün bazlı kalite, hissedilen kalite, değer bazlı
valuebased kalite.
quality.

user scenario testing See use case testing Kullanıcı senaryo testi Bakınız kullanım senaryosu testi.

user story A high-level user or business requirement Kullanıcı hikayesi Genellikle çevik yazılım geliştirmede kullanılan
commonly used in agile software üst seviye kullanıcı veya iş gereksinimleri.
development, typically consisting of one or Kullanıcı hikayesi, kullanıcı bakış açısında
more sentences in the everyday or business oluşturulmuş cümlelerdir. Bu cümleler
language capturing what functionality a user kullanıcının fonksiyonel, fonksiyonel olmayan
needs, any non-functional criteria, and also gereksinimlerini ve kabul kriterlerini içerir.
includes acceptance criteria. See also agile Bakınız çevik yazılım geliştirme gereksinimleri.
software development, requirement.

user story testing A black box test design technique in which kullanıcı hikayesi testi Kullanıcı hikayeleri baz alınarak tasarlanmış
test cases are designed based on user stories test koşullarının doğrulandığı kara kutu test
to verify their correct implementation. See tasarım tekniği. Ayrıca bakınız kullanıcı
also user story. hikayesi.

user test A test whereby real-life users are involved to kullanıcı testi Bir sistemin veya bileşenin kullanılabilirliliğinin
evaluate the usability of a component gerçek kullanıcılar 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

V-model A framework to describe the software V modeli Gereksinim belirleme aşamasından bakıma
development lifecycle activities from kadar olan yazılım geliştirme döngüsünü
requirements specification to maintenance. tanımlayan çerçeve. V-modeli, yazılım
The V-model illustrates how testing activities geliştirme döngüsünün her aşamasına test
can be integrated into each phase of the aktivitelerinin nasıl entegre edilebileceğini
software development lifecycle. gösterir.

validation Confirmation by examination and through sağlama Belirlenen gereksinimlerin yerine getirildiğinin
provision of objective evidence that the sorgulama yoluyla ve objektif bir şekilde
requirements for a specific intended use or teyitlenmesi. [ISO9000]
application have been fulfilled. [ISO 9000]

value-based quality A view of quality, wherein quality is defined by değer bazlı kalite Kalitenin maliyet ile ölçümlendiği kalite
price. A quality product or service is one that yaklaşımı. Ürün veya servisin, kabul edilebilir
provides desired performance at an bir maliyetle istenen performansı sağlaması
acceptable cost. Quality olarak tanımlanabilir. Kalite maliyet, efor ve
is determined by means of a decision process harcanan zaman dengesinde alınan karar
with stakeholders on trade-offs between time, sürecinin sonucudur. [Garvin sonrası] Bakınız
effort and cost aspects. [After Garvin] See also üretim bazlı kalite, ürün 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 computer that is değişken Değeri değişebilen, referans verilerek
accessible by a software program by bilgisayar programlama dilleri tarafından
referring to it by a name. erişilen bilgisayar depolama alanı.

verification Confirmation by examination and through doğrulama Belirlenen gereksinimlerin yerine getirildiğinin
provision of objective evidence that specified sorgulama yoluyla ve objektif bir şekilde
requirements have been fulfilled. [ISO 9000] teyitlenmesi. [ISO9000]

version control See configuration control. versiyon kontrolü Bakınız yapılandırma kontrolü.

vertical traceability The tracing of requirements through the dikey izlenebilirlik Gereksinimlerin yazılım geliştirme
layers of development documentation to dokümanlarının katmanlarından bileşenlere
components. kadar izlenmesi.

volume testing Testing where the system is subjected to large hacim testi Büyük miktarda veriye tabi tutulan sistemin
volumes of data. See also testidir. Bakınız kaynak 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

walkthrough A step-by-step presentation by the author of a üzerinden geçme Bir dokümanın yazarı tarafından, bilgi
document in order to gather toplamak ve dokümanın içeriği hakkında ortak
information and to establish a common bir anlayış oluşturmak için yaptığı sunum.
understanding of its content. [Freedman and [Freedman ve Weinberg, IEEE 1028]. Bakınız
Weinberg, IEEE 1028] See also peer review. eş-gözden geçirme

WAMMI See Website Analysis and MeasureMent WAMMI Bakınız Web Sayfası Analizi ve Ölçüm
Inventory. Envanteri

WBS See Work Breakdown Structure. WBS Bakınız İş Kırılım Yapısı

Website Analysis and A questionnaire-based Web Sayfası Analizi ve Son kullanıcı bakış açısıyla, web sitesi
MeasureMent Inventory usability test technique for measuring web Ölçüm Envanteri ( WAMMI) kullanılabilirlilik kalitesini ölçümlemek için
(WAMMI) site software quality from the end user's point anket bazlı kullanılabilirlilik test tekniği.
of
view.

white-box technique See white-box test design technique. beyaz kutu test tekniği Bakınız beyaz kutu test tasarım tekniği

white-box test design Procedure to derive and/or select test cases beyaz kutu test tasarım Bir sistemin veya bir bileşenin iç yapısının
technique based on an analysis of the internal structure tekniği analizini baz alan test koşullarının seçim
of a component or system. ve/veya çıkarım prosedürü.

white-box testing Testing based on an analysis of the internal Beyaz kutu testi Bir sistemin veya bir bileşenin iç yapısının
structure of the component or system. analizine bağlı olarak test etme yöntemi.

Wide Band Delphi An expert based test estimation technique Geniş Band Delphi test Takım üyelerinin kollektif bilgilerine dayanarak
that aims at making an accurate estimation faaliyeti tahminleme tekniği doğru tahminlemeyi yapmayı amaçlayan
using the collective wisdom of the team uzmanlık bazlı test faaliyeti tahminleme
members. tekniği.

wild pointer A pointer that references a location that is out savruk işaretçi Var olmayan veya alakasız bir alanı referans
of scope for that pointer or that does not veren işaretçi. Ayrıca bakınız işaretçi.
exist. See also pointer.

Work Breakdown Structure An arrangement of work elements and their İş Kırılım Yapısı İş paketlerinin ve bu iş paketlerinin kendileri
relationship to each other and to the end arasındaki ve nihai ürün ile 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