因势而谋:UI自动化测试设计与实施要领分享

分享主题:

因势而谋:UI自动化测试设计与实施要领分享

话题简介:

UI自动化测试一直都是如此的令人纠结,自动化测试初学者总是拿它入门,但有些经验丰富者对其又是毁誉参半,抑或抛出分层自动化测试那个经典的“金字塔”,来说明UI自动化测试还是少做为好。但是在敏捷开发、持续集成、DevOps逐渐成熟、落地的今天,UI测试作为用户验收测试的主要环节,它的自动化逐渐变成一个不可回避的话题。

提到UI自动化测试,大家最先想到的可能就是传统的自动化测试脚本录制工具,由此产生的测试脚本与被测应用的页面源代码耦合度太高,到处充斥着被操作对象的“相对路径”、“索引”等信息,违背“高内聚、低耦合”的基本设计原则。导致的后果就是开发期的局部升级变更往往就会引发自动化测试脚本的大范围不可用,自动化测试脚本的维护工作量巨大,甚至完全跟不上开发迭代变更的速度。最终只能放弃维护,继续采用人工测试方式进行回归。

本议题主要分享如何通过与开发团队配合,甚至与开发平台对接来改善上述问题的自动化测试框架设计方案及推广实施策略。此方案多年以来在东软内部及国内外众多客户项目中落地实施,取得良好效果,希望能给各位同行带来思想上的碰撞。

嘉宾介绍:

殷坤,东软集团产品总监、资深测试经理、高级技术讲师,15年软件产品研发、测试、咨询及管理工作经验。目前主要负责公司级软件产品的测试、持续集成、过程改善等相关工作,同时还负责东软集团自动化测试产品的设计研发及推广应用,致力于公司整体测试能力的提升。带领团队协助公司十余个事业部、几十个重点研发项目实施自动化测试,并将自动化测试解决方案成功复制到金融、通讯、能源、政府等国内外众多行业客户。

曾为多个大型企业的IT部门提供过自动化测试、敏捷研发方面的咨询服务,同时也是TiD中国质量竞争力大会、CSTQB国际软件测试高峰论坛、DevOps国际峰会、QCon全球软件开发大会、中国软件技术大会、中国软件测试大会、Top100软件案例研究峰会等国内顶级技术会议嘉宾讲师。

分享时间:

2018.7.20 20:00~21:00

分享形式:

微信群语音分享及互动

如何报名:

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

扫码关注云+社区

领取腾讯云代金券