孙远,软件测试开发工程师

Yuan Sun, Software Testing Dev Engineer

研究方向:软件测试、Docker、软件测试过程改进、工程能力容器化改造、Linux内核、自动化测试


Research Domain: Software Testing, Docker, Process Improvement, Containerization Improvement of Project Capacity, Kernel, Automated Testing


近期活动 latest activities

正在进行“赢在开源”的系列访谈。


我的演讲经历 My presentation experience

2018.7 TID第七届中国软件测试大会,演讲题目开源软件商用交付质量保障之道” 地点:北京国家会议中心

2018.5 麦思博第39届MPD上海站工作坊,演讲题目“传统软件测试容器化改造之道” 地点:上海虹桥国际会议中心

2017.9 中国质量大会,演讲题目"Docker引领软件测试革新" 地点:北京思特沃克公司

2017.7 TID第六届中国软件测试大会, 演讲题目:"利用Docker生态开源软件构建容器化测试平台" 地点:北京国家会议中心

2016.10 中国开源年会, 演讲题目:"开源软件在华为容器测试中的应用" 地点:北京航空航天大学

2016.7 TID第五届中国软件测试大会, 演讲题目:"Docker引领测试革新" 地点:北京国家会议中心

2016.4 Docker meetup成都站, 演讲题目:"华为Docker测试实践" 地点:成都市天府软件园

2016.3 Docker meetup长沙站, 演讲题目:"华为Docker测试实践" 地点:长沙市中南大学





我的培训经历 My training experience

开源社区参与实践、测试工程能力容器化改造、Docker基础知识、Docker引领测试革新、Linux Test Project开源社区、自动化测试设计



我的咨询经历 My consulting experience

我为华为公司多个测试团队进行过Docker、测试工程能力容器化改造的咨询,并引导各团队成功进行容器化改造实践。使得以下各指标均有明显改善。

(1)测试环境搭建时间、场景构建时间减少值 (2)测试执行时间降低值 (3)测试工具部署效率提升值 (4)源码编译速度提升值 (5)资源利用率提升值 (6)节约物料成本 (7)减少测试设计时间 (8)软件缺陷复现概率


我的文章 My articles

Docker引领测试革新

Docker资源管理探秘:Docker背后的内核Cgroups机制

测试工程能力容器化改造方案

Improve Software Testing with Containers

让我们成为开源软件测试者

软件测试技术的未来

开源容器引擎商业应用质量保障之道

如何向技术大会提交演讲申请

打造一场杨澜式的技术演讲-为原本令人犯困的演讲氛围注入活力




我的书籍 My book

我与同事合著有《Docker进阶与实战》一书,我负责编写的是“Docker测试”章节。



我的测试之路 My test career

我来自阿里巴巴软件服务有限公司,从事阿里云计算容器测试工作。加入阿里巴巴之前,我先后在美国风河系统公司和华为技术有限公司工作。我在美国风河系统公司作为test lead对wind river linux产品的build system、analysis tools和workbench组件进行测试工作。我在2014年底加入了华为后,历任测试经理、软件测试架构师,带领团队参与了一个Docker的项目,主要是负责测试Docker和参与Docker开源社区贡献。我发现很多测试任务可以通过Docker进行改进,根据实践我和团队成员一起完成了《Docker进阶与实战》书籍的编写工作,我负责的是“Docker测试”章节的编写。


我在2015年持续投入开源社区的贡献,向Docker社区Ltp(linux test project)社区贡献了大量的测试用例。我体会到有效的利用开源软件和投入开源社区对于测试工程师的重要性。第二年我以个人名义加入了开源社,一个由中国支持开源的企业、社区及个人所组织的开源联盟。我在2016年的Docker meetup、中国软件测试大会、中国开源年会做过演讲,将我掌握的Docker测试实践分享给了业界同行。


2017年我的工作重心转移到部门的测试工程能力的容器化改造工作中,负责识别容器化改造的任务,制定效率提升方案,制定落地计划,并为公司内部多个测试团队提供容器化改造的咨询。经过实践,很多测试KPI指标(测试环境搭建时间、测试执行时间、工具部署时间、缺陷复现率等)均有明显改善。为此我特地写了三篇文章,《Docker资源管理探秘》《Docker引领测试革新》《测试工程能力容器化改造方案》,并发表在infoq上,成为了infoq社区技术把关人。


与此同时,我也在研究“开源软件商用交付质量保障”、“测试过程改进”、“利用人工智能改进软件测试”等内容,希望今后能够有机会与大家分享这些内容。



联系我 Contact me

如果你有任何关于软件测试的问题,欢迎与我进行交流。我的邮箱是sunyuan@enjoytesting.cn。

If you have any question, please feel free to contact me. My email: sunyuan@enjoytesting.cn