• 周日. 6 月 16th, 2024

智能测试技术的探索与实践AAASIEEE Fellow北京大学谢教授

admin

11 月 12, 2023 #智能化测评, #测评

智能化测试_智能化测评技术_智能化测评/

谢涛教授简介

智能化测评_智能化测试_智能化测评技术/

谢涛教授长期从事软件工程研究,在软件测试、软件分析、软件安全、智能软件工程、教育软件工程等方面做出了许多开创性的工作和杰出的研究成果,因此当选计算机器协会杰出科学家(ACM杰出科学家)、电气和电子工程师学会院士(IEEE Fellow)和美国科学促进会院士(AAAS Fellow)。

谢涛教授为软件工程界做出了杰出的贡献和服务,荣获2020年IEEE计算机学会软件工程技术委员会杰出服务奖(其四个年度奖项之一)。

2007年与微软合作开发自动测试数据生成工具Pex。 他设计并实现的Fitnex路径搜索技术被集成到Pex中,成为其三大核心技术之一。 自2015年起,Pex被微软作为Visual Studio企业版中IntelliTest的主要功能发布,让广大Visual Studio用户受益。 基于Pex,他还设计了一款新颖的编程教育游戏《Coding Duels》,该游戏拥有数百万注册用户,并被微软研究院主办的编程之美大赛和Imagine Cup大赛采纳为主要竞赛形式之一。

2010年,他与微软亚洲研究院合作创建了一个新领域——软件分析,带领软件工程研究人员开展该领域的研究。

2017年与复旦大学合作,针对微服务架构在业界广泛采用后遇到的开发和运维挑战进行解决方案,并独立开发了第一个中大型开源微服务系统TrainTicket,赋能学术界和工业界可以共同开展微服务相关的技术研究。

近期,谢涛教授将与桃溪技术部技术质量团队就如何通过AI提升端到端功能自动化测试的能力和价值进行客座研究,共同探索手动探索性测试、Monkey和其他方法。 成本和范围无法得到保证。 ; 目前,基于“分步执行、单点验证”的端到端功能自动化测试工具的传统模式存在成本高、难以快速应用和推广等问题。

此次,淘宝技术部邀请谢涛教授为阿里经济体的技术同学带来了主题为“未来五年的软件质量:智能测试技术的探索与实践”的分享。

智能探索,极限测试来袭

智能化测评技术_智能化测评_智能化测试/

桃溪技术质量负责人崔晶(庆铃)首先介绍了桃溪技术质量(机气)团队的发展历程:桃溪是从服务型-平台型-智能化的质量体系演变而来的。

智能化测评技术_智能化测评_智能化测试/

以及桃溪在智能测试方面的诸多实践和探索模式的改变:

智能化测试_智能化测评_智能化测评技术/

智能化测试_智能化测评技术_智能化测评/

最后对桃溪智能检测未来的探索进行了展望:

智能化测评_智能化测评技术_智能化测试/

智能软件质量创新:机遇与挑战

在崔静(庆铃)的隆重介绍下,谢涛教授登场,从软件质量全流程出发,分享了研发、测试过程各个环节的智能创新成果。

智能化测评技术_智能化测评_智能化测试/

谢涛教授首先介绍了智能测试的分层:

智能化测评技术_智能化测评_智能化测试/

还重点从测试用例执行、测试数据生成、测试预测生成三个方面介绍智能测试级别的实践:

首先是测试用例执行的智能性:

智能化测评技术_智能化测评_智能化测试/

智能化测评_智能化测试_智能化测评技术/

图玛拉彭塔、辛哈、辛哈尼亚、钱德拉。 自动化测试自动化。 国际科学教育协会 2012。

其次,在测试数据生成和测试预测生成方面:

本文介绍了智能编程机器人在研发和测试代码编写中提供的诸多智能能力和实际效果。

智能化测试_智能化测评_智能化测评技术/

与微软合作开发自动测试数据生成工具Pex,包含Fitnex路径搜索技术,在测试数据生成领域的智能实践:

智能化测评技术_智能化测试_智能化测评/

介绍了自然语言测试、持续学习能力、带参数的测试用例以及更多智能测试的实用分享:

智能化测评_智能化测试_智能化测评技术/

智能化测评_智能化测试_智能化测评技术/

全新UEE测试模式——Jtest Robot RXT端到端测试

最后,谢涛先生的访问学者金辉(定远)代表桃溪技术质量合作伙伴分享了桃溪在新的UEE端到端智能测试模式下的探索与实践:

智能化测试_智能化测评技术_智能化测评/

智能化测评_智能化测试_智能化测评技术/

UEE自动化测试包括两大核心能力:

智能化测评_智能化测评技术_智能化测试/

通过RXT机器人测试平台进行UEE自动化测试:

智能化测评技术_智能化测试_智能化测评/

▐ UEE自动化和UI自动化的区别

真正的端到端测试是通过突破被测APP本身的一些限制来实现的。 进一步屏蔽了不同平台(Android/iOS/PC/IoT)被测APP之间自动化操作水平的差异,避免软件层性能体验测量的干扰和差异,增加多设备间交互自动化的能力。

▐ 未来展望

与谢涛教授团队合作,在智能探索测试、智能验证、新一代智能移动实验室等方向打造更多智能测试机器人。

活动现场

智能化测试_智能化测评技术_智能化测评/

智能化测评_智能化测试_智能化测评技术/

智能化测试_智能化测评_智能化测评技术/


 

淘系技术质量团队

 

负责保障整个手机淘宝、天猫主业的业务质量,存在丰富的业务场景和技术挑战。 以技术为驱动,我们将持续打造和完善整个淘宝系统的稳定性,提升用户体验。

如有兴趣,请将简历发送至:dingyuan.jh@alibaba-inc.com。 我们期待您的加入!


 

✿延伸阅读

作者金辉(定远)

编辑 橘子君

制作者 阿里巴巴新零售淘宝科技

智能化测评_智能化测试_智能化测评技术/

智能化测评_智能化测试_智能化测评技术/