美团技术委员会测试通道委员,目前主要负责美团Paas、Iaas、EE等技术平台和组件的质量保障工作。先后在京东、去哪网等互联网公司供职,在质量效能度量、质量保障、端到端自动化体系建设、团队管理等方面有丰富的实战经验。
专场出品人:陈阳  
美团基础技术部  质量负责人

专场:智能测试     

在智能的时代,不局限于传统的测试技术和工具,而是会借助自然语言处理(NLP)技术、图像识别、语音识别、知识图谱等技术开发智能测试工具,提高测试覆盖率和测试效率;也借助深度学习、迁移学习来构建测试模型实现测试用例、测试数据等自动生成,从而实现彻底的自动化测试;也可以通过领域知识图谱工程、代码深度分析等,实现质量风险分析、精准测试、缺陷定位等工作。
API接口管理和测试是软件研发过程的重要环节之一,高质量的接口管理和测试对于软件本身以及生态合作至关重要。目前传统的接口管理和测试方案很难适应软件敏捷开发的要求,API接口变更无法做到实时端到端过程可追溯,API自动化测试脚本无法针对变更进行快速精准适配。此外,人工开发自动化测试脚本无法针对API接口复杂的参数、返回值、条件等进行完全遍历和完整科学的质量度量。

笔者探索基于形式化语言的API接口管理和智能测试方案,通过规范的形式化语言对API接口进行定义和设计,以其作为API接口载体完成管理过程信息实时可追溯。同时,通过语言描述与智能算法相结合,智能高效的生成API接口自动化测试脚本,通过智能算法保证接口测试脚本的完整覆盖测试能力以及接口变更后测试脚本精准适配能力,完全满足软件敏捷开发的要求。
第一章:目前API接口管理和测试现状分析
第二章:形式化语言和API接口特征介绍
第三章:基于形式化语言的API接口管理和智能测试方案介绍
第四章:方案具体实践以及相关工具链介绍
第五章:后续工作安排
当前方案可移植性强,可直接采用
张林
华为云计算 高级工程师
华为云生态合作技术负责人,华为云API专项总体组负责人

擅长领域:智能化测试,自动化测试,API测试,云解决方案设计
待定
待定
基于形式化语言的API管理和智能测试方案
内容大纲
听众收益
1. 兼容性测试基础介绍。
2. 真机集群搭建:
        硬件:
        手机连接--工业级USB-HUB,保证传输速度,外拓USB口,独立电源专门供电;
        手机温度--定制机柜,恒温模块;
        网络稳定--企业级无线AP专网专用,屏蔽机柜阻断干扰;
        电池鼓包--稳压直流电源供电尝试,智能可断电USB-HUB方案落地。
        软件:
        手机状态监控--心跳检测,监控USB连接,CPU使用,内存使用等等数据;
        实时画面查看--手机实时视频流传输,Web端观看手机画面;
        远程操控维护--Web端直接操控云端手机。
3. 自动化:
        通过Airtest库实现真机的自动化。
4. 人工智能:
        智能场景遍历:
        基于poco SDK/目标检测的智能UI提取;
        基于强化学习算法的智能场景遍历,通过UCB算法提高效率;
        副产物:运行过程中场景结构图关系,智能脚本生成。
        异常图片检测:
        模拟生成异常样本,用于异常检测模型训练吧;
        通过异常检查模型分析识别自动化运行过程中的手机截图,标记异常信息;
        异形屏屏幕数据收集,用于检查异形屏遮挡等问题。
