首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

建投数据测试数字化转型之智能化精准测试增效解决方案

一、建设背景

随着软件开发产业的飞速发展,测试效率的提升成为当下的关注焦点。无论是大型软件公司还是小型软件团队,在测试任务不断增加的情况下,如何提高测试质量、提升测试效率,如何将测试资源的合理复用,用较少的投入换取较大的价值,成为企业软开团队需要面对的诸多问题之一。

一般软件企业测试团队已经具备、标准化工作相对完善,但对于测试预测、测试效率、测试质量、测试风险等内容仍然依赖领域专家或有从业背景的高级工作者进行经验评估,且测试范围、测试强度、测试偏重等内容通常也不具备数据佐证,还依靠第三方外包商的经验预测。对于测试效果,仍然不乐观。

在此背景下,智能化精准测试增效方案孕育而生。其核心思想是:借助新一代智能化测试工具辅助传统人工测试的人机互补测试方案,以测试过程智能化为切入点,并以测试变更范围预知和测试结果风险揭示双管齐下,协同把控测试过程,给传统测试执行活动整体赋能。

二、建设方案

智能化精准测试增效方案明确了“变更预测、降本增效、质量守恒、风险评估”的技术方向,秉承传统测试一贯的服务理念,用融合型科技手段打破传统测试人海战术困境。打造以降本增效为目标的测试执行体系,使用监控测试执行过程为核心手段的回放机制,实现智能化仿真测试的实施落地。变更预测、精准回归,解决测试范围精准评估的问题,减轻测试执行时可能产生的不必要的工作成本。

首先,从覆盖率分析开发,了解测试用例的有效性,提升测试用例的质量和测试效率。

其次,再做代码依赖性分析,通过流量业务梳理建立代码和测试用例的依赖性关系,结合静态代码扫描了解代码影响范围,能做到比较精准、有效地测试。

最后,向全自动化方式迈进,构建出高效的精准测试体系,即完成代码知识库、用例知识库的建设,完成流量录制、调用链自动分析、用例自动推荐和召回等工具平台的建设。

1、通过流量捕获技术协助业务梳理

通过流量监控手工测试过程中系统间的报文通讯往来,根据行为监控获取测试数据,从海量报文中提取相关报文链路后,将监控结果按照时间和数据顺序进行全面分组和排序。并通过监控手工测试执行行为的方式,将监控所得链路按照手工测试用例经过的系统接口的调度顺序进行展示。

2、利用静态代码扫描技术配合流量仿真测试的行为监控技术

当代码版本差异化扫描结果得出接口发生代码层变动或者接口层变动时,即可圈定测试变更影响分析的测试范围。根据智能化仿真测试积累的用例系统间旅行地图进行比对,系统智能化推荐即刻提示相关功能测试用例需要测试,同时管控测试过程质量,打通代码和业务之间关联性的传统痼疾,给测试决策者提供评估数据支撑依据。

3、行为监控测试流程

首先通过系统为每一名测试人员分派测试任务,测试人员通过手工测试执行模块开启测试执行活动,此时系统中的测试用例均是推荐手工执行模式,测试人员便可根据测试用例的内容,操作被测系统执行测试,同时监控机制被开启,进入测试行为监控。

4、达到仿真自动化测试回放效果,测试过程数字化。

通过系统触发手工执行过程:监控获取手工测试行为和系统间报文交互过程,转化为可持续复用的自动化资产,并与手工测试用例进行特征关联,完成自动化回放的准备工作,再通过自动化回放机制完成后续执行工作。此处引用的技术方案,需要保证手工测试人员在依照传统手工执行流程做测试工作时,全程无感,避免出现增加测试人员工作量的现象。

智能化精准测试增效方案是提高软件功能测试效率的重要手段,传统的黑盒测试与白盒测试相结合的模式,通过不断对人的行为进行分析得出不足点和漏洞点,引导开发和测试有针对性地改正纠偏,根据精准的变更范围影响分析,精确筛选测试执行范围。建设高效的用例执行回放机制,快速完成测试执行任务,逐步完善整个质量保障体系。

三、建设价值

智能化精准测试的核心价值是对于软件质量的保障。无论是项目验收公信力手段、测试效率管控、测试与开发人员的协同以及复杂的分布式架构带来的挑战,无不围绕着对软件质量的需求满足。而软件质量的最终价值,是用户体验的提升。

对智能化精准测试的实现过程,也是软件测试过程数字化的一种体现。智能化精准测试在减少测试人员工作量额同时提高测试速度和准确性,精准还原业务架构、提升软件质量并进一步改善用户体验,从而赋予企业数字化转型更可靠的软件能力。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OQ4WBfZ6EJ5Duu9yyj5s0tVw0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券