zl程序教程

您现在的位置是:首页 >  其他

当前栏目

京东:技术交流碰撞创新火花

2023-04-18 14:59:38 时间

8月8日,首期京东技术沙龙在国家会议中心举行。本次活动以《互联网测试技术与实践》为主题,来自京东、阿里、百度三家互联网的测试专家,分享互联网测试技术的经验与技巧。

在互联网技术高速发展的今天,测试工作在一个产品的研发过程中扮演着至关重要的角色,也是技术创新必不可少的环节之一,它更是用来保证一个系统稳定性、完整性及安全性的必要过程。

互联网测试技术经验与技巧

浏览器测试:来自阿里巴巴的测试专家闺蜜针对浏览器测试特点分享了自己多年的测试经验。

他谈到:“进程模型属于浏览器,和渲染引擎无关。渲染引擎是单线程的,在渲染进程里面。”同时他分别对比了IE、Chrome、Firefox、Safari等不同浏览器之间的区别,而根据不同浏览器在渲染引擎和线程上的差别,在测试上也有不同的方法。另外,他重点介绍了Selenium的原理和使用方法,从IDE、RC/Webdriver和Grid三个方面进行了详细分析。

白盒测试:来自京东的资深测试开发工程师杜杠,探讨了白盒测试的重要性以及它与黑盒测试的区别之处。

所谓白盒测试,是将测试对象从功能、结构和数据上进行全方位的检验。他介绍,京东在这方面也进行了一些实践:针对后台逻辑复杂、数据结构复杂、接口抽象层次高、黑盒测试不易实施的软件,开展了白盒测试的工作且取得了良好的效果,同时,在此过程中发现了多处逻辑缺陷,提高了软件质量。

APP性能测试:随着移动终端智能设备的快速普及,移动互联网技术创新的重要性不言而喻,与此同时,APP性能测试则成为了系统优化的重要组成部分。百度资深高级开发测试专家金阳光谈到,同样是一个安卓系统,有的手机会更省电,而有的手机却很费电。他解释,这很大一部分原因来自于APP软件的优化策略。而对于手机的性能测试,金阳光也指出重连算法、电量消耗、视频指标、操作冗余、交互复杂等原因会造成了手机性能测试十分困难。面对这些难点,他也分享了自己的经验,例如IOS用InstrumentDriver脚本驱动,操作上更方便。

 

自动化测试技术:测试的方法有很多种,但自动化的测试技术往往是测试环节中提高效率的重要手段。来自京东的资深测试开发工程师朱月飞谈到,采用分层测试思想构建通用分层自动化测试框架,支持UI自动化测试、接口测试类型。通过框架解耦分离测试业务与测试技术,统一测试过程,输出规范的测试日志和测试报告,构建完整的测试技术方案,才能有效提高测试人员的效率与质量。

京东:技术交流碰撞创新火花

在京东研发体系内部,定期举办技术交流活动已经成为传统,而此类活动也成为了京东持续创新的源动力。2014年以来,京东研发体系内部多次举办沙龙活动,话题涉及大数据、安全技术、推荐搜索等,在内部反响强烈。

基于之前的经验沉淀,此次是***对外举办活动,主要专注于专业领域,旨在为全行业技术人员提供一个自由的技术交流和分享的平台。据了解,未来该活动将每月举办一期,每期邀请2名京东专家分享京东在特定技术领域的成果及实践经验,同时还会邀请2名优秀的互联网公司或企业技术负责人对同一话题进行分享。

创新是京东的核心价值观之一,同时也是京东集团2015年战略关键词。京东认为,技术交流不仅仅是激发创新的一种举措,更是积极推动行业间对话、带动行业发展的源泉,而在京东研发体系所遵循的技术与业务双驱动的模式下,创新更是促进行业发展的基础。未来,京东将通过这样一个平台,让京东的技术创新成果能够由内而外的尽情绽放。