Development of efficient t-way test data generation algorithm and execution strategies / (Record no. 3687)

MARC details
000 -LEADER
fixed length control field 03425nam a2200265 a 4500
001 - CONTROL NUMBER
control field vtls000067755
003 - CONTROL NUMBER IDENTIFIER
control field KUKTEM
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20251114204531.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 121213t2012 my a f m 000 0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number THE0001737(Local)
039 #9 - LEVEL OF BIBLIOGRAPHIC CONTROL AND CODING DETAIL [OBSOLETE]
Level of rules in bibliographic description 201905131216
Level of effort used to assign nonsubject heading access points yusri
Level of effort used to assign subject headings 201710061632
Level of effort used to assign classification aishah
-- 201212131115
-- Fida
040 ## - CATALOGING SOURCE
Original cataloging agency UMP
090 ## - LOCALLY ASSIGNED LC-TYPE CALL NUMBER (OCLC); LOCAL CALL NUMBER (RLIN)
Classification number (OCLC) (R) ; Classification number, CALL (RLIN) (NR) QA76.64 .K43 2012 rs Thesis
100 0# - MAIN ENTRY--PERSONAL NAME
Personal name Khandakar Fazley Rabbi
245 10 - TITLE STATEMENT
Title Development of efficient t-way test data generation algorithm and execution strategies /
Statement of responsibility, etc. Khandakar Fazley Rabbi
260 ## - PUBLICATION, DISTRIBUTION, ETC.
Place of publication, distribution, etc. Kuantan, Pahang :
Name of publisher, distributor, etc. UMP,
Date of publication, distribution, etc. 2012
300 ## - PHYSICAL DESCRIPTION
Extent xviii, 102 p. :
Other physical details ill. ;
Dimensions 30 cm. +
Accompanying material 1 CD-ROM
502 ## - DISSERTATION NOTE
Dissertation note Thesis (Master of Computer Science) -- Universiti Malaysia Pahang - 2012
504 ## - BIBLIOGRAPHY, ETC. NOTE
Bibliography, etc. note Bibliography: p. 88-96
520 3# - SUMMARY, ETC.
Summary, etc. 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. In current practice, usually the test-data are selected and executed randomly. Many useful strategies (2-Way and TWay sampling) were developed to generate test-data and facilitate smooth testing process. Comprehensive test data generation is nondeterministic polynomial hard problem (NP-complete). Hence, optimization in terms of number of generated test-data and execution time is in demand. Motivated by these, this thesis addresses the design, implementation and validation of four effective test data generation strategies in terms of 2-way and T-way as follows: (I) PS2Way (Pairwise Search for 2-way Test Data Generation) strategy is based on parameters pair technique. This strategy is able to reduce the number of test data, but the execution time is not optimized. (II) EasyA (Easy Algorithm for 2-way Test Data Generation) is developed based on matrix based calculation to overcome the time constrains by keeping the number of test data in an acceptable range. This strategy is unable to support non uniform values. (III) R2Way (Random Search for 2-way Test Data Generation) with execution tool is developed to support both uniform and non-uniform values using search based software engineering. R2Way outperforms other existing strategies but cannot support higher interaction level (T > 2). And finally, (IV) MTTG (Multi-Tuple based T-way Test Data Generation) strategy is developed inspiring kids “Card Game” to overcome the limitations of interaction strength. An executable prototype tool is also developed for auto test execution besides efficient test data generation. Empirical data shows that MTTG is effective and outperforms other strategies in terms of number of test data generation time (more than 74% improvement), maintaining a tolerable test data size. All the proposed strategies are simpler to implement and handle. They are also efficient in terms of execution time and able to generate highly reduced test data suites to fulfil the current demand (easy and faster process) by software development companies.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Object-oriented programming (Computer science)
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Computer software
General subdivision Testing
856 40 - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier <a href="http://ecollib.ump.edu.my/3674/">http://ecollib.ump.edu.my/3674/</a>
Public note Library access only
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Home library Current library Date acquired Total checkouts Full call number Barcode Date last seen Copy number Price effective from Koha item type
  Not lost Library of Congress Classification   Not for loan UMPLIB GAMBANG UMPLIB GAMBANG 04/09/2019   CD 6307 | QA76.64 .K43 2012 rs Thesis 0000067931 04/09/2019 1 04/09/2019 Thesis
  Not lost Library of Congress Classification   Not for loan UMPLIB PEKAN UMPLIB PEKAN 04/09/2019   QA76.64 .K43 2012 rs Thesis 0000067930 04/09/2019 1 04/09/2019 Thesis

Perpustakaan Universiti Malaysia Pahang Al-Sultan Abdullah
26600 Pekan, Pahang Darul Makmur
Phone: +609 431 5063 (Gambang) / +609 431 5035 (Pekan)
Email: umplibrary@umpsa.edu.my

Connect With Us