Although software testing is a crucial activity in the software development process, only recently have more sound and consistent testing tools become available for testingjava programs and their components. These to...
详细信息
Although software testing is a crucial activity in the software development process, only recently have more sound and consistent testing tools become available for testingjava programs and their components. These tools support mostly functional and control-flow based structural criteria. In this paper we explore control-flow and data-flow based coverage criteria to support the testing of java programs and/or components. We also describe a testing tool, named JaBUTi, which can be used by both the component developer and the component user to test java-based components and/or systems. To achieve this goal, the tool works at the bytecode level such that no source code is required during the testing activity. We illustrate these ideas and concepts with an example extracted from the literature. (c) 2004 Elsevier B.V. All rights reserved.
暂无评论