基于远程交互的软件白盒测试体系建设和推广

2020-02-27 05:48项目负责人曲宗峰
家电科技 2020年1期
关键词:测试工具家电行业软件测试

项目负责人:曲宗峰

联系人:马晓玉 maxy@cheari.com

项目组成员:李红伟、马晓玉、冯长卿、裴广福、张欣露、

赵燕伟、焦利敏、魏明然、胡亚欣、赵鸿斌、孙园

背景

我国家电行业软件普遍存在一些质量问题:(1)软件文档缺失、编码规范性差、变更管理不到位、缺少工程化管理;(2)软件的清晰性、可测试性、可维护性、可移植性和可重用性差,软件的正确性、可靠性和完整性无法充分保证。家电行业已经逐步意识到软件对于产品质量的重要性。虽然有的企业也在进行白盒测试,但测试流程和测试标准并不专业,效果并不理想。

项目介绍

该项目技术服务方案以复式机洗衣机软件白盒测试为切入点,通过软件测试理论培训、软件工具培训和示范测试开展案例式研究,预期达成以下目的:(1)通过对复式机洗衣机软件的测试,包括运用静态分析、代码分析、代码审查、代码走查、单元测试等过程来验证洗衣机软件的正确性、可靠性,消除安全和可靠性隐患,识别软件的质量特性,并提出软件改进方案。(2)结合软件测试项目,开展针对软件测试标准、软件测试流程以及白盒测试用例设计方法等培训,使研发测试团队了解系统、科学的软件测评流程、方法和要求,培养白盒测试人才,为后续建立白盒软件测试能力奠定基础。

项目实施过程中尝试远程测试的方案,即企业远程租用家电院的软件测试工具进行测试。方案具备以下技术优势:(1)配备主流软件测试专业工具(白盒测试工具:Testbed、QAC、Coverity、Jtest;自动化功能测试工具:UFT;性能测试工具:Loadrunner、Jmeter;信息安全测试工具:Webinspect),覆盖嵌入式和通用应用软件的安全性、性能效率、功能性等测试需求,支持黑盒和白盒、静态和动态相结合的测试;(2)实验室采用专网隔离技术,双重身份认证,视频监控和严格保密制度,保证客户知识产权安全;(3)实验室网络为千兆光纤,可满足远程访问的网络条件;(4)除支持本地试验室环境测试外,支持远程、虚拟化、独享工具测试,方便客户、消除顾虑、节省投入;(5)支持远程测试协助和专家会商,共享专业测试团队;(6)采用远程访问加行为管理的方案,确保远程访问过程中知识产权保密。远程测试过程中,中国家用电器研究院实验室的网络拓扑结构见图1。

图1 中国家用电器研究院实验室网络拓扑结构

项目创新点分析

与传统软件测试项目相比,该项目要求更高、难度更大,在很多实际问题上定制解决方案,在实际测试过程中为企业提供能力建立的指导意见,协助企业建立健全白盒测试能力。同时,项目在实施过程中尝试远程测试的方案,远程测试过程中使用行为管理软件,确保企业知识产权保密。

结语

该项目对于提升软件产品质量,降低产品投入市场的风险具有重要意义,同时提高家电行业对软件测试的重视,对推动整个家电行业的良性发展具有重要作用。可为家电企业提供软件测试的技术服务,同时对于暂时没有软件测试设备而有软件测试需求的企业,可采用远程租用测试设备的方式来实现测试。

猜你喜欢
测试工具家电行业软件测试
家电行业不能太悲观 从618看未来的两种趋势
2022年4月家电行业产销数据月度简析
基于OBE的软件测试课程教学改革探索
航天软件测试模型构建与应用
EXCEL和VBA实现软件测试记录管理
基于移动平台APP测试
手车式真空断路器回路电阻测试电流线接头研究
软件测试工程化模型及应用研究
浅谈响应时间测试分析方法
家电行业新能效标准发布