A challenge in software testing research area is presented by the question: how do we reduce time and effort to test software without reducing the effectiveness? In this paper, we present the results of an experiment with a program that contains real defects. The data collection have been performed in module-level, rather than statement-level, such as what was done in a previous work. Our primary hypothesis is that the fault-revealing rate is greater when larger or more complex modules are tested first. We demonstrate that testing modules ordered by size or complexity metrics reduce the number of modules to be tested in 6,2% to 17,7%. A secondary hypothesis was formulated: A larger or more complex module has higher probability of containing...