Nesneye Yönelik Programlamada Sınıf Test Üretimi için Olay Temelli Bir Yaklaşım Önerisi

dc.contributor.author Tuğlular, Tuğkan
dc.date.accessioned 2024-06-19T14:31:55Z
dc.date.available 2024-06-19T14:31:55Z
dc.date.issued 2023
dc.description.abstract Nesneye yönelik programlamada yaşam döngüsü bulunan nesneleri temsil eden sınıfların test edilmesi önemlidir. Sınıf testleri, metot testleri ile hata bulunmadığı aşamada çalıştırılması gereken testlerdir. Metot testleri bir metodun girdi ve çıktı bağlamında beklendiği gibi çalıştığını doğrularken, sınıf testleri bir sınıfın farklı metot çağrıları karşısında geçerli bir durumda kaldığını ve beklendiği gibi yanıt verdiğini teyit eder. Metotlarının doğru çalışması bir sınıfın doğru çalıştığını göstermeyeceği için sınıf testleri önemlidir. Bu çalışmada sınıf testleri için olay temelli bir yaklaşım önerilmiştir. Bu öneri içinde formel Olay Sıra Çizgesi (OSÇ) kullanılmıştır. OSÇ’ler, Sonlu Durum Makineleri (SDM) üzerinden üretilebilen yönlü çizgeler olup çizge teorisinin algoritmalarını SDM’lerden farklı olarak doğrudan kullanabilmektedir. Bu avantajına ek olarak kodlama tarafında yine bu çalışmada önerilen şablonların kullanılması durumunda OSÇ’ler ile sınıf metotların eşleşmesi doğrudan ve hızlıca sağlanabilmektedir. OSÇ’ler için otomatik test üreten bir aracın varlığı ise bu çalışmayı doğrudan kullanılabilir kılmaktadır. Önerilen yaklaşım karmaşık bir yaşam döngüsüne sahip klima kontrol ünitesi sınıfı üzerinde doğrulanmıştır. en_US
dc.identifier.doi 10.54365/adyumbd.1368061
dc.identifier.issn 2149-0309
dc.identifier.uri https://doi.org/10.54365/adyumbd.1368061
dc.identifier.uri https://search.trdizin.gov.tr/tr/yayin/detay/1217228/nesneye-yonelik-programlamada-sinif-test-uretimi-icin-olay-temelli-bir-yaklasim-onerisi
dc.identifier.uri https://hdl.handle.net/11147/14605
dc.language.iso tr en_US
dc.relation.ispartof Adıyaman Üniversitesi Mühendislik Bilimleri Dergisi en_US
dc.rights info:eu-repo/semantics/openAccess en_US
dc.title Nesneye Yönelik Programlamada Sınıf Test Üretimi için Olay Temelli Bir Yaklaşım Önerisi en_US
dc.type Article en_US
dspace.entity.type Publication
gdc.author.institutional Tuğlular, Tuğkan
gdc.bip.impulseclass C5
gdc.bip.influenceclass C5
gdc.bip.popularityclass C5
gdc.coar.access open access
gdc.coar.type text::journal::journal article
gdc.collaboration.industrial false
gdc.description.department Izmir Institute of Technology en_US
gdc.description.departmenttemp İzmir Yüksek Teknoloji Enstitüsü, Mühendislik Fakültesi, Bilgisayar Mühendisliği Bölümü, İzmir, Türkiye en_US
gdc.description.endpage 329 en_US
gdc.description.issue 21 en_US
gdc.description.publicationcategory Diğer en_US
gdc.description.scopusquality N/A
gdc.description.startpage 321 en_US
gdc.description.volume 10 en_US
gdc.description.wosquality N/A
gdc.identifier.openalex W4390439834
gdc.identifier.trdizinid 1217228
gdc.index.type TR-Dizin
gdc.oaire.diamondjournal false
gdc.oaire.impulse 0.0
gdc.oaire.influence 2.635068E-9
gdc.oaire.isgreen false
gdc.oaire.popularity 2.588463E-9
gdc.oaire.publicfunded false
gdc.openalex.collaboration National
gdc.openalex.fwci 0.0
gdc.openalex.normalizedpercentile 0.21
gdc.opencitations.count 0
relation.isAuthorOfPublication.latestForDiscovery 7f52fb71-3121-46a6-a461-2ff1b28d9fa1
relation.isOrgUnitOfPublication.latestForDiscovery 9af2b05f-28ac-4014-8abe-a4dfe192da5e

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Name:
10.54365-adyumbd.1368061-3440971.pdf
Size:
776.61 KB
Format:
Adobe Portable Document Format
Description:
article