Author_Institution :
Software Coll., Zhongyuan Univ. of Technol., Zhengzhou, China
Abstract :
By introducing the reusability theory into software testing area, this paper identifies maintenance, regression, horizontal, vertical test case reuse dimensions, and characteristics for usability, independence, adaptability, standardization and credibility. To capture the essence of reusable test cases, the formal description and data model are presented for its development. As more and more reusable test cases become available in the repository, the reuse-oriented testing process, including planning, case preparation, execution, and results evaluation phases, is presented to meet the reuse requirements from independent test teams. Experiments have demonstrated that the reusable test case and its supporting processes can improve work efficiency and stimulate team members´ subjective initiative.
Keywords :
data models; program testing; software maintenance; software reusability; case preparation; data model; execution; formal description; horizontal test case reuse dimensions; maintenance; planning; regression; results evaluation phase; reuse-oriented test case management framework; reuse-oriented testing process; software testing area; vertical test case reuse dimensions; Computers; characteristics analysis; faceted classification; reusable test case reuse dimensions; reuse-oriented testing process; test case description;