5. 性能数据:全程记录手机性能数据,方便后续问题定位和追踪。
本次分享介绍了智能兼容性测试在网易雷火的落地,听众可以根据本次介绍搭建自己的测试平台。
真机集群是整套框架的基石,他的稳定性至关重要,列举了真机集群搭建过程中许多坑点和解决方案,可以避免后续少走很多弯路。人工智能在兼容性测试上的应用是整个工具的亮点,具有重大的借鉴意义。
倪攀
陈柯
网易雷火MTL 测试开发
网易伏羲 强化学习研究员
任职于网易雷火移动测试实验室,负责兼容性测试、真机自动化测试等多个平台的设计开发。
任职于网易伏羲,从事强化学习相关研究工作,主要负责强化学习算法在游戏中的应用与落地。
待定
待定
智能兼容性测试
对与手游开发来说,移动设备的碎片化对兼容性有着严重的影响。日常测试,移动设备一机难求、手动测试耗时耗力、脚本编写门槛较高…针对这些问题我们尝试搭建了“智能兼容性测试”平台,以自动化+人工智能的方式来方便快捷地为我们的产品质量保驾护航。
内容大纲
听众收益
1. 使用机械手+摄像头打造RXT机器人,图、文感知识别操作对象,具备跨平台的泛终端自动化测试能力
2. 真实用户体验指标数字化(如加载时长)、自动化分析
3. 基于CV技术,生成通用问题Test Oracle
4. 基于数字孪生网络模型在IM场景开展智能化验证实践,自动生成Test Oracle
5. 基于深度学习生成业务场景的Test Oracle
1. RXT机器人开展泛终端自动化测试
2. RXT机器人开展真实用户体验自动化评测
3. 智能化Test Oracle探索
董福铭(吾铭)
蔡益超(引永)
阿里巴巴淘系技术质量 测试开发专家
阿里巴巴 淘系技术质量 测试开发
2010年 索尼大连分公司 系统信息部 开发工程师
2012年 华为技术有限公司 2012实验室 高级开发工程师
2017年 淘宝技术有限公司 淘系技术部 测试开发专家
                 
擅长领域:AIOps智能监控、全链路排查、自动化等领域
负责手淘(消费者)/千牛(商家)消息,多次参加大促稳定性保障,参与RXT机器人测试工具开发,参与撰写“软件绿色联盟”《即时通信(聊天场景)交互体验测试规范》,主要研究数字图像处理、视觉感知、深度学习技术、智能化验证技术
待定
待定
手淘RXT机器人真实用户交互体验评测与智能化测试技术探索
1、Android/iOS/鸿蒙/IoT设备 泛终端自动化
2、如何开展真实用户体验自动化评测
3、传统断言使用单点验证,智能化测试断言提升断言能力
内容大纲
听众收益
1.痛点
        1.1 业务痛点
                上线发布频率高
                回归测试任务重
        1.2 技术痛点
                业务发展快,控件的xpath或id变更频繁,控件库维护成本非常高
                Android、iOS等多端自动化测试框架都不一样,需要维护多套框架与脚本代码
                移动端连接数据线长期充电,电池鼓包造成安全风险大,测试成本高

2. 技术演进
        2.1 元素树+图像搜索方案
                Andoid端基于Appium实现
                iOS端基于XCTestWD实现
                图像搜索基于Sift算法
        2.2 部分视觉分析识别控件的方案
                静态纯色背景的场景:OCR定位文本、像素扫描分割控件、目标检测算法识别控件
                截图、点击滑动操作、其余场景控件定位依然依赖各自的框架

3. UI测试机器人解决方案
        3.1 UI机器学习识别控件
                通用OCR识别通用场景的文本
                目标检测算法识别控件
                控件训练样本自动采样标注
        3.2 机器人实现多端统一
                高清摄像头采集屏幕图像
                机械手实现点击滑动输入等操作
3.3 智能插座配合电量监测实现满充满放保护电池

4. 后续展望:移动端测试管理系统
        资源统一管理
        权限管理
        测试过程监控回放取证
        测试任务管理
        功能回归测试
        Monkey测试
        Case管理、录制、回放
        目标检测控件管理
        无缝对接持续集成
        自动生成测试报告
可以直接应用测试机器人到项目中,做到更贴近用户侧的测试
鲍红磊
微博高级测试开发工程师
微博广告移动端回归和线上监测

擅长领域:移动端自动化测试
待定
待定
移动端UI测试机器人
能不能通过一种无限接近人使用手机的方式进行移动端测试呢?能不能通过机器人去去待人进行触屏交互呢?能不能拿过来任意一台触屏设备不需要修改设备配置不需要链接USB线就可以开始测试呢?当然可以
内容大纲
听众收益