为了减少软件测试人员的工作量,降低软件测试成本,提高软件测试的质量和效率,提出了一种软件测试用例自动生成方法。该方法首先提取出被测软件系统中的各个接口参数,然后利用等价划分或者边界取值方法确定出每个接口参数的取值集合,最后将被测试软件中任意两个接口参数采用两两组合的方式进行测试率的覆盖。上述方法以最少的测试用例实现了对各个接口参数的各种组合最大限度的覆盖,不仅提高了设计和生成测试用例的效率,而且有效提升软件的测试效率,节省了软件测试成本并保证了软件测试的质量。