源代码可靠性缺陷测试
服务概述
通过对软件源代码进行系统化缺陷检测与专家分析,发现影响软件可靠性、稳定性和可维护性的潜在质量缺陷,从源头提升软件质量。
适用对象
- 企业市场推广/招投标活动:用于证明软件产品在源代码层面的可靠性与工程质量,提升产品技术可信度与市场竞争力
- 政府及行业主管部门项目验收:满足信息系统建设过程中对软件可靠性、稳定性和可维护性的质量审查要求
- 关键业务系统建设单位:包括金融、电信、能源、交通、医疗等对系统稳定性要求较高的行业,提前发现可能引发系统故障的源代码隐患
- 存在运行异常或稳定性风险的软件系统:希望定位并解决因源代码质量缺陷导致的软件崩溃、性能劣化、结果异常或难以维护等问题的研发团队
测试依据
- SJ/T 11681-2017《C#语言源代码缺陷控制与测试指南》
- SJ/T 11682-2017 《C/C++语言源代码缺陷控制与测试规范》
- SJ/T 11683-2017《Java语言源代码缺陷控制与测试指南》
测试内容
依据相关行业标准及评测中心多年积累的测试经验,采用自动化工具检测+专家分析验证相结合的方式,分别针对C/C++、JAVA和C#等主流语言的空指针引用、资源泄露、死锁等多种隐含较深且关键的源代码缺陷技术指标进行测试,解决由源代码质量缺陷导致的软件失效或异常退出、运行不稳定或逐渐变慢,程序运行结果不正确、软件难以维护等质量问题。
交付成果
源代码缺陷测试报告:包含测试结论、测试结果、缺陷严重程度评估及缺陷修复建议。