The quality of the software is one of the essential parameters that must be reached in order to provide reliable and error-free software solutions. Systematic testing, which is frequently manifested through model-based testing, is one method for improving the quality of software. Event Sequence Graphs (ESGs) can be given as an example of a model-based testing approach. Domain specific language (DSL) is typically a declarative language that provides significant advantages in the development process in a limited domain. This research is centered on the development of a domain-specific language, which will be referred to as ESG-DSL, for the design and visualization of decision table-augmented hierarchical ESGs. A focus group was worked on for evaluation and ESGs were created with both the Test Suite Designer (TSD) tool and ESG-DSL for certain scenarios. The comparison results obtained through the questionnaire applied to the focus group show that the ESG-DSL approach includes some improvements, such as ease of use and reusability, compared to the TSD approach.
Event Sequence Graphs Domain Specific Language Model-Based Testing
Yazılımın kalitesi, güvenilir ve hatasız yazılım çözümleri sunabilmek için ulaşılması gereken temel parametrelerden biridir. Sıklıkla model tabanlı testlerle kendini gösteren sistematik test yaklaşımı, yazılım kalitesini artırmak için kullanılan bir yöntemdir. Model tabanlı test yaklaşımına örnek olarak Olay Sıra Çizgeleri (OSÇ) verilebilir. Alana özel dil (AÖD), sınırlı bir alanda geliştirim sürecinde önemli avantajlar sağlayan bildirimsel bir dildir. Bu araştırma karar tablosuyla güçlendirilmiş hiyerarşik OSÇ tasarlama ve görselleştirme için OSÇ-AÖD adı verilen alana özgü bir dil geliştirmeye odaklanmaktadır. Değerlendirme amacıyla bir odak grubu ile çalışılmış ve belli senaryolar için hem Test Suite Designer (TSD) aracı ile hem de OSÇ-AÖD ile OSÇ’ler oluşturulmuştur. Odak grubuna uygulanan anket yoluyla elde edilen karşılaştırma sonuçları, OSÇ-AÖD yaklaşımının TSD yaklaşımına göre kolay kullanım ve tekrar kullanılabilirlik gibi bazı iyileştirmeler içerdiğini göstermektedir.
Birincil Dil | Türkçe |
---|---|
Konular | Mühendislik |
Bölüm | Araştırma Makalesi |
Yazarlar | |
Erken Görünüm Tarihi | 22 Ocak 2024 |
Yayımlanma Tarihi | 23 Ocak 2024 |
Yayımlandığı Sayı | Yıl 2024 Cilt: 26 Sayı: 76 |
Dokuz Eylül Üniversitesi, Mühendislik Fakültesi Dekanlığı Tınaztepe Yerleşkesi, Adatepe Mah. Doğuş Cad. No: 207-I / 35390 Buca-İZMİR.