As an important phrase in software lifecycle, software testing is effective to ensure software quality, and the software developers pay more and more attention to software testing. In recent years, the workflow development has been increasingly focused on, which brings new challenges on software testing. Workflow software testing plays an important role in the development of practical softwares.In this paper, we review current software testing technology and workflow technology at first. Then we discuss how to develop workflow software and analyze the testability and features of workflow software and resource reusability in workflow software testing. We propose a test-oriented workflow software model and a set of workflow testing methods based on directed graph. Finally, we apply them to the practical test work in IBM. |