国家信息安全事件加速“去IOE"--零一拼装推出中国人自己的顶尖软件白盒测试工具
软件测试工具,作为一个软件的细分领域,它和基础类的操作系统一样,一直是国人难以触及的技术领域,它的研发需要对软件语言最底层的编译技术以及软件测试方法有非常深入的技术储备。软件测试工具,尤其是可以达到商用标准的白盒测试工具一直被国外的几大老牌软件测试工具所垄断,即使中国的军方以及航天航空领域也通常别无选择。在斯诺登事件发生以后,信息安全问题已经上升到国家安全的高度,并且随着数字化、网络化、智能化、服务化的发展,软件应用的比重在逐年加大,软件的安全对国家信息安全有了越来越大的影响,软件国产化也就成为必然的趋势。软件测试的通常场景,是需要用测试工具对代码进行分析,而如果采用国外的测试工具,可想而知其潜在的安全性问题,被测和核心程序的源码会完全暴露给测试工具,所以可能在所有去IOE领域里面软件测试工具被国产工具所取代是属于最迫切需求的一个。
上海零一拼装信息技术有限公司就是在这样的背景中应运而生,零一拼装苦练内功,甘于寂寞,专注于软件测试领域,研发团队用了近三年的研发时间,终于推出中国人自己的顶尖商用级白盒测试工具------ThreadingTest,简称“TT”。
TT是一款跨平台、多语言、集测试与辅助开发于一体的智能测试工具平台,我们将主流白盒测试产品与TT的性能做了相应的对比分析,这样可以清楚的了解到TT与传统测试工具的性能区别:
TT与主流白盒测试产品的性能对比表
除此之外,TT在回归测试,覆盖技术,图形化系统,示波器实时监控等方面具有突波性特点:
1. 可视化测试用例与程序代码之间的游走路线,可互相追溯;
2. 可视化美军标DO-178B MC/DC白盒结构100%测试;
3. 百万图元级别的超高速图形绘制技术,使程序结构图、控制流程图等在瞬间完成;
4. 用示波器时时显示执行数据块数量、函数数量、条件数量等多个指标;
5. 全自动的多版本累计覆盖率技术,可以统计任意多版本的差异比较;
6. 100% Java语法兼容性的编译技术,可实现快速批量编译并保持同步升级;
7. 支持多种语言、平台和应用,可运行在任意操作系统下;
8. 支持分布式测试场景。