软件测试是保证和提高软件可靠性的主要和必不可少的手段之一,在软件工程中占有举足轻重的地位。但软件测试至今严重依赖于测试人员的经验,缺乏严格的理论基础,被认为是软件开发过程中最缺乏理解的一个阶段。软件测试至今是一项劳动密集型工作,消耗大量的软件开发资源。本项目研究如何将软件测试转化为自适应控制问题,以自适应控制原理和理论指导软件测试用例的选取和控制软件测试过程,为软件测试提供一个恰当的理论基础;同时提高软件测试效率,为保证和提高软件可靠性,为把软件测试从劳动密集型转化为知识密集型作出贡献。研究内容包括参数时变软件的自适应测试,参数估计方法,软件构件的自适应测试,构件软件系统的自适应测试,以及软件实验验证。
软件测试是保证和提高软件可靠性的主要和必不可少的手段之一,在软件工程中占有举足轻重的地位。但软件测试至今严重依赖于测试人员的经验,缺乏严格的理论基础,被认为是软件开发过程中最缺乏理解的一个阶段。软件测试至今是一项劳动密集型工作,消耗大量的软件开发资源。本项目研究如何将软件测试转化为自适应控制问题,以自适应控制原理和理论指导软件测试用例的选取和控制软件测试过程,为软件测试提供一个恰当的理论基础;同时提高软件测试效率,为保证和提高软件可靠性,为把软件测试从劳动密集型转化为知识密集型作出贡献。研究内容包括参数时变软件的自适应测试,参数估计方法,软件构件的自适应测试,构件软件系统的自适应测试,以及软件实验验证。