<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Grafiksel Kullanıcı Arayüzleri için Düzenli İfade Bazlı Test Dizisi Üretimi</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Onur Kilincceker</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
          <xref ref-type="aff" rid="aff5">5</xref>
          <xref ref-type="aff" rid="aff6">6</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fevzi Belli</string-name>
          <email>belli@upb.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff5">5</xref>
          <xref ref-type="aff" rid="aff6">6</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Anahtar Kelimeler: Grafiksel Kullanıcı Arayüzü</institution>
          ,
          <addr-line>Modelleme, Test Kapsama Kriterleri, Test Dizisi Üretimi,Düzenli İfadeler</addr-line>
          ,
          <country>Sonlu Durum Makinaları</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>İzmir Institute of Technology</institution>
          ,
          <addr-line>Urla</addr-line>
          ,
          <country country="TR">Turkey</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>İzmir Yüksek Teknoloji Enstitüsü</institution>
          ,
          <addr-line>Urla</addr-line>
          ,
          <country country="TR">Türkiye</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Mugla Sitki Kocman University</institution>
          ,
          <addr-line>Mugla</addr-line>
          ,
          <country country="TR">Turkey</country>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>Muğla Sıtkı Koçman Universitesi</institution>
          ,
          <addr-line>Muğla</addr-line>
          ,
          <country country="TR">Türkiye</country>
        </aff>
        <aff id="aff5">
          <label>5</label>
          <institution>Paderborn University</institution>
          ,
          <addr-line>Paderborn</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff6">
          <label>6</label>
          <institution>Paderborn Üniversitesi</institution>
          ,
          <addr-line>Paderborn, Almanya</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>Ö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.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>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.</p>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>