项目名称: 并行、多平台“云测试”的关键技术研究
项目编号: No.61379045
项目类型: 面上项目
立项/批准年度: 2013
项目学科: 自动化技术、计算机技术
项目作者: 张震宇
作者单位: 中国科学院软件研究所
项目金额: 73万元
中文摘要: 随着软件规模庞大和功能复杂化,软件测试的压力与日俱增,而回归测试并行化的理想方案受到物理资源限制。随着移动设备和网络技术发展,跨平台软件呈现普及趋势,然而多平台测试仍具有技术难度。云计算模式的测试服务是并行、多平台测试的解决途径,然而需要应对多场景组合爆炸、海量测试的执行效率、以及多软件错误的同步定位问题。 本项目从工业界问题出发,研究并行、多平台的云测试服务的关键技术--组合测试、测试用例排序和自动化错误定位。这些研究方向近年来很活跃,然而并非针对云测试而开展。从现代软件特点及软件测试问题出发,本项目在并行、多平台的云测试场景下对关键技术问题进行研究。 本项目研究提高回归测试速度、改善持续集成质量、增强错误定位效果的理论和方法;同时为云测试提供新的思路,有助于并行、多平台的测试实施。本项目将利用组合测试、回归测试和错误定位技术,针对现代软件特点及工业界问题实现云测试服务和相关工具。
中文关键词: 软件测试;组合测试;回归测试;软件错误定位;云计算
英文摘要: With the dramatic increasing of software scales and the complexity of software functionalities, software testing is under tremendous pressure from practical challenges. It is straightforward to parallelize the process of regression testing, but such a bru
英文关键词: software testing;combinatorial testing;regression testing;software fault localization;cloud computing