业务背景
软件测试体系
- 软件测试体系是确保信息化、智能化和体系化能力的关键支撑。其面临的业务应用场景复杂多样,高度专业化,且普遍具有高可靠性、高安全性、强实时性、强对抗性和复杂环境适应性的严苛要求。测试工作必须贯穿于需求、设计、实现、集成、部署与维护的全生命周期,形成闭环的质量保障机制。
软件工厂对测试车间的诉求
标准化
统一流程、
工具与度量体系
自动化
嵌入CI/CD,
最大限度无人值守
可追溯
需求到缺陷全链路双向追溯
数据驱动
基于覆盖率、
缺陷率评估決策
高可靠性
结果可复现,满足质量门禁
测试体系对测试工具的能力诉求
特点
作坊式测试
特征
黑盒测试、无测试规程,出厂前排查问题,功能没问题就好
阶段1:萌芽与探索
特点
测试体系化
特征
测试体系标准化,按照瀑布式展开作业,独立开展测试活动
阶段2:流程标准化
特点
测试自动化
特征
建设自动化测试平台,多工具协同,用例通过自动化测试实现
阶段3:测试自动化
特点
自动化测试工厂
特征
7*24自动化测试工厂,各种测试流水线可以大规模并发执行
阶段4:测试敏捷化
特点
AI与数据驱动
特征
以数据和AI为驱动、以平台为支撑、以全流程效率和质量提升为目标的系统性工程
阶段5:测试智能化
工具级别
要求
满足自主可控、单机准入使用要求
特征
测试工具功能、性能、兼容性、可靠性、易用性等特性全面达到,高精准、高可靠,满足测试、测评要求
适用场景
国产替代 | 测试测评 | 研发自测 | 外场测试
准入级 (P1)
工具级别
要求
容器化、高并发、云部署、满足自动化测试要求
特征
引擎可容器化部署,架构云化;可弹性扩容,支持高并发检测;可与测试流程打通,具备自动化测试能力
适用场景
测试一体化测试自动化 | 测评效率提升
容器级 (P2)
工具级别
要求
全面接入测试工厂,多流水线自动化测试
特征
能完全集成嵌入研发/测试平台,实现测试左移;支持全量测试和迭代增量测试;支持多层级流水线自动化测试作业;支持自动化回归测试;测试数据可与平台贯通,可度量;检测状态清晰可见
适用场景
DevOps | DevSecOps | 测试工厂 | 软件工厂
平台级(P3)
工具级别
要求
具备智能化生成、流化、决策能力
特征
工具智能化,具备自动生成用例、数据,接受体智能调度、编排测试流程,以及具备智能检测、智能调度、智能评估能力
适用场景
智能测试工厂 | 智能软件工厂
智能级(P4)