在国内软件测试发展的初期,测试工作作为一个辅助性工作,并不像如今这么专业、规范,很多时候基本都是靠测试工程师自己的经验,依据需求规格说明书开展测试活动,这种情况下测试覆盖率及正确性基本都是靠测试工程师个人职业素质,盲目测试、漏测风险大大增加。随着软件工程学科发展及用户对产品质量需求的不断增加,在ISO、CMMI等软件质量标准中都要求测试活动实施时必须进行测试用例设计,以期降低软件质量风险,提高测试活动质量。