- Kuantum Teknolojileri ve Enformatik Araştırmaları Dergisi
- Volume 2, Issue 1
- Otomatik Birim Test Oluşturmak İçin Opcode Ayrıştırma Yaklaşımının Geliştirilmesi
Otomatik Birim Test Oluşturmak İçin Opcode Ayrıştırma Yaklaşımının Geliştirilmesi
Authors : Sevdanur GENÇ
Pages : 15-29
Doi:10.70447/ktve.2301
View : 34 | Download : 1
Publication Date : 2024-02-29
Article Type : Research Paper
Abstract :[tur] Yazılım geliştirme süreçlerinde doğruluk ve güvenilirlik, birim testlerin etkin bir şekilde oluşturulmasıyla doğrudan ilişkilidir. Bu bağlamda, birim test üretimi ve yazılım testi süreçleri, geliştiricilerin ve yazılım mühendislerinin önemli bir odak noktası haline gelmiştir. Bu çalışma, otomatik birim test oluşturma sürecindeki gelişmeler üzerinde durarak, geliştirilen Opcode ayrıştırma yönteminin Java Agent teknolojisiyle entegrasyonunu incelemekte ve bu entegrasyonun yazılım testi alanındaki potansiyel etkilerini değerlendirmektedir. Java bytecode seviyesindeki opcode'ları analiz ederek, Java Agent'ların dinamik kod manipülasyonu kabiliyetini kullanarak, otomatik test senaryolarının oluşturulması hedeflenmiştir. Bu yöntem, yazılım geliştirme süreçlerinde test kapsamını artırarak, kod kalitesini iyileştirmeyi ve yazılımın doğruluğunu sağlamayı amaçlamaktadır. Ayrıca, çalışma, Java Agent teknolojisinin opcode analiziyle birleştirilmesinin, otomatik birim test oluşturma sürecindeki etkisini deneysel verilerle destekleyerek, bu teknik entegrasyonun pratik uygulanabilirliğini değerlendirmektedir. Elde edilen sonuçlar, Java Agent'ların opcode analiziyle birleşerek otomatik test oluşturma sürecindeki potansiyelini vurgulayarak, yazılım mühendisliği alanına önemli bir katkı sağlamaktadır. [eng] In software development processes, accuracy and reliability are directly associated with the effective creation of unit tests. In this context, the production of unit tests and software testing processes have become a significant focal point for developers and software engineers. This study examines the developments in automated unit test generation processes, focusing on the integration of the developed Opcode parsing method with Java Agent technology, and evaluates the potential impacts of this integration in the field of software testing. By analyzing opcodes at the Java bytecode level and leveraging the dynamic code manipulation capabilities of Java Agents, the aim is to generate automated test scenarios. This method aims to enhance test coverage in software development processes, improve code quality, and ensure software accuracy. Additionally, the study assesses the practical applicability of this technical integration by supporting it with experimental data, highlighting the impact of merging Java Agent technology with opcode analysis in the process of automated unit test generation. The results underscore the potential of Java Agents combined with opcode analysis in automating the test generation process, offering a significant contribution to the field of software engineering.Keywords : Opcode Ayrıştırma Yöntemi, Birim Test Üretimi, Bytecode, Java Agent, Yazılım Testi, The Opcode Parsing Method, Unit Test Generation, Bytecode, Java Agent, Software Testing
ORIGINAL ARTICLE URL
