随着软件规模的不断扩大,软件发生错误的可能性增加,如何保证软件的质量和可靠性成为人们非常重视的问题。常规软件测试数据自动生成方法主要使用启发式测试策略模型(Heuristic Test Strategy Model,HTSM)进行数据特征分析重组,易受数...随着软件规模的不断扩大,软件发生错误的可能性增加,如何保证软件的质量和可靠性成为人们非常重视的问题。常规软件测试数据自动生成方法主要使用启发式测试策略模型(Heuristic Test Strategy Model,HTSM)进行数据特征分析重组,易受数据库资源参数时序分布作用影响,导致测试数据自动生成误差率较高,为此提出基于人工免疫算法的软件测试数据自动生成方法。实验结果表明,该方法的自动生成误差率较低,大幅度降低了软件测试的成本,保障了可信性测试的完整性,具有一定的应用价值。展开更多
文摘随着软件规模的不断扩大,软件发生错误的可能性增加,如何保证软件的质量和可靠性成为人们非常重视的问题。常规软件测试数据自动生成方法主要使用启发式测试策略模型(Heuristic Test Strategy Model,HTSM)进行数据特征分析重组,易受数据库资源参数时序分布作用影响,导致测试数据自动生成误差率较高,为此提出基于人工免疫算法的软件测试数据自动生成方法。实验结果表明,该方法的自动生成误差率较低,大幅度降低了软件测试的成本,保障了可信性测试的完整性,具有一定的应用价值。