Title :
Identification of categories and choices in activity diagrams
Author :
Chen, T.Y. ; Poon, Pak-Lok ; Tang, Sau-Fun ; Tse, T.H.
Author_Institution :
Swinburne Univ. of Technol., Australia
Abstract :
The choice relation framework (CHOC´LATE) provides a systematic skeleton for constructing test cases from specifications. An early stage of the framework is to identify a set of categories and choices from the specification, which is not a trivial task when this document is largely informal and complex. Despite the difficulty, the identification task is very important because the quality of the identified categories and choices will affect the comprehensiveness of the test cases and, hence, the chance of revealing software faults. This paper alleviates the problem by introducing a technique for identifying categories and choices from the activity diagrams in the specification. This technique also helps determine the relations between some pair of choices in the choice relation table - an essential step of CHOC´LATE for the subsequent generation of test cases.
Keywords :
diagrams; formal specification; formal verification; program testing; software fault tolerance; activity diagrams; choice relation framework; choice relation table; software faults; systematic skeleton; test case construction; Australia Council; Computer science; Fault diagnosis; Formal specifications; Natural languages; Skeleton; Software quality; Software testing; System testing; Activity diagrams; category-partition method; choice relation framework; classification-tree; method; specification-based testing; test frame;
Conference_Titel :
Quality Software, 2005. (QSIC 2005). Fifth International Conference on
Print_ISBN :
0-7695-2472-9
DOI :
10.1109/QSIC.2005.36