Design a Tool for Generating Test Cases using Swarm Intelligence

In this research, the tools and techniques of artificial intelligence were studied and employed in software engineering. And that was conducted through using the Particle Swarm Optimization PSO and Cat Swarm Optimization CSO in generating optimal test cases of the software written with C++ language...

Full description

Saved in:
Bibliographic Details
Main Authors: Shahbaa Khaleel, Ashraf Al Thanoon
Format: Article
Language:English
Published: Mosul University 2013-03-01
Series:Al-Rafidain Journal of Computer Sciences and Mathematics
Subjects:
Online Access:https://csmj.mosuljournals.com/article_163468_7c8ac6d0ab2e8a938163f3f173685027.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849738314137993216
author Shahbaa Khaleel
Ashraf Al Thanoon
author_facet Shahbaa Khaleel
Ashraf Al Thanoon
author_sort Shahbaa Khaleel
collection DOAJ
description In this research, the tools and techniques of artificial intelligence were studied and employed in software engineering. And that was conducted through using the Particle Swarm Optimization PSO and Cat Swarm Optimization CSO in generating optimal test cases of the software written with C++ language in an automatic way because that enables the corporation which develops the program to save time and costs as well as ensuring the test process quality, which is estimated by 50% of the product cost. In this research, the software engineering tool Generate Test Suite GTS TOOL was constructed and modeled with the aid of the computer, which is used to generate optimal test cases automatically and this tool also support the drawing of the control flowgraphs and paths inside the program and tests each path using CSO and PSO. The proposed tool succeeded in generating optimal test cases for several programs and in a very short time. The average of generating the test cases using PSO was 4 minutes and 1.2 minutes for CSO. Where the performance of the CSO was much better than the performance of PSO.
format Article
id doaj-art-2596528300c44532ae310c091d99be21
institution DOAJ
issn 1815-4816
2311-7990
language English
publishDate 2013-03-01
publisher Mosul University
record_format Article
series Al-Rafidain Journal of Computer Sciences and Mathematics
spelling doaj-art-2596528300c44532ae310c091d99be212025-08-20T03:06:39ZengMosul UniversityAl-Rafidain Journal of Computer Sciences and Mathematics1815-48162311-79902013-03-0110142144410.33899/csmj.2013.163468163468Design a Tool for Generating Test Cases using Swarm IntelligenceShahbaa Khaleel0Ashraf Al Thanoon1College of Computer Sciences and Mathematics University of Mosul, Mosul, IraqCollege of Computer Sciences and Mathematics University of Mosul, Mosul, IraqIn this research, the tools and techniques of artificial intelligence were studied and employed in software engineering. And that was conducted through using the Particle Swarm Optimization PSO and Cat Swarm Optimization CSO in generating optimal test cases of the software written with C++ language in an automatic way because that enables the corporation which develops the program to save time and costs as well as ensuring the test process quality, which is estimated by 50% of the product cost. In this research, the software engineering tool Generate Test Suite GTS TOOL was constructed and modeled with the aid of the computer, which is used to generate optimal test cases automatically and this tool also support the drawing of the control flowgraphs and paths inside the program and tests each path using CSO and PSO. The proposed tool succeeded in generating optimal test cases for several programs and in a very short time. The average of generating the test cases using PSO was 4 minutes and 1.2 minutes for CSO. Where the performance of the CSO was much better than the performance of PSO.https://csmj.mosuljournals.com/article_163468_7c8ac6d0ab2e8a938163f3f173685027.pdfparticle swarm optimization psocat swarm optimization csocontrol flowgraphstest cases
spellingShingle Shahbaa Khaleel
Ashraf Al Thanoon
Design a Tool for Generating Test Cases using Swarm Intelligence
Al-Rafidain Journal of Computer Sciences and Mathematics
particle swarm optimization pso
cat swarm optimization cso
control flowgraphs
test cases
title Design a Tool for Generating Test Cases using Swarm Intelligence
title_full Design a Tool for Generating Test Cases using Swarm Intelligence
title_fullStr Design a Tool for Generating Test Cases using Swarm Intelligence
title_full_unstemmed Design a Tool for Generating Test Cases using Swarm Intelligence
title_short Design a Tool for Generating Test Cases using Swarm Intelligence
title_sort design a tool for generating test cases using swarm intelligence
topic particle swarm optimization pso
cat swarm optimization cso
control flowgraphs
test cases
url https://csmj.mosuljournals.com/article_163468_7c8ac6d0ab2e8a938163f3f173685027.pdf
work_keys_str_mv AT shahbaakhaleel designatoolforgeneratingtestcasesusingswarmintelligence
AT ashrafalthanoon designatoolforgeneratingtestcasesusingswarmintelligence