嵌入式软件测试用例自动生成方法

2021-11-28 02:03:51赵昶宇
科技与创新 2021年6期

赵昶宇

嵌入式软件测试用例自动生成方法

赵昶宇

(天津津航计算技术研究所,天津 300308)

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

嵌入式软件;黑盒测试;测试成本;等价划分

嵌入式软件的测试中有一个重要的环节就是设计软件测试用例,这是一项非常耗费时间和精力的工作。如果能够实现软件测试用例的自动生成,将极大地提高测试效率,节省测试时间和成本,并提高软件测试的覆盖率。关于测试用例的自动生成,最关键的是尽可能用最少的测试用例发现更多的软件错误和缺陷。目前,还有不少嵌入式软件仍然依靠手工编写测试用例来进行软件测试,这种方式对软件测试人员提出了很高的经验和技术要求,大多数情况下会产生较高的测试成本和较长的测试时间,整体测试效率较低,测试后的软件覆盖率和质量很难得到保证。……

登录APP查看全文