Geri Dön

Novelty search for test generation

Başlık çevirisi mevcut değil.

  1. Tez No: 755407
  2. Yazar: SEFA AKCA
  3. Danışmanlar: DR. GORDON FRASER
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2017
  8. Dil: İngilizce
  9. Üniversite: The Unıversıty Of Sheffıeld
  10. Enstitü: Yurtdışı Enstitü
  11. Ana Bilim Dalı: Belirtilmemiş.
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

Özet yok.

Özet (Çeviri)

Software testing is one of the levels of software development processes to identify the differences between current product and expected product. Software testing can be done automatically or manually to check whether software meets the specifications and requirements or not. However, automatically-created test cases are more efficient and faster than manual test cases. Therefore, many test generation tools have been created. One of them is EvoSuite. EvoSuite is a free and open-source tool to produce JUnit test cases for given java classes. It applies the Genetic Algorithm to create test suites. The aim of the tool is to generate small test suites with high code coverage in given time. However, in the Genetic Algorithm, a population of individuals is gradually evolved in the direction of an optimal solution under fitness function, and genetic operators. That is, it directly focuses on the investigation of the desired solution. In contrast, in novelty search instead of searching the final objective, it finds and rewards the instance whose functionality is different from rest of the population. In this project, the novelty search will implement to EvoSuite as a search-based testing technique. The aim is to implement the novelty search to EvoSuite and to compare the coverage results of the two solutions which are generated by Genetic Algorithm, and Novelty Search.

Benzer Tezler

  1. Dijital sağlık okuryazarlığı ile sağlıklı yaşam davranışları arasındaki ilişkinin incelenmesi: Kuşaklararası bir karşılaştırma

    A research on the relationship between digital health literacy and healthy lifestyle behaviors: An intergenerational comparison

    MURAT ÇETİN

    Yüksek Lisans

    Türkçe

    Türkçe

    2024

    Sağlık YönetimiDicle Üniversitesi

    Sağlık Yönetimi Ana Bilim Dalı

    DOÇ. DR. ROJAN GÜMÜŞ

  2. Development of LPV-MPC and LQR control strategıesfor multı-uav formatıon wıth battery-awareweıght matrıx optımızatıon

    Batarya farkındalığına sahip ağırlık matrisi optimizasyonuile çoklu iha formasyonu için lpv-mpc ve LQRkontrol stratejilerinin geliştirilmesi

    HACI MUHAMMED YILDIZ

    Yüksek Lisans

    İngilizce

    İngilizce

    2025

    Uçak Mühendisliğiİstanbul Teknik Üniversitesi

    Uçak ve Uzay Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ HAYRİ ACAR

  3. Keyframe demonstration seeded and Bayesian optimized policy search

    Anahtar nokta gösterimlerinden desteklenerek başlatılmış ve Bayessel optimize edilmiş politika öğrenimi

    ONUR BERK TÖRE

    Yüksek Lisans

    İngilizce

    İngilizce

    2022

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKoç Üniversitesi

    Bilgisayar Bilimleri ve Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ BARIŞ AKGÜN

  4. Elektrikli gemilerin şarj prosesi için yapay zekâ tabanlı yeni bir otonom kontrol sistemi

    A novel AI-based autonomous control system for the charging process of electric ships

    EMİN GÜNEY

    Doktora

    Türkçe

    Türkçe

    2025

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSakarya Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. CÜNEYT BAYILMIŞ

  5. Büyük boyutlu veriler için metasezgisel yöntemler ile öznitelik indirgemede yeni bir yaklaşım geliştirilmesi

    Developing a new approach to feature selection with metaheuristic methods for large scale data

    ESİN AYŞE ZAİMOĞLU

    Doktora

    Türkçe

    Türkçe

    2023

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSakarya Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. NİLÜFER YURTAY