File Download
  Links for fulltext
     (May Require Subscription)
Supplementary

Conference Paper: Incremental identification of categories and choices for test case generation: a study of the software practitioners' preferences

TitleIncremental identification of categories and choices for test case generation: a study of the software practitioners' preferences
Authors
KeywordsIncremental identification
Choice relation framework
Specification-based testing
Test case generation
Test harness
Issue Date2013
PublisherIEEE Computer Society.
Citation
Symposium on Engineering Test Harness, Nanjing, China, July 29-30, 2013. In Proceedings: 13th International Conference on Quality Software (QSIC), Nanjing, China, 29-30 July 2013, p. 230-237 How to Cite?
AbstractTest case generation is a vital procedure in the engineering of test harnesses. In particular, the choice relation framework and the category-partition method play an important role, by requiring software testers to identify categories (intuitively equivalent to input parameters or environment conditions) and choices (intuitively equivalent to ranges of values) from a specification and to systematically work on the identified choices to generate test cases. Other specification-based test case generation methods (such as the classification-tree method, cause-effect graphing, and combinatorial testing) also have similar requirements, although different terminology such as classifications and classes is used in place of categories and choices. For a large and complex specification that contains many specification components, categories and choices may be identified separately from various kinds of components. We call this practice an incremental identification approach. In this paper, we discuss our study involving 16 experienced software practitioners and three commercial specifications. Our objectives are to determine, from the opinions of the practitioners, (a) the popularity of an incremental identification approach, (b) the usefulness of identifying categories and choices from various kinds of specification components, and (c) possible ways to improve the effectiveness of the identification process.
DescriptionCo-located with 13th International Conference on Quality Software (QSIC), Nanjing, China, 29-30 July 2013
Persistent Identifierhttp://hdl.handle.net/10722/184864
ISI Accession Number ID

 

DC FieldValueLanguage
dc.contributor.authorPoon, PLen_US
dc.contributor.authorChen, TYen_US
dc.contributor.authorTse, THen_US
dc.date.accessioned2013-07-15T10:14:44Z-
dc.date.available2013-07-15T10:14:44Z-
dc.date.issued2013en_US
dc.identifier.citationSymposium on Engineering Test Harness, Nanjing, China, July 29-30, 2013. In Proceedings: 13th International Conference on Quality Software (QSIC), Nanjing, China, 29-30 July 2013, p. 230-237en_US
dc.identifier.urihttp://hdl.handle.net/10722/184864-
dc.descriptionCo-located with 13th International Conference on Quality Software (QSIC), Nanjing, China, 29-30 July 2013-
dc.description.abstractTest case generation is a vital procedure in the engineering of test harnesses. In particular, the choice relation framework and the category-partition method play an important role, by requiring software testers to identify categories (intuitively equivalent to input parameters or environment conditions) and choices (intuitively equivalent to ranges of values) from a specification and to systematically work on the identified choices to generate test cases. Other specification-based test case generation methods (such as the classification-tree method, cause-effect graphing, and combinatorial testing) also have similar requirements, although different terminology such as classifications and classes is used in place of categories and choices. For a large and complex specification that contains many specification components, categories and choices may be identified separately from various kinds of components. We call this practice an incremental identification approach. In this paper, we discuss our study involving 16 experienced software practitioners and three commercial specifications. Our objectives are to determine, from the opinions of the practitioners, (a) the popularity of an incremental identification approach, (b) the usefulness of identifying categories and choices from various kinds of specification components, and (c) possible ways to improve the effectiveness of the identification process.-
dc.languageengen_US
dc.publisherIEEE Computer Society.-
dc.relation.ispartofProceedings: 13th International Conference on Quality Software (QSIC), Nanjing, China, 29-30 July 2013en_US
dc.rights©2013 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.-
dc.subjectIncremental identification-
dc.subjectChoice relation framework-
dc.subjectSpecification-based testing-
dc.subjectTest case generation-
dc.subjectTest harness-
dc.titleIncremental identification of categories and choices for test case generation: a study of the software practitioners' preferencesen_US
dc.typeConference_Paperen_US
dc.identifier.emailTse, TH: thtse@cs.hku.hken_US
dc.identifier.authorityTse, TH=rp00546en_US
dc.description.naturepostprint-
dc.identifier.doi10.1109/QSIC.2013.14-
dc.identifier.scopuseid_2-s2.0-84885592205-
dc.identifier.hkuros215621en_US
dc.identifier.spage230-
dc.identifier.epage237-
dc.identifier.isiWOS:000335148200033-
dc.publisher.placeUnited States-
dc.customcontrol.immutableyiu 140328-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats