Browsing by Author "Tuglular, Tugkan"
Now showing 1 - 4 of 4
- Results Per Page
- Sort Options
Book Part Citation - WoS: 4Citation - Scopus: 8Advances in Model-Based Testing of Graphical User Interfaces(Academic Press Inc. apjcs@harcourt.com, 2017) Fevzi Belli; Mutlu Beyazit; Christof J. Budnik; Tugkan Tuglular; Budnik, Christof J.; Belli, Fevzi; Beyazıt, Mutlu; Tuglular, TugkanGraphical user interfaces (GUIs) enable comfortable interactions of the computer-based systems with their environment. Large systems usually require complex GUIs which are commonly fault prone and thus are to be carefully designed implemented and tested. As a thorough testing is not feasible techniques are favored to test relevant features of the system under test that will be specifically modeled. This chapter summarizes reviews and exemplifies conventional and novel techniques for model-based GUI testing. © 2017 Elsevier B.V. All rights reserved.Research Project Çevik Yazılım Ürün Hatları Için Olay Sıra Çizge Tabanlı Test Üretim Yöntemi Geliştirilmesi(2020) Beyazıt, Mutlu; Tuglular, Tugkan; Coşkun, Deniz Egemen; Özdemirden, Ahmet Şemsettin; Kaya, Dilek ÖztürkBu projede, çevik yazılım ürün hatları için olay sıra çizgeleri tabanlı test üretimi yöntemi geliştirilmiştir. Etkileşimli ve reaktif sistemlerin modellenmesi için uygun olan olay sıra çizgeleri formel bir modelleme yaklaşımı olup, 2001 yılından bu yana model temelli testlerin otomatik üretilmesi için kullanılmaktadır. Bu projede, olay sıra çizgeleri çevik yazılım ürün hatları için özelleştirilip genişletilmiş ve özellikli olay sıra çizgeleri modelleme yaklaşımı olarak ortaya konmuştur. Ayrıca, özellikli olay sıra çizgeleri ile otomatik test üretme yöntemi geliştirilmiştir. Yazılım hattında ürünler varlık bileşenlerinin tekrar kullanımı ile oluşturulmaktadır. Benzer şekilde, bu proje ile ürün testlerinin de var olan testlerinin tekrar kullanımı ile oluşturulması mümkün kılınmıştır. Proje kapsamında, çevik yazılım ürün hatları test süreçleri başarısının artırılması ve maliyetlerinin düşürülmesi için; otomatik üretilebilir, tekrar kullanılabilir, yapılandırılabilir, kapsamı ölçülebilir, birleştirilebilir, fonksiyonel test üretim yöntemi geliştirilmesi başarılmıştır. Çevik yazılım ürün hatlarını modelleme için kullanılacak modelleme yazılımı ile bu modellerden otomatik test üretimini gerçekleştirecek test üretim yazılımı kodlanmış ve bir web uygulaması olarak kullanıma sunulmuştur. Ayrıca, proje kapsamında geliştirilen modelleme yöntemi kullanılarak bir çevik yazılım ürün hattı geliştirilmiş ve bu çevik yazılım ürün hattı ürünleri yine projede geliştirilen yöntem ve araç kullanılarak otomatik olarak test edilmiştir.Conference Object Citation - WoS: 5Featured Event Sequence Graphs for Model-Based Incremental Testing of Software Product Lines(IEEE COMPUTER SOC, 2019) Tugkan Tuglular; Mutlu Beyazit; Dilek Ozturk; Beyazit, Mutlu; Tuglular, Tugkan; Ozturk, Dilek; V Getov; JL Gaudiot; N Yamai; S Cimato; M Chang; Y Teranishi; JJ Yang; HV Leong; H Shahriar; M Takemoto; D Towey; H Takakura; A Elci; Susumu; S PuriThe goal of software product lines (SPLs) is rapid development of high-quality software products in a specific domain with cost minimization. To assure quality of software products from SPLs products need to be tested systematically. However testing every product variant in isolation is generally not feasible for large number of product variants. An approach to deal with this issue is to use incremental testing where test artifacts that are developed for one product are reused for another product which can be obtained by incrementally adding features to the prior product. We propose a novel model-based test generation approach for products developed using SPL that follows incremental testing paradigm. First we introduce Featured Event Sequence Graphs (FESGs) an extension of ESGs that provide necessary definitions and operations to support commonalities and variabilities in SPLs with respect to test models. Then we propose a test generation technique for the product variants of an SPL which starts from any product. The proposed technique with FESGs avoids redundant test generation for each product from SPL. We compare our technique with in-isolation testing approach by a case study.Article Citation - WoS: 3Citation - Scopus: 6Incremental Testing in Software Product Lines-An Event Based Approach(IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC, 2023) Mutlu Beyazit; Tugkan Tuglular; Dilek Ozturk Kaya; Beyazit, Mutlu; Tuglular, Tugkan; Kaya, Dilek OzturkOne way of developing fast effective and high-quality software products is to reuse previously developed software components and products. In the case of a product family the software product line (SPL) approach can make reuse more effective. The goal of SPLs is faster development of low-cost and high-quality software products. This paper proposes an incremental model-based approach to test products in SPLs. The proposed approach utilizes event-based behavioral models of the SPL features. It reuses existing event-based feature models and event-based product models along with their test cases to generate test cases for each new product developed by adding a new feature to an existing product. Newly introduced featured event sequence graphs (FESGs) are used for behavioral feature and product modeling, thus generated test cases are event sequences. The paper presents evaluations with three software product lines to validate the approach and analyze its characteristics by comparing it to the state-of-the-art ESG-based testing approach. Results show that the proposed incremental testing approach highly reuses the existing test sets as intended. Also it is superior to the state-of-the-art approach in terms of fault detection effectiveness and test generation effort but inferior in terms of test set size and test execution effort.


