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.
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.
Primary Language | Turkish |
---|---|
Subjects | Engineering |
Journal Section | Research Article |
Authors | |
Early Pub Date | January 22, 2024 |
Publication Date | January 23, 2024 |
Published in Issue | Year 2024 Volume: 26 Issue: 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.