This paper proposes a systematic software product line test case derivation method that reuses test data. With the method, significant test cases reduction can be achieved over the conventional software product line testing. The key to achieving reuse lies in performing test data determination during domain test engineering so that application test engineers share test data rather than creating different test data for different products. A case study shows the effect of significantly reducing the number of derived test cases without sacrificing error detection capability.