全生命周期质量保障解决方案
软件测试的研究结果表明:越早发现软件中存在的问题,开发费用就越低;软件质量越高,软件发布后的维护费用越低。软件企业在软件测试方面缺乏重视度,重开发、轻测试软件。项目的成功不仅取决于开发,更取决于测试;在管理上随意、简单,没有建立有效、规范的软件测试管理体系;这将大大影响了软件产品质量和交付周期及维护成本。
- 1 测试结果可信问题
-
测试过程管理难,缺乏有效的测试管理工具,对测试需求、测试文档等进行管理,测试执行过程无法追溯,导致测试无法度量,测试结果不可信。
- 1 测试效率问题
-
每次版本迭代,测试工作量大,测试种类多、测试周期长,测试结果反馈慢,测试团队已经成为产品发布的瓶颈。
- 1 测试资产管理问题
-
测试过程中产生的测试资产(测试点,测试案例,缺陷,测试数据,自动化脚本)缺乏完善的管理工具,导致测试资产无法复用,降低测试效率。
- No.1
- No.2
- No.3
- No.4
某知名快销企业各阶段测试工作均由手工来完成,并且测试案例没有统一管理,散落在各测试人员手里,导致测试资产无法复用,测试效率低下。缺少测试管理工具对整个测试过程管理,测试过程无法追溯,无法对测试结果进行评估度量,导致产品上线后经常会出现各种各样的问题。随着业务增长,每次发布都有大量的测试用例需要执行,由于测试人力资源有限,测试无法全覆盖,只能覆盖到核心功能,导致产品上线后出现问题。
解决方案:
1)帮助客户搭建包含测试管理平台、UI自动化测试工具(如ZRunner)、接口自动化测试工具(如ARunner)、性能测试工具(如XRunner)、和线上运营质量监控一体化质量管理平台。
2)测试管理:将测试需求、测试分析、测试设计规划、测试案例管理、测试执行管理、缺陷管理、测试报表全部线上管理,并且提供全景质量驾驶舱,测试过程数字化,可视化,保障测试过程的测试结果可信。
3)测试执行:从图形界面到服务接口的端对端自动化测试,手工测试案例和自动化脚本关联,测试任务创建后,自动触发自动化测试,并更新测试结果,并可以集成到DevOps流程中,版本发布自动触发测试,实现自动化测试和验证。
4)线上运营治质量监控:利用自动化技术,实现7*24小时,不间断业务可用性和连续行监控。先于用户发现问题,实施告警,及时控制线上运营风险影响范文。
客户收益:
1)统一测试管理规范,统一测试资产管理,测试过程可追溯,测试质量可视化,可度量,帮助客户搭建一体化可信质量管理平台。
2)帮助客户搭建UI自动化、接口自动化测试工具,UI自动化测试覆盖率达到38.5%,接口自动化测试覆盖率达到81.6%,整体测试效率提升50%以上。
3)测试质量提升,产品上线后保障率由千分之三降低至万分之一点五。