Please use this identifier to cite or link to this item: https://hdl.handle.net/11147/7039
Full metadata record
DC FieldValueLanguage
dc.contributor.authorMercan, Gizem-
dc.contributor.authorAkgündüz, Evrim-
dc.contributor.authorKılınççeker, Onur-
dc.contributor.authorChallenger, Moharram-
dc.contributor.authorBelli, Fevzi-
dc.date.accessioned2018-12-12T13:31:12Z-
dc.date.available2018-12-12T13:31:12Z-
dc.date.issued2018-
dc.identifier.citationMercan, G., Akgündüz, E., Kılınççeker, O., Challenger, M., and Belli, F. (2018, September 10-12). Android uygulaması testi için ideal test ön çalışması. A. Tarhan and Murat E. (Eds.), Paper presented at 12th Turkish National Software Engineering Symposium, UYMS 2018; Istanbul; Turkey.en_US
dc.identifier.issn1613-0073-
dc.identifier.urihttp://ceur-ws.org/Vol-2201/UYMS_YTM_2018_paper_48.pdf-
dc.identifier.urihttp://hdl.handle.net/11147/7039-
dc.description.abstractThis paper proposes a hybrid method combining well-known holistic test and mutation testing in software testing for Graphical User Interface (GUI) testing of an android application. Moreover, this hybrid method satisfies requirements of ideal testing that is well known and important in software testing. Presence and absence of GUI based faults are tested within this work experimentally and comparatively in the scale of given or constructed model. First step of the method is modeling the given GUI of android application by Finite State Machine (FSM) and then converting this FSM to Regular Expression (RE). Then, test sequences are generated from a context table that is obtained analysis of the RE model. This process defines first part of the Holistic Testing namely positive testing. In second part called negative testing, the test sequence generation procedure is applied mutants of the FSM obtained after applying selected mutation operators. The generated test sequences from original and mutant models are executed on mutant and original android applications respectively. Test sequences are filtered by using pre-defined selection criteria for both positive and negative testing to achieve ideal test suites that are satisfying requirements of the ideal testing.en_US
dc.description.abstractBu çalışmanın amacı yazılım testi alanında yaygın olarak kullanılan Bütünsel Test (Holistic Test) ve Mutasyon Testi (Mutation Testing) yöntemlerinin kullanılarak model tabanlı melez bir yöntemin Android uygulamalarının Grafiksel Kullanıcı Arayüz (GKA) testi için öne sürülmesidir. Ayrıca bu melez yöntem test alanında bilinirliği yüksek İdeal Test’in (Ideal Test) gereksinimlerini sağladığı için ayrı bir öneme sahiptir. Öne sürülen melez yöntem sayesinde sistem içindeki kullanıcı arayüz merkezli hataların model ölçeğinde varlığı veya yokluğu, karşılaştırmalı ve deneysel çalışmalar çerçevesinde test edilmiştir. Yöntemin ilk adımı olarak verilen uygulamanın kullanıcı arayüzü bir Sonlu Durum Makinası (SDM) ile modellenmekte ve ardından bu SDM bir Düzenli İfade’ye (Dİ) dönüştürülmektedir. Ardından elde edilen Dİ analizden geçirilerek bağlam tabloları ile ifade edilmekte ve bu tablolar vasıtası ile test dizileri üretilmektedir. Bu işlem pozitif testi tanımlamaktadır. Negatif test için ise aynı işlem SDM’lerden elde edilen mutantlara uygulanmakta ve test dizileri elde edilmektedir. Negatif ve pozitif test için elde edilen test dizileri karşılıklı olarak kod tabalı mutasyonla elde edilen mutantlara ve hatasız sisteme uygulanmaktadır. Test sonuçları tanımlanacak olan test seçim kriterlerine göre bir süzgeçten geçirilmekte ve hem pozitif hemde negatif test için süzgeçten geçirilen test kümeleri elde edilmektedir. Bu işlem sonundaen_US
dc.language.isotren_US
dc.publisherCEUR Workshop Proceedingsen_US
dc.relation.ispartof12th Turkish National Software Engineering Symposium, UYMS 2018en_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectAndroid applicationen_US
dc.subjectIdeal testen_US
dc.subjectGUI testingen_US
dc.subjectTest generationen_US
dc.subjectHolistic testen_US
dc.subjectFinite state machineen_US
dc.titleAndroid uygulaması testi için ideal test ön çalışmasıen_US
dc.title.alternativeIdeal test for android testing: Preliminary worken_US
dc.typeConference Objecten_US
dc.authoridTR125949en_US
dc.institutionauthorBelli, Fevzi-
dc.departmentİzmir Institute of Technology. Computer Engineeringen_US
dc.identifier.volume2201en_US
dc.identifier.scopus2-s2.0-85053662320en_US
dc.relation.publicationcategoryKonferans Öğesi - Ulusal - Kurum Öğretim Elemanıen_US
local.message.claim2022-06-03T14:16:11.282+0300*
local.message.claim|rp00375*
local.message.claim|submit_approve*
local.message.claim|dc_contributor_author*
local.message.claim|None*
dc.identifier.wosqualityN/A-
dc.identifier.scopusqualityQ4-
item.fulltextWith Fulltext-
item.grantfulltextopen-
item.languageiso639-1tr-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
item.cerifentitytypePublications-
item.openairetypeConference Object-
crisitem.author.dept03.04. Department of Computer Engineering-
Appears in Collections:Computer Engineering / Bilgisayar Mühendisliği
Scopus İndeksli Yayınlar Koleksiyonu / Scopus Indexed Publications Collection
Files in This Item:
File Description SizeFormat 
7039.pdfConference Object814.08 kBAdobe PDFThumbnail
View/Open
Show simple item record



CORE Recommender

SCOPUSTM   
Citations

3
checked on Nov 15, 2024

Page view(s)

456
checked on Nov 18, 2024

Download(s)

160
checked on Nov 18, 2024

Google ScholarTM

Check





Items in GCRIS Repository are protected by copyright, with all rights reserved, unless otherwise indicated.