Distributed t-way test suite execution with code coverage on multiple machines

This paper present a distributed test suite execution in term of code coverage analysis for testing a t-way test suite data using tuple space technology with Map and Reduce mechanism. The generated t-way test suite data and software under test (SUT) source code are preloaded into their respective pa...

Full description

Bibliographic Details
Main Authors: Zainal Hisham, Che Soh, Syahrul Afzal, Che Abdullah, Kamal Z., Zamli
Format: Conference or Workshop Item
Language:English
English
Published: IEEE 2017
Subjects:
Online Access:http://umpir.ump.edu.my/id/eprint/29070/
http://umpir.ump.edu.my/id/eprint/29070/1/Distributed%20t-way%20test%20suite%20execution%20with%20code%20coverage%20.pdf
http://umpir.ump.edu.my/id/eprint/29070/2/Distributed%20t-way%20test%20suite%20execution%20with%20code%20coverage_FULL.pdf
_version_ 1848823201400881152
author Zainal Hisham, Che Soh
Syahrul Afzal, Che Abdullah
Kamal Z., Zamli
author_facet Zainal Hisham, Che Soh
Syahrul Afzal, Che Abdullah
Kamal Z., Zamli
author_sort Zainal Hisham, Che Soh
building UMP Institutional Repository
collection Online Access
description This paper present a distributed test suite execution in term of code coverage analysis for testing a t-way test suite data using tuple space technology with Map and Reduce mechanism. The generated t-way test suite data and software under test (SUT) source code are preloaded into their respective partition using hash based routing algorithm. Each partition parsed each test case within the test suite into actual test data file. The code coverage of SUT source code is tested with each test case in actual test data and produces a test coverage result at their respective partition in term of class, method, block and line coverage. A case study of CGPA calculator as SUT is done to measure the test suite execution performance in term of test coverage with varying interaction strength on single and multiple machine environments. The scalability analysis of distributed test suite execution is also done in term of speedup gained while running on a multiple machine environments. An encouraging result is obtained on test coverage and speedup for multiple machine environments as compared to single machine environment. Higher test coverage and more speedup is obtained in higher machine environments.
first_indexed 2025-11-15T02:53:22Z
format Conference or Workshop Item
id ump-29070
institution Universiti Malaysia Pahang
institution_category Local University
language English
English
last_indexed 2025-11-15T02:53:22Z
publishDate 2017
publisher IEEE
recordtype eprints
repository_type Digital Repository
spelling ump-290702022-03-23T07:56:03Z http://umpir.ump.edu.my/id/eprint/29070/ Distributed t-way test suite execution with code coverage on multiple machines Zainal Hisham, Che Soh Syahrul Afzal, Che Abdullah Kamal Z., Zamli QA76 Computer software TK Electrical engineering. Electronics Nuclear engineering This paper present a distributed test suite execution in term of code coverage analysis for testing a t-way test suite data using tuple space technology with Map and Reduce mechanism. The generated t-way test suite data and software under test (SUT) source code are preloaded into their respective partition using hash based routing algorithm. Each partition parsed each test case within the test suite into actual test data file. The code coverage of SUT source code is tested with each test case in actual test data and produces a test coverage result at their respective partition in term of class, method, block and line coverage. A case study of CGPA calculator as SUT is done to measure the test suite execution performance in term of test coverage with varying interaction strength on single and multiple machine environments. The scalability analysis of distributed test suite execution is also done in term of speedup gained while running on a multiple machine environments. An encouraging result is obtained on test coverage and speedup for multiple machine environments as compared to single machine environment. Higher test coverage and more speedup is obtained in higher machine environments. IEEE 2017-09-25 Conference or Workshop Item PeerReviewed pdf en http://umpir.ump.edu.my/id/eprint/29070/1/Distributed%20t-way%20test%20suite%20execution%20with%20code%20coverage%20.pdf pdf en http://umpir.ump.edu.my/id/eprint/29070/2/Distributed%20t-way%20test%20suite%20execution%20with%20code%20coverage_FULL.pdf Zainal Hisham, Che Soh and Syahrul Afzal, Che Abdullah and Kamal Z., Zamli (2017) Distributed t-way test suite execution with code coverage on multiple machines. In: 2014 IEEE Symposium on Industrial Electronics and Applications, ISIEA 2014 , 28 - 1 October 2014 , Sutera Harbour Resort, Kota Kinabalu, Sabah. pp. 125-129. (8049884). ISBN 9781479955909 (Published) https://doi.org/10.1109/ISIEA.2014.8049884
spellingShingle QA76 Computer software
TK Electrical engineering. Electronics Nuclear engineering
Zainal Hisham, Che Soh
Syahrul Afzal, Che Abdullah
Kamal Z., Zamli
Distributed t-way test suite execution with code coverage on multiple machines
title Distributed t-way test suite execution with code coverage on multiple machines
title_full Distributed t-way test suite execution with code coverage on multiple machines
title_fullStr Distributed t-way test suite execution with code coverage on multiple machines
title_full_unstemmed Distributed t-way test suite execution with code coverage on multiple machines
title_short Distributed t-way test suite execution with code coverage on multiple machines
title_sort distributed t-way test suite execution with code coverage on multiple machines
topic QA76 Computer software
TK Electrical engineering. Electronics Nuclear engineering
url http://umpir.ump.edu.my/id/eprint/29070/
http://umpir.ump.edu.my/id/eprint/29070/
http://umpir.ump.edu.my/id/eprint/29070/1/Distributed%20t-way%20test%20suite%20execution%20with%20code%20coverage%20.pdf
http://umpir.ump.edu.my/id/eprint/29070/2/Distributed%20t-way%20test%20suite%20execution%20with%20code%20coverage_FULL.pdf