Links for fulltext
(May Require Subscription)
- Publisher Website: 10.1109/QSIC.2013.14
- Scopus: eid_2-s2.0-84885592205
- WOS: WOS:000335148200033
Supplementary
- Citations:
- Appears in Collections:
Conference Paper: Incremental identification of categories and choices for test case generation: a study of the software practitioners' preferences
Title | Incremental identification of categories and choices for test case generation: a study of the software practitioners' preferences |
---|---|
Authors | |
Keywords | Incremental identification Choice relation framework Specification-based testing Test case generation Test harness |
Issue Date | 2013 |
Publisher | IEEE 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? |
Abstract | Test 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. |
Description | Co-located with 13th International Conference on Quality Software (QSIC), Nanjing, China, 29-30 July 2013 |
Persistent Identifier | http://hdl.handle.net/10722/184864 |
ISI Accession Number ID |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Poon, PL | en_US |
dc.contributor.author | Chen, TY | en_US |
dc.contributor.author | Tse, TH | en_US |
dc.date.accessioned | 2013-07-15T10:14:44Z | - |
dc.date.available | 2013-07-15T10:14:44Z | - |
dc.date.issued | 2013 | en_US |
dc.identifier.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 | en_US |
dc.identifier.uri | http://hdl.handle.net/10722/184864 | - |
dc.description | Co-located with 13th International Conference on Quality Software (QSIC), Nanjing, China, 29-30 July 2013 | - |
dc.description.abstract | Test 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.language | eng | en_US |
dc.publisher | IEEE Computer Society. | - |
dc.relation.ispartof | Proceedings: 13th International Conference on Quality Software (QSIC), Nanjing, China, 29-30 July 2013 | en_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.subject | Incremental identification | - |
dc.subject | Choice relation framework | - |
dc.subject | Specification-based testing | - |
dc.subject | Test case generation | - |
dc.subject | Test harness | - |
dc.title | Incremental identification of categories and choices for test case generation: a study of the software practitioners' preferences | en_US |
dc.type | Conference_Paper | en_US |
dc.identifier.email | Tse, TH: thtse@cs.hku.hk | en_US |
dc.identifier.authority | Tse, TH=rp00546 | en_US |
dc.description.nature | postprint | - |
dc.identifier.doi | 10.1109/QSIC.2013.14 | - |
dc.identifier.scopus | eid_2-s2.0-84885592205 | - |
dc.identifier.hkuros | 215621 | en_US |
dc.identifier.spage | 230 | - |
dc.identifier.epage | 237 | - |
dc.identifier.isi | WOS:000335148200033 | - |
dc.publisher.place | United States | - |
dc.customcontrol.immutable | yiu 140328 | - |