Melola Discovery

← Melola Discovery

Open access Jurnal SINTA 2

Selenium-Based Multithreading Functional Testing

IJCCS (Indonesian Journal of Computing and Cybernetics Systems) · Vol. 12 No. 1 (2018) · pp. 63–72

DOI
10.22146/ijccs.28121
ISSN
2460-7258, 1978-1520
Published
2018-01-31
Publisher
IndoCEISS in colaboration with Universitas Gadjah Mada, Indonesia.
Language
eng
License
creativecommons.org/licenses/by-sa/4.0

Abstract

In a software development projects, testing is an activity that can spend time, effort or cost up to 35%. To reduce this, developers can choose automatic testing. Automated testing, especially for functional testing, on web applications can be done by using tools, one of which is Selenium. By default, Selenium testing is done sequentially and without exploiting multithreading, which has an impact a sufficiently long time.In this study, a platform that allows Selenium users to test and utilize multithreading with Ruby language to speed up testing was developed. Thr result shows that Ruby's multithreading has proven to be capable of speeding functional testing up on various web applications. Variations occur depending on the functionality being tested, the testing approach and also the type of browsers used.

Keywords

Collaboration network of the authors

19 authors · 24 co-authorship links · 6 across different organisations

Hover or tap a name to highlight its co-authors. Double-click to open the author's page.

  • Universitas Gadjah Mada
  • Universitas Stikubank
  • Universitas Trunodjoyo Madura
  • Sekolah Tinggi Multi Media "MMTC" Yogyakarta
  • Universitas Teknokrat Indonesia
  • Institut Teknologi Telkom Purwokerto
  • Affiliation unknown
  • Different organisations
  • Same organisation
  • Affiliation unknown
  • Thicker line = more joint articles · bigger circle = more articles
Show as table
Co-authorOrganisationJoint articles
Retantyo WardoyoUniversitas Gadjah Mada4
Edi WinarkoUniversitas Gadjah Mada4
Edhy SutantaUniversitas Gadjah Mada4
Wiwien HadikurniawatiUniversitas Stikubank2
Oesman Hendra KelanaUniversitas Gadjah Mada1
Anie Rose IrawatiUniversitas Gadjah Mada1
Wikranta ArsaUniversitas Gadjah Mada1
Firmansyah AdiputraUniversitas Trunodjoyo Madura1
Erma SusantiUniversitas Gadjah Mada1
Teguh SusyantoAffiliation unknown1
David KristiadiSekolah Tinggi Multi Media "MMTC" Yogyakarta1
Styawati StyawatiUniversitas Teknokrat Indonesia1
Shona Chayy BilqisthUniversitas Gadjah Mada1
Sigit PriyantaUniversitas Gadjah Mada1
Amalia Nur AnggraeniUniversitas Gadjah Mada1
Tenia WahyuningrumInstitut Teknologi Telkom Purwokerto1
Ridowati GunawanUniversitas Gadjah Mada1

Affiliations come from OpenAlex; journal OAI-PMH metadata carries none. Authors without an OpenAlex ID are matched by name, which can merge or split people.

Metadata source: OAI-PMH (metadata jurnal) https://journal.ugm.ac.id/ijccs/oai, first harvested 26 Okt 2026, last seen 26 Okt 2026.
Original metadata (oai_dc)
<oai_dc:dc xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/  http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
	<dc:title xml:lang="en-US">Selenium-Based Multithreading Functional Testing</dc:title>
	<dc:creator>Mustofa, Khabib</dc:creator>
	<dc:creator>Fajar, Sunu Pinasthika</dc:creator>
	<dc:subject xml:lang="en-US">Computer Science, Software Testing</dc:subject>
	<dc:subject xml:lang="en-US">software testing; functional testing; Selenium; multithreading</dc:subject>
	<dc:description xml:lang="en-US">In a software development projects, testing is an activity that can spend time, effort or cost up to 35%. To reduce this, developers can choose automatic testing. Automated testing, especially for functional testing, on web applications can be done by using tools, one of which is Selenium. By default, Selenium testing is done sequentially and without exploiting multithreading, which has an impact a sufficiently long time.In this study, a platform that allows Selenium users to test and utilize multithreading with Ruby language to speed up testing was developed. Thr result shows that Ruby's multithreading has proven to be capable of speeding functional testing up on various web applications. Variations occur depending on the functionality being tested, the testing approach and also the type of browsers used.</dc:description>
	<dc:publisher xml:lang="en-US">IndoCEISS in colaboration with Universitas Gadjah Mada, Indonesia.</dc:publisher>
	<dc:contributor xml:lang="en-US"></dc:contributor>
	<dc:date>2018-01-31</dc:date>
	<dc:type>info:eu-repo/semantics/article</dc:type>
	<dc:type>info:eu-repo/semantics/publishedVersion</dc:type>
	<dc:type xml:lang="en-US"></dc:type>
	<dc:format>application/pdf</dc:format>
	<dc:identifier>https://journal.ugm.ac.id/ijccs/article/view/28121</dc:identifier>
	<dc:identifier>10.22146/ijccs.28121</dc:identifier>
	<dc:source xml:lang="en-US">IJCCS (Indonesian Journal of Computing and Cybernetics Systems); Vol 12, No 1 (2018): January; 63-72</dc:source>
	<dc:source>2460-7258</dc:source>
	<dc:source>1978-1520</dc:source>
	<dc:language>eng</dc:language>
	<dc:relation>https://journal.ugm.ac.id/ijccs/article/view/28121/19964</dc:relation>
	<dc:rights xml:lang="en-US">Copyright (c) 2018 IJCCS (Indonesian Journal of Computing and Cybernetics Systems)</dc:rights>
	<dc:rights xml:lang="en-US">http://creativecommons.org/licenses/by-sa/4.0</dc:rights>
</oai_dc:dc>