




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Google是如何做软件测试的主讲嘉宾:张南快乐 分享 前沿Ltesting领测软件测试沙龙Goal? ? ? ? Push test more upstream 集中精力在高优先级的项目 Integrate to improve core engineering 建立良好的测试企业文化快乐 分享 前沿Ltesting领测软件测试沙龙Push test more upstream (1)? Repetitive manual work-> Automation ? UI Automation is not everything? Interface test (黑盒,白盒)快乐 分享 前沿Ltesting领测软件测试沙龙Push test more upstream (2)? Release test ? Nightly? Continuously快乐 分享 前沿Ltesting领测软件测试沙龙Integrate to improve core engineering? Test : Dev ? 测试和开发密不可分 ? 为相似的产品开发尽可能通用的测试框架/解决 方案 ? 抓住每个产品的特质 搜索:performance,新闻:freshness,等快乐 分享 前沿Ltesting领测软件测试沙龙测试企业文化? 开发对产品质量负责 谁写的代码谁最知道该怎么测 谁写的代码谁最知道问题会处在哪里? Code reviewer: “Where is the test” ? Best-testing practice posted in bathroom ? Test certified快乐 分享 前沿Ltesting领测软件测试沙龙SWE & SET & TE (1)? SWE 用户产品功能的开发 设计文档,项目整体架构,数据结构 Unit test ? SET Developer role 注重代码质量,test coverage 使整个团队以及其他engineers能有更高的生产力 开发测试框架/工具,push test more upstream,使SWE能方便快速的 测试功能快乐 分享 前沿Ltesting领测软件测试沙龙SWE & SET & TE (2)? TE 从用户角度出发进行测试 为测试用例写自动化测试脚本,模拟真实用户行 为 驱动/lead产品release的测试流程 与很多部门协同工作收集测试/使用反馈快乐 分享 前沿Ltesting领测软件测试沙龙组织结构(1)? SWE按项目产品分, Geo, Ads, etc. ? SET/TE exists in a separate team快乐 分享 前沿Ltesting领测软件测试沙龙组织结构(2)? Help keep the number of tests low ? Help keep the quality of testing team high. Product team can not lower the technical bar for testing talent. ? SET/TE is assigned to product team by fully understanding the priority, complexity and needs of the product teams. ? Facilitates movements from project to project, keep refresh ? Ensure good ideas move rapidly around company快乐 分享 前沿Ltesting领测软件测试沙龙Testing and more? ? ? ? Multi-build of a product Test classification Working on challenge issues And快乐 分享 前沿Ltesting领测软件测试沙龙Multi-build of a product? ? ? ? Dev build Testing build Dogfood Release快乐 分享 前沿Ltesting领测软件测试沙龙Test classification (S/M/L) (1)? S 测单函数/模块 功能测试,以及错误条件 需要Mock/Fake env 运行时间短,几秒或以内 由SWE来写快乐 分享 前沿Ltesting领测软件测试沙龙Test classification (S/M/L) (2)? M ? L 测试两个或多个有交互的函数/模块 主要测模块间的交互功能 由SWE写,debug以及维护测试3+功能模块,模拟真实用户使用用例 使用真实数据 运行时间长 SWE/SET/TELtesting领测软件测试沙龙快乐 分享 前沿Working on challenge issues (1)? Web-testing infrastructure Fast Scalable Robust Debuggable Now Execute one cmd to run thousands of tests in parallel against multi-browsers. Challenges Where the browser come from? How the test env configured? If test fails, how to make engineer easy to debug, etc.?快乐 分享 前沿Ltesting领测软件测试沙龙Working on challenge issues (2)? ? Mobile web/native app testing infrastructure Now Execute one command to run hundreds of tests in parallel against multi-real devices Challenges Heterogeneous world So many kinds of tests. Instrumentation, iOS UIAutomation, mobile WebDriver, etc Device instability Device resource is precious, m
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 赤峰市人民医院盆腔器官脱垂定量分期考核
- 大庆市中医院信息化系统操作熟练度考核
- 2025年学习教师队伍建设心得体会
- 2025年建筑施工技术大学考试题库及答案
- 阳泉市中医院激素补充治疗规范应用考核
- 部编版四年级上册语文25.《王戎不取道旁李》同步练习(含答案)
- 2025年管理学试题及答案
- 2025妇幼保健院影像学评估能力考核
- 2025年兵团连队考试题库及答案
- 绥化市人民医院护理专利申报考核
- 2024年成人高考成考(高起专)语文试卷与参考答案
- 夜夜的晚夕里梦见合唱简谱
- 糖尿病酮症酸中毒课件
- 压力性损伤安全警示教育
- 苏科版八年级物理下册10.4浮力 教学设计
- 《超高维数据分析》课程教学大纲
- 全国建材行业职工助推高质量发展主题竞赛考试题及答案
- 《有机化学》课程说课
- 建筑工程质量缺陷修复方案
- AQ 1083-2011 煤矿建设安全规范 (正式版)
- 创新创业基础-理论、案例与训练(大学生创新创业教育课程)全套教学课件
评论
0/150
提交评论