• Aucun résultat trouvé

Grafiksel Kullanici Arayuzleri icin Duzenli Ifade Bazli Test Dizisi Uretimi(Test Generation Based on Regular Expression for Graphical User Interface)

N/A
N/A
Protected

Academic year: 2022

Partager "Grafiksel Kullanici Arayuzleri icin Duzenli Ifade Bazli Test Dizisi Uretimi(Test Generation Based on Regular Expression for Graphical User Interface)"

Copied!
2
0
0

Texte intégral

(1)

Grafiksel Kullanıcı Arayüzleri için Düzenli İfade Bazlı Test Dizisi Üretimi

Onur Kilincceker1,2, Fevzi Belli1,3

1Paderborn Üniversitesi, Paderborn, Almanya.

2Muğla Sıtkı Koçman Universitesi, Muğla, Türkiye.

3İzmir Yüksek Teknoloji Enstitüsü, Urla, Türkiye.

[email protected], [email protected]

Özet. Grafiksel Kullanıcı Arayüzleri (GKA), insan-bilgisayar etkileşimi gözönüne alındığında bilgisayar tabanlı sistemlerin ana bileşenlerinden biridir.

GKA’ların testi geleneksel yazılımla kıyaslandığında farklı yetenek ve yöntemler gerektirmektedir. GKA’ların model tabanlı testi bu yöntemlerden biridir. Bu tez çalışmasının amacı, GKA’ların daha önce önerilmiş olarak düzenli ifadeler (Dİ; regular expression) ile modellenmesi ve buna bağlı test kapsama (coverage) kriterlerine dayanarak test dizisi üretimi için yeni bir yaklaşım öne sürmektedir. Verilen GKA, ya doğrudan bir Dİ ile, ya da (pratikte daha çok yapıldığı şekilde) olay bazlı bir sonlu durum makinaları (SDM; finite state machine) ile modellenir ve bu SDM bir Dİ’ye dönüştürülür. Elde edilen Dİ semantik bakımından yalnızca olay bazlıdır. Dİ’yi durum açısından semantik olarak zenginleştirmek için literatürde var olan özel bir teknik kullanılır. Önerilen yaklaşım, bu endekslenmiş Dİ’yi analiz ederek durum ve olay bazlı test dizileri üretimine olanak sağlar. Ön çalışmalara dayanarak, önerilen yaklaşım, rastgele (random) yöntem ile karşılaştırıldığında, daha özlü (compact) test dizilerini daha kısa sürede üretimine olanak sağlamaktadır.

Anahtar Kelimeler: Grafiksel Kullanıcı Arayüzü, Modelleme, Test Kapsama Kriterleri, Test Dizisi Üretimi,Düzenli İfadeler, Sonlu Durum Makinaları.

(2)

Test Generation Based on Regular Expression for Graphical User Interface

Onur Kilincceker1,2, Fevzi Belli1,3

1Paderborn University, Paderborn, Germany.

2Mugla Sitki Kocman University, Mugla, Turkey.

3İzmir Institute of Technology, Urla, Turkey.

[email protected], [email protected]

Abstract. Graphical User Interfaces (GUIs) are one of the main components of computer-based systems when human-computer interaction is considered. GUI testing requires differents abilities and methods compared to traditional software testing. Model based testing of GUI is one of these methods. This thesis proposes a regular expression based modeling method for GUI and test sequence generation using coverage criteria based on this RE. The given GUI is either directly modeled by RE or (mostly used in practice) modeled by Finite State Machine (FSM) and then this FSM is converted to RE which is semantically event oriented. The RE is enriched in terms of state by a method ,which indexes the RE, exist in the literature. The proposed method analysis the indexed RE and generates event based test sequences. Preliminary results show that proposed method generates more compact test sequences compared to random testing method.

Keywords: Graphical User Interface, Modeling, Coverage Criteria, Test Generation, Regular Expression, Finite State Machine.

Références

Documents relatifs

Benzer şekilde, negatif test aşamasında mutant modellerden elde edilen test kümeleri hatasız android uygulamasında koşulur ve test seçim aşamasında yine

Sistem test admında testler otomatize edildiği için web servis regresyon testleri tüm otomasyon paketi koşularak geniş kapsamda, dakikalar içersinde insan

Bu tez çalışmasının amacı bir Android uygulaması olan Telegram üzerinde model tabanlı grafiksel kullanıcı arayüzü (ing. Graphical User Interface - GUI) testlerinin

‘CV2-y1’ aracı bütün gruplarda en iyi sonucu vermemesine rağmen, genel olarak başarımının diğer araçlardan üstün olduğu görüldü. Bu araçtan sonra en doğru sonucu

Bu çalışma, GKA’ların düzenli ifadeler (Dİ; regular expression ) ile modellenmesi ve dahası test kapsama (coverage) kriterleri elde edilmesi için yeni bir yaklaşım öne

Bu ¸ calı¸smada test verisi ¨ uretimi i¸ cin meta-sezgisel algoritmalar- dan ¨ o˘ grenme-¨ o˘ gretme temelli algoritma ile armoni algoritması yedi farklı kod par¸ cacı˘ gı

Örneğin test otomasyon aracında oluşturulan senaryolar yazılım test tanımı dokümanı olarak ve testler koşturulduktan sonra oluşan test aracının çıktıları da test

Maliyetin g¨ uvenilir bir ¸sekilde hızlıca otomatik olarak ke¸sfedilmesi i¸cin geli¸stirilen y¨ ontemimiz, verilen bir konfig¨ urasyon uzayı ve bu uzayda y¨ ur¨ ut¨