<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="tr">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Test Metrikleri Üzerinden Test Efor Tahminlemesi</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author role="corresp">
							<persName><forename type="first">Alper</forename><surname>Dönmez</surname></persName>
							<email>aldonmez@aselsan.com.tr</email>
						</author>
						<author>
							<persName><forename type="first">Erdem</forename><surname>Üçüncü</surname></persName>
						</author>
						<author>
							<persName><forename type="first">Haberleşme</forename><surname>Ve</surname></persName>
						</author>
						<author>
							<persName><forename type="first">Bilgi</forename><surname>Teknolojileri</surname></persName>
						</author>
						<author>
							<persName><forename type="first">Sektör</forename><surname>Başkanlığı</surname></persName>
						</author>
						<author>
							<persName><forename type="first">Aselsan</forename><forename type="middle">A Ş</forename><surname>Ankara</surname></persName>
						</author>
						<author>
							<persName><forename type="first">Savunma</forename><surname>Ve</surname></persName>
						</author>
						<author>
							<persName><forename type="first">Sistem</forename><surname>Teknolojileri</surname></persName>
						</author>
						<title level="a" type="main">Test Metrikleri Üzerinden Test Efor Tahminlemesi</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">0BF87491C6C5BF9600B6B9708C46BC3B</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-23T19:46+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Metrik</term>
					<term>Test Eforu</term>
					<term>Yazılım Test</term>
					<term>Sistem Test Metric</term>
					<term>Test Effort</term>
					<term>Software Test</term>
					<term>System Test</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Özet. ASELSAN bünyesindeki yazılım geliştirme bölümlerinde farklı yazılım geliştirme modelleri kullanılarak yazılımlar geliştirilmekte ve süreç içerisinde devamlı olarak test faaliyetleri yürütülmektedir. Süreç içerisinde test tasarım faaliyetlerinin sürekliliği değerlendirildiğinde, proje planlamasında test efor tahmini oldukça önem arz etmektedir. Bu makalede gerçekleştirilecek yazılım projeleri için test efor tahmini sırasında kullanılacak yöntem anlatılmaktadır. Ortaya atılan yöntem, test metrikleri kullanılarak oluşturulmuş olup, yazılım ve sistem test efor tahminlerinde bulunulmuştur. Yapılan efor tahminleri projelerdeki efor gerçekleşmeleri ile karşılaştırılarak önerilen yöntemin başarı değerlendirmesi de yapılmıştır.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="tr">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Giriş</head><p>Yazılım ürünlerinin karmaşıklık seviyesi arttıkça oluşabilecek riskleri yönetebilmek zorlaşmaktadır. Ölçülebilir bir sürece sahip olmak proje boyunca karşılaşılabilecek risklere karşı dayanıklı ve çevik olunmasına yardımcı olmaktadır. Test süreci de bu kapsamda değerlendirildiğinde oluşabilecek riskleri azaltmak ve süreci yönetilebilir kılmak amacıyla test sürecine yazılım test efor tahminleme yaklaşımı getirilmelidir.</p><p>Proje planlamasındaki en önemli nokta projenin ne kadar sürede biteceğinin tahmin edilebilmesidir. Elde somut bir ölçüm olmadığı takdirde güvenilir bir tahminde bulunmak oldukça zordur. Tecrübeler üzerinden yapılan tahminler kesin olmadığı gibi, bazı durumlarda gerçek senaryodan da oldukça uzak olabilmektedir. Bu nedenle metrik belirleyip ölçümleme yapıp, metrikler üzerinden proje bitiş sürecine dair tahminleme yapmak başvurulabilecek en pratik yöntemlerden birisidir. Metrik bir tür ölçüm göstergesidir <ref type="bibr" target="#b0">[1]</ref>. Tom de Marco'nun tabiriyle "Ölçülemeyen bir şeyin kontrol edilebilmesi oldukça zordur" <ref type="bibr" target="#b1">[2]</ref>. Yazılım sektöründeki tüm çalışanlar projelerle ilgili metriklere sahip olmayı talep eder, hatta birçoğu geçerli geçersiz birçok metriğe de sahiptir. Ancak kısıtlı bir kesim sahip oldukları metriklerin ne anlama geldiğinin ve ne işe yarayabileceğinin farkındadır <ref type="bibr" target="#b2">[3]</ref>. Yazılım projelerinde yazılım teste olan ihtiyacın artması yazılım test kaynak yetersizliğini de beraberinde getirmektedir. Kaynak yetersizliği göz önünde tutulduğunda test kaynak kullanımını verimli hale dönüştürmek için efor tahmini oldukça önemlidir. Efor tahminin en önemli girdisi metriklerdir. Bu makalede projeler üzerinde tutulan test metriklerinden, bu metriklerin proje yaşam döngüsünde yazılım test efor tahmini yapılması sırasında nasıl kullanıldığından bahsedilmektedir.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Metrikler Ne Đşe Yarar?</head><p>Metrikler genel olarak süreci ölçmek, izlemek ve süreç kalitesini geliştirmek için kullanılmaktadır <ref type="bibr">[1][4]</ref>. Metriklerin kullanım alanları özetlenecek/tanımlanacak olunursa:</p><p>• Projenin belli bir anında, projenin sonlanması için gereken zaman ve bütçenin hesaplanması • Gelecek projelerin zaman ve bütçe tahmini yapılması • Güncellenmesi ya da düzeltilmesi gereken süreç ya da teknolojinin belirlenmesi </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Metrik Yaşam Döngüsü</head><p>Teknoloji sektöründe çalışan birçok uzman, metriklerin öneminin farkında olmakta ancak nereden ve nasıl başlayacağının kararını vermekte zorlanmaktadır <ref type="bibr" target="#b0">[1]</ref>. Metriklerin de tıpkı yazılım gibi bir yaşam döngüsüne sahip olup bu döngü içerisinde geliştirilmesi gerekmektedir. Metrikler de yaşayan nesneler olduğundan tutarlı bir yaklaşım altında toplanmaları gerekmektedir. Bu sebeple metrik yaşam döngüsünün tanımlanması ve uygulanması sağlıklı bir efor tahmini için zorunluluk değil ihtiyaçtır. Bu yaşam döngüsü şu adımlardan oluşabilir <ref type="bibr" target="#b0">[1]</ref>[4]:</p><formula xml:id="formula_0">Şekil. 1. Metrik Yaşam Döngüsü</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Amaç Belirleme</head><p>Neden metrik toplanmak istendiği bu safhada belirtilmelidir. Amacı olmadan yapılan çalışmalar hem zaman hem de bütçe olarak zarar demektir. Ayrıca verimli bir çalışma da olmayacaktır. Amaç belirlenirse rota daha kolay oluşturulup hedefe daha etkin ve daha doğru bir şekilde ulaşılır. Örnek verilecek olunursa:</p><p>• Riskli alanlar için daha fazla test süresi ayrılması • Müşteri kabul testleri memnuniyetinin 3 yıl içerisinde %20 arttırılması • Gelecek projeler için test efor tahmininin yapılması • Müşteriden geri dönecek hataların önem derecesinin kritik seviyede olmaması</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Metrik Tanımlama</head><p>Piyasada yüzlerce metrik bulunmaktadır. Bunların hepsini toplamak verimsiz olacağı gibi kısıtlı olan test süresini boş yere harcama anlamına gelecektir. Belirlenen amaca yönelik metriklerin tanımlanıp onlar üzerinde çalışma yapılmalıdır. Seçilen metrikler kolay toplanabilir, rapor edilebilir ve istatistiksel olarak modellenebilir olmalıdır. Projeler, ihtiyaçlar, kullanılan teknoloji, müşterilerinin ihtiyaçları sürekli olarak değişebilir. Bunlara göre seçili metrikler güncel olmalı ve metrik toplama işlemi canlı tutulmalıdır. Seçilen metrikler tanımlanan amaçlarla ilgili sorulara cevap olmalıdır <ref type="bibr" target="#b1">[2]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3">Metrik Toplama</head><p>Testlerin koşumu ve raporlanması esnasında test yönetim araçlarını kullanmak metrik toplama işlemini oldukça kolaylaştırabilir. Uygun filtreler ile belirlenen metriklerin sonuçları toplanabilir. Toplanan metrikler ile üst düzey metrikler de basit matematiksel işlemler ile hesaplanabilir.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.4">Metrik Analizi</head><p>Projenin belirli zamanlarında, tutulan metrikler üzerinden projenin gidişatı hakkında çalışma yapılması projenin risk seviyesini azaltmaya yarar. Projede acil müdahale edilmesi gerekli alanların yöneticilerle konuşulup derhal müdahale edilmesi, çok ciddi kayıpların önüne geçebilir. Örnek verecek olursak test planı başına test senaryosu hata yoğunluğu artıyorsa müşteriye verilecek sürümde çok ciddi sayıda hata olması beklenebilir. Bu durumda hata çözümünden sonra yapılacak etki analizi için koşturulacak test senaryosu sayısının artırılması ya da test senaryolarının gözden geçirilip daha verimli hale getirilmesi düşünülebilir.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.5">Metriklerin Yeniden Kullanılabilir Hale Getirilmesi</head><p>Toplanılan metriklerin kalıcı olması ve gelecek projelerde kullanılabilir olması için anlaşılabilir bir şekilde saklanması gerekmektedir. Metriklerin toplanma amacının, test efor tahmini ihtiyacı sırasında kullanılmak olduğu düşünüldüğünde, metriklerin kalıcılığı ve doğruluk payı yüksek olmalıdır. Bu metrikleri sadece sizin kullanmayacağınızı düşünürseniz diğer paydaşlar tarafından anlaşılabilir ve kolay uygulanabilir metrik kümesi bırakmak oldukça önemlidir.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.6">Metrikler Üzerinden Tahmin Yapılması</head><p>Metrikler üzerinden tahmin işlemi metrik yaşam döngüsünde bulunan ve faydalı görülen yeniden kullanılabilir metrikler üzerinden gerçekleştirilir.Projenin içeriğine ve kullanılacak test metodolojisine göre uygun metriklerin seçilip projede yer alan uygun parametreler üzerinden tahmin işlemi gerçekleştirilebilir. Unutmayalım ki her proje sonunda metriklerimizi güncellemek gereklidir. Test ve süreçler anlamında ya da alan bilgisi olarak kazanılan her tecrübeyle metrikler hassaslaşacak ve daha iyi sonuçların elde edilmesine ortam sağlayacaktır.  Metriklerin önemli bir rol oynadığı görüldüğünde ve metrikler baz alınarak süreç iyileştirilmek istendiğinde doğru soruların sorulması gerekmektedir. Ama metrik tutmaya nereden başlamak lazım? Hangi metrikleri tutalım? Ne kadar metrik yeterli? gibi çok fazla soru mevcuttur. Bu sorular tamamen projeye ve şirketin organizasyonel yapısına bağlı olarak değişiklik gösterir. O yüzden en basitinden başlamak lazım. Olabildiğince az, toplaması kolay, gelecekte işimize yarayacak metrikleri seçmek en efektif başlangıç olacaktır <ref type="bibr" target="#b7">[8]</ref>. Mesela gelecek projeler komple manüel test iken otomasyon ile ilgili metrik tutmak ne kadar anlamlı?</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Sonuç</head><p>Metriklerin tutarlılık seviyesi arttıkça efor tahmini sonucunda oluşacak hata payının düşeceği beklenmektedir. Proje planlamasının düzgün bir şekilde yürütülmesi ve geliştirilmesi için bazı ölçümlemeler olmalıdır. Bu ölçümlerin değişken olabileceğinin unutulmaması gerekmektedir.</p><p>Bu makalede metriklerden, neden tutulması gerektiğinden ve metrikler üzerinden yapılan bir test efor tahmini çalışmasından bahsedilmiştir. Bahsedilen metrikler efor tahmininde kullanılan anahtar metrikler olup oldukça kolay toplanabilmektedir. Yapılan tahmin ile gerçek süre karşılaştırılmış olup, tahminin doğruluk oranına göre metriklerin geçerli olduğu kararı alınmıştır. Toplanan metrikler üzerinden yazılım test efor tahmininin nasıl daha verimli ve etkili hesaplandığı gösterilmiştir. Metrikleri test sürecinizin bir parçası yapmak istiyorsanız neden metrik tutmalıyız sorusuna verecek cevabınız olmalıdır.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Teşekkür</head><p>Bu makaleye yorumları ve tavsiyelerinden dolayı Ediz ACAR ve Salih ÜNSAL'a teşekkür ederiz.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Tablo 2 '</head><label>2</label><figDesc>de görüldüğü üzere 140 kullanıcı hikayesi yazılım testi için test yaşam döngüsünün ilk regresyon da dahil olmak üzere tamamlanması için 6 adam-ay(120 gün), 1800 gereksinime sahip sistem testi için test yaşam döngüsünün ilk regresyon da dahil olmak üzere tamamlanması için 3,5 adam-ay(70 gün) olacak şekilde süre tahmini yapılmıştır. Bu testlerin gerçeklenme süreleri sırasıyla 7 ay ve 4 ay sürmüştür. Bu durumda tahminlerin doğruluk oranını hesaplayacak olursak: Tahmin 1 Doğruluk Oranı = %85 Tahmin 1 Hata Oranı = %15 (1) Tahmin 2 Doğruluk Oranı = %88 Tahmin 2 Hata Oranı = %12 (2) Hesaplanan doğruluk ve hata oranları sonuçları(1,2) firma içerisinde daha önceden karşılaşılan proje süreleri uzamaları ile karşılaştırıldığında kabul edilebilir bir ölçüde olduğundan metriklerin kullanımına devam edilmesi kararı alınabilir. Elimizde metrik olmadan baz alınarak tahmin yapılan kullanıcı hikayesi ve gereksinim sayıları göze alındığında mevcut tecrübelerle de yaklaşık süreler tahmin edilebilirdi. Bu durumda metriklerin kullanımına ihtiyaç olmadığı da düşünülebilir. Metriklerin her proje sonrası güncellenmesiyle ve alan bilgisinde kazanılacak tecrübe ile hesaplanan süre ve gerçek süre arasındaki farkın gittikçe azalacağı tahmin edilmektedir. Metriklerin doğruluk oranları tahmin için yeterli seviyede olsa da yeni projelerde tutulacak metrikler ile sentezlendikten sonra doğruluk payının artması düşünülmektedir. Bu nedenle metriklerin kontrol altında tutulması ve her yeni projede gözden geçirme işleminden sonra gerekli güncellemelerin yapılması gerekmektedir.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>•</head><label></label><figDesc>Sürecin nasıl ilerlediğinin izlenmesi • Projenin daha başarılı hale gelmesi için gerekli iyileştirmelerin kullanılması • Gelecekte ne olacağının tahmin edilmesi • Projenin kontrolden çıkmamasının sağlanması Bu maddeler projeye, şirketin yapısına ve kullanılan teknolojiye göre kurgulanabilir.</figDesc><table><row><cell>Örnek olarak; bir yazılım test raporuna aşağıdaki metriklerin eklenmesi, raporu ince-</cell></row><row><cell>leyen bir kişinin genel olarak yazılım test süreci ile ilgili fikir sahibi olmasını sağlaya-</cell></row><row><cell>caktır[5][6]:</cell></row><row><cell>• Gereksinim başına yazılan test senaryosu sayısı</cell></row><row><cell>• Toplam kaç test senaryosu koşulduğu bilgisi</cell></row><row><cell>• Koşulan test senaryolarının kaçının başarılı, kaçının kaldığı ve kaçının durduruldu-</cell></row><row><cell>ğu bilgisi</cell></row><row><cell>• Koşulmayan test senaryosu sayısı</cell></row><row><cell>• Kaç adet hata kaydının tanımlandığı ve bu hata kayıtlarının önem derecesi bilgisi</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head>4 Metrikler Üzerinden Test Efor Tahmini Uygulaması</head><label></label><figDesc>Tablo 1 üzerinde ölçümleri verilen metrikler üzerinden bir sonraki yazılım test projesine ait test efor tahmini yapılabilir. Bu sayede metrikler ile proje planlamasında test eforuna ne kadar zaman ayrılması gerektiği açık bir şekilde hesaplanabilir. Tablo 1'de verilen metrikler kullanılarak Tablo 2 üzerinde efor tahmini çalışması yapılmış ve sonuçları verilmiştir. Girdi olarak sadece kullanıcı hikayesi(Alper DÖNMEZ için)gereksinim(Erdem ÜÇÜNCÜ için) miktarları kullanılmıştır. Đlk çalışmadan 140 kullanıcı hikayesinden oluşan bir küme seçilmiş olup, ikinci çalışma için 1800 adet gereksinim kümesi seçilmiştir. Tablo 1 üzerinde verilen metrikler ile Tablo 2 üzerinde 140 kullanıcı hikayesi ve 1800 gereksinim için diğer tüm satırlar doldurulmuştur. Tablo 1' de 100 kullanıcı hikayesi ve 1000 gereksinim için tahminlerde kullanılacak metrikler hesaplanmıştır. Bu metrikler üzerinden Tablo 2 doldurulmuştur. Birinci regresyon testinden sonra çok ufak bir iş hacmi olacağından test efor tahmini hesaplanmamıştır. Sadece ilk test koşumu ve daha sonrası için ilk regresyon testleri için planlama ve koşum süreleri için tahmin işlemi gerçekleştirilmiştir.</figDesc><table><row><cell cols="8">ri(metrikler sadece test faaliyeti için tutulan süreyi ifade etmektedir) sıralayacak olur-sak eğer[2][3][4][5][7]: şప௦ప௭ ்௦௧ ௌ௬௦௨ ௌ௬ప௦ప • Test senaryosu hata yoğunluğu= ş௨ ்௦௧ ௌ௬௦௨ ௌ௬ప௦ప</cell></row><row><cell>• Gözden geçirme etkisi=</cell><cell cols="5">Tablo 1. Baz Metrikler ீö௭ௗ ீç ா௦௦పௗ ௨௨ ு௧ ௌ௬ప௦ప ் ு௧ ௌ௬ప௦ప</cell><cell>x100</cell></row><row><cell cols="3">Efor Tahmini için Tutulan Metrikler</cell><cell></cell><cell cols="4">Metrik-AD Metrik-EU</cell></row><row><cell cols="2">Toplam kullanıcı hikayesi sayısı</cell><cell></cell><cell></cell><cell>100</cell><cell></cell><cell>-</cell></row><row><cell>Toplam gereksinim sayısı</cell><cell></cell><cell></cell><cell></cell><cell>-</cell><cell></cell><cell>1000</cell></row><row><cell cols="3">Kullanıcı hikayesi başına test senaryosu sayısı</cell><cell></cell><cell>7,15</cell><cell></cell><cell>-</cell></row><row><cell cols="3">Gereksinim başına test senaryosu sayısı</cell><cell></cell><cell>-</cell><cell></cell><cell>1</cell></row><row><cell cols="3">Test planı başına kullanıcı hikayesi sayısı</cell><cell></cell><cell>16</cell><cell></cell><cell>-</cell></row><row><cell cols="2">Test planı başına gereksinim sayısı</cell><cell></cell><cell></cell><cell>-</cell><cell></cell><cell>250</cell></row><row><cell cols="2">Tasarlanan test senaryo sayısı</cell><cell></cell><cell></cell><cell>715</cell><cell></cell><cell>1000</cell></row><row><cell cols="2">Koşulan test senaryo sayısı</cell><cell></cell><cell></cell><cell>700</cell><cell></cell><cell>975</cell></row><row><cell cols="2">Başarılı olan test senaryo sayısı</cell><cell></cell><cell></cell><cell>500</cell><cell></cell><cell>900</cell></row><row><cell>Hatalı test senaryo sayısı</cell><cell></cell><cell></cell><cell></cell><cell>200</cell><cell></cell><cell>75</cell></row><row><cell cols="2">Test senaryosu koşum süresi</cell><cell></cell><cell></cell><cell>15dk</cell><cell></cell><cell>5dk</cell></row><row><cell>Toplam hata sayısı</cell><cell></cell><cell></cell><cell></cell><cell>280</cell><cell></cell><cell>75</cell></row><row><cell cols="2">Test senaryosu tasarlanma süresi</cell><cell></cell><cell></cell><cell>20dk</cell><cell></cell><cell>5dk</cell></row><row><cell cols="3">Kullanıcı hikayesi için gözden geçirme süresi</cell><cell></cell><cell>43dk</cell><cell></cell><cell>-</cell></row><row><cell cols="4">Gereksinim için gözden geçirme süresi Test planı başına test ortamının oluşturulması süresi Tablo 2. Vaka Çalışması</cell><cell cols="2">-1,5gün</cell><cell>4dk 1gün</cell></row><row><cell cols="8">Hata kaydının hata kayıt aracına girilme süresi Test Test-AD Test-EU Regresyon-AD Regresyon-EU 5dk 5dk</cell></row><row><cell cols="3">Test planı başına test raporunun hazırlanma süresi Toplam kullanıcı hikayesi 140</cell><cell>-</cell><cell cols="2">0,5gün 40</cell><cell>0,5gün</cell><cell>-</cell></row><row><cell cols="3">Hatalı test senaryosu için girilen hata sayısı Toplam gereksinim sayısı -</cell><cell>1800</cell><cell>1,4</cell><cell>-</cell><cell>1</cell><cell>100</cell></row><row><cell>Test başarı oranı Test planı sayısı</cell><cell></cell><cell>9</cell><cell>7</cell><cell>%71</cell><cell>-</cell><cell>%92</cell><cell>-</cell></row><row><cell cols="2">Tasarlanan test senaryo sayısı</cell><cell>1001</cell><cell>1800</cell><cell></cell><cell>-</cell><cell></cell><cell>-</cell></row><row><cell cols="8">Tablo 1'de gösterilen Metrik-AD Alper Dönmez tarafından tutulan, Metrik-EU Er-Test senaryosu koşum süresi 31 gün 19 gün 9 gün 1 gün</cell></row><row><cell cols="4">dem Üçüncü tarafından tutulan metrikleri göstermektedir. Test senaryosu tasarlanma süresi 42 gün 19 gün</cell><cell></cell><cell>-</cell><cell></cell><cell>-</cell></row><row><cell cols="8">Elimizdeki metrikler üzerinden basit matematiksel işlemler ile başka metrikler de elde Kullanıcı hikayesi için gözden ge-13 gün ---</cell></row><row><cell cols="3">edebiliriz. Bunları sıralayacak olursak eğer[3][5]: çirme süresi</cell><cell></cell><cell></cell><cell></cell><cell></cell></row><row><cell cols="4">ş௨ ்௦௧ ௌ௬௦௨ ௌ௬ప௦ప şపప ்௦௧ ௌ௬௦௨ ௌ௬ప௦ప Gereksinim için gözden geçirme süresi • Testlerin başarı oranı = -15 gün</cell><cell></cell><cell>-</cell><cell></cell><cell>-</cell></row><row><cell cols="3">Test ortamının oluşturulması süresi 13 gün</cell><cell>7 gün</cell><cell></cell><cell>-</cell><cell></cell><cell>-</cell></row><row><cell cols="8">• Test senaryosu için ortalama test koşum süresi = Hata kaydının hata kayıt aracına 4 gün 1 gün ் ்௦௧ ş௨ ௌü௦ -ş௨ ்௦௧ ௌ௬௦௨ ௌ௬ప௦ప girilme süresi Yazılım test efor tahmininde en önemli olan parametrelerden biri zamandır. Proje -zaman planlamaları her zaman gerçeklerle uyuşmayabilir. Sistemcisinden, tasarımcı-sına, üretimcisinden, testçisine bütün proje çalışanlarına daha fazla zaman gereklidir. ் ு௧ ௌ௬ప௦ప Test raporu hazırlama süresi 4 gün 2 gün 1 gün 0 • Test senaryosu için ortalama hata sayısı= ş௨ ்௦௧ ௌ௬௦௨ ௌ௬ప௦ప Toplam Tahmin Süresi 107 gün 63 gün 10 gün 1 gün</cell></row><row><cell cols="8">Test faaliyeti projede son adımlarda olduğundan ve projenin teslim tarihi olduğundan genellikle testçiye da kısıtlı zaman kalır. Bu yüzden daha çok zaman bazlı metriklerin • Test tahminin doğruluk yüzdesi= ் ாௗ ௌü X100 Tablo 2'de gösterilen Test-AD ve Regresyon-AD Alper Dönmez tarafından tahmini ீç ்௦௧ ௌü௦ yapılan, Test-EU ve Regresyon-EU Erdem Üçüncü tarafından tahmini yapılan değer-tutulmasında ve kullanılmasında fayda vardır. Günümüzde metrikler farklı kategoriler altında listelenmektedir. Biz bunları bölüm bölüm ayırmak yerine ölçümleri yapılan tüm metrikleri ve tutulan değerleri açıklıyor olacağız. Aselsan içerisinde çalışılan ் ு௧ ௌ௬ప௦ప • Hata kabul edilme oranı= ௨ ாௗ ு௧ ௌ௬ప௦ప leri göstermektedir.</cell></row><row><cell cols="8">daha önceki ve hala devam etmekte olan projeler sırasında ölçüm yapılan metrikle-</cell></row></table></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Implementing a Metrics Program To Guide Quality Improvements</title>
		<author>
			<persName><forename type="first">H</forename><surname>Narayan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Black</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Testing Experience</title>
		<imprint>
			<biblScope unit="volume">11</biblScope>
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<title level="m" type="main">Guide to Advanced Software Testing</title>
		<author>
			<persName><forename type="first">A</forename><surname>Hass</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename></persName>
		</author>
		<imprint>
			<date type="published" when="2008">2008</date>
			<publisher>Artech House</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Go Lean On Your Software Testing Metrics</title>
		<author>
			<persName><forename type="first">J</forename><surname>Nair</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Testing Experience</title>
		<imprint>
			<biblScope unit="volume">11</biblScope>
			<biblScope unit="page" from="76" to="79" />
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">A Brief of Software Testing Metrics</title>
		<author>
			<persName><forename type="first">B</forename><surname>Premal</surname></persName>
		</author>
		<author>
			<persName><surname>Nirpal</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">International Journal on Computer Science and Engineering</title>
		<imprint>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="issue">1</biblScope>
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">What Should We Measure During Testing?</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Singh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Malhotra</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Testing Experience</title>
		<imprint>
			<biblScope unit="volume">11</biblScope>
			<biblScope unit="page" from="52" to="54" />
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<title level="m" type="main">Advanced Software Testing -Vol. 3: Guide To The ISTQB® Advanced Certification as an Advanced Technical Test Analyst</title>
		<author>
			<persName><forename type="first">R</forename><surname>Black</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">L</forename><surname>Mitchell</surname></persName>
		</author>
		<imprint>
			<publisher>Rocky Nook</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<monogr>
		<title level="m" type="main">Software Testing Fundamentals: Methods and Metrics</title>
		<author>
			<persName><forename type="first">M</forename><surname>Hutcheson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename></persName>
		</author>
		<imprint>
			<date type="published" when="2003">2003</date>
			<publisher>John Wiley&amp;Sons</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Cost Effective Software Metrics</title>
		<author>
			<persName><forename type="first">L</forename><surname>Lazic</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Mastorakis</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">World Scientific and Engineering Academy and Society</title>
		<imprint>
			<biblScope unit="volume">6</biblScope>
			<date type="published" when="2008">2008</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
