T-Way testing with seeding support

Access is limited to UniMAP community.

Saved in:
Bibliographic Details
Main Author: Abdullahi, Ali Hussein
Other Authors: Dr. Rozmie Razif Othman
Format: Learning Object
Language:English
Published: Universiti Malaysia Perlis (UniMAP) 2016
Subjects:
Online Access:http://dspace.unimap.edu.my:80/xmlui/handle/123456789/41746
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.unimap-41746
record_format dspace
spelling my.unimap-417462016-05-30T05:13:42Z T-Way testing with seeding support Abdullahi, Ali Hussein Dr. Rozmie Razif Othman Software testing Software engineering T-Way testing Access is limited to UniMAP community. Software testing is one of the important parts of software development life cycle in software engineering, but this process is still very labour- intensive and expensive . Around 50% of project money goes under software testing. Hence, the focus is to find automatic and cost-effective software testing and debugging techniques to ensure high quality of released product. Nowdays, research on software testing focuses on test coverage criterion design, test-data generation problem, test oracle problem, regression testing problem and fault localization problem. Among these problems test-data generation problem is an important issue in producing error free software. To solve this problem, Pairwise strategy (i.e. two-way interaction) has been known as an effective test data reduction strategy and able to detect from 60 to 80% of the faults. For a typical software product, it is desired to test all possible combinations of input data in various configurations, Exhaustive testing is impossible to execute prior to release in the market. The lack of resources, cost factors and tight deadlines to market are some of the main factors that prevent this consideration. Another than that, the lack of testing can lead to disastrous consequences including loss of data, fortunes and even lives if human resources are not planned and managed effectively. In current practice, usually the testdata are selected and executed randomly. Many useful strategies (2-Way and T- Way sampling) were developed to generate test-data and facilitate smooth testing process. Comprehensive test data generation is nondeterministic polynomial hard problem (NPcomplete). Hence, optimization in terms of number of generated test-data and execution time is in demand. However, as t-way test suite generation is NP hard problem, no single existing strategy can claim dominance as far as optimality of test size is concerned. Motivated by the aforementioned challenges, this Final Year Project design and evaluate t-way strategy called TSWS that supports seeding possibilities. 2016-05-30T05:13:42Z 2016-05-30T05:13:42Z 2015-05 Learning Object http://dspace.unimap.edu.my:80/xmlui/handle/123456789/41746 en Universiti Malaysia Perlis (UniMAP) School of Computer and Communication Engineering
institution Universiti Malaysia Perlis
building UniMAP Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaysia Perlis
content_source UniMAP Library Digital Repository
url_provider http://dspace.unimap.edu.my/
language English
topic Software testing
Software engineering
T-Way testing
spellingShingle Software testing
Software engineering
T-Way testing
Abdullahi, Ali Hussein
T-Way testing with seeding support
description Access is limited to UniMAP community.
author2 Dr. Rozmie Razif Othman
author_facet Dr. Rozmie Razif Othman
Abdullahi, Ali Hussein
format Learning Object
author Abdullahi, Ali Hussein
author_sort Abdullahi, Ali Hussein
title T-Way testing with seeding support
title_short T-Way testing with seeding support
title_full T-Way testing with seeding support
title_fullStr T-Way testing with seeding support
title_full_unstemmed T-Way testing with seeding support
title_sort t-way testing with seeding support
publisher Universiti Malaysia Perlis (UniMAP)
publishDate 2016
url http://dspace.unimap.edu.my:80/xmlui/handle/123456789/41746
_version_ 1643799736779538432
score 13.222552