专题:Tcon 2012

Tcon2012 PPT & Video

淘宝技术嘉年华的Tcon2012 PPT和视频来了:http://adc.taobao.com/#7th#tcon # 互联网测试 # 观看视频ppt下载豆瓣ios自动化测试实践和经验- | 芈峮 (豆瓣) 观看视频ppt下载Leverage Virtualization in Software Test- | 谢雪娟 (EMC) 观看视频ppt下载Athrun instrument driver- | 李子乐/太禅 (淘宝网) 观看视频ppt下载敏捷测试中的工具实现- | 黄利/公直 (一淘网) 观看视频ppt下载Tester,One Step Forward 测试向前一步- 郭贤忠 观看视频p... 详情

TCON 论坛二专题的干货

Tcon大会已经结束,我这边总结了下论坛二专题的一些分享内容,希望能给参与分享或未参与分享的测试同仁带来一点点收获。由于我对某些专题理解不是很深刻,在此难免会遗漏某些技术细节,各专题的演讲人可以多补充补充。内容比较多,大家可以挑选着看。 这里感谢淘宝网的云木和萱若同学进行了每个专题的详细总结,由于内容较多,我这边打算换一种问答的形式给大家分享每个专题分享的干货。 专题一:Leverage Virtualization in Software Test 小A是个刚加入大型企业的测试人员,在准备测试环境上遇到了较多的问题,一直苦于找不到解决办法,有天他突然在TCON上认识了测试专家K姐,进行详细的交流后,收获那是非常大啊。 小A:K姐,我需要测试的产品的运行环境比较复杂,真... 详情

阿里技术嘉年华(ADC 2012)-第四届TCon顺利结束

亲爱的Tester们,阿里技术嘉年华(ADC 2012)-第四届TCon已经顺利结束,感谢大家对TCon的热情支持,也感谢本次辛苦工作的组委会工作人员,回顾一下本届TCon的几个topic: 论坛一: 芈峮(豆瓣)——《 豆瓣IOS自动化测试实践与经验》 太禅(淘宝网)——《 Athrun Instrument Driver》 郭贤忠——《测试前向走一步》 仁甫(淘宝网)——《 XPP极限编程实践》 廖光明(支付宝)——《 支付宝持续集成之代码度量模型》 论坛二: 专题一:LeverageVirtualizationinSoftwareTest(谢雪娟(EMC)) 专题二:敏捷测试中的工具实现(黄利公直(一... 详情

TCon 2012之支付宝持续集成之代码度量模型与应用

支付宝工程师廖光明为我们带来了《持续集成之代码质量模型与应用》, 代码质量管控的挑战: 统一配置管理(UCM)解决了软件研发过程变更范围的精细化管理; 变更范围的质量管理需要更精细化的管理! 在传统业务质量稳定的基础上增加:快+复杂性 2个挑战! 快: Ø 支付宝业务挑战:金融系统特性要求 “稳定”,而互联网特性需要 “快速变化”;精准: Ø 海量用户,不能有安全、资损的发生。对每个业务细节,系统配置质量都需要准确的了解和精确的控制; 协同: Ø 不同系统质量要求不同; Ø 系统间耦合性复杂,变更频繁。需要有质量控制的协同平台,保证组织发布的质量要求。 如何建立有效的度量模型: 首先要对模型进行有效性分析,1)与组织目标一致,2)有针对性,3)可操作性,... 详情

TCon 2012之淘宝Android/IOS自动化测试框架

太禅(淘宝技术专家)主要给我们介绍了淘宝mobile自动化测试框架Athrun。 Android自动化框架在淘宝项目过程中使用情况: (一)原来发布阶段2周,每天手工回归4h,到现在自动化执行查看结果。效率提升,10*4h/每客户端每迭代 ,缩短开发测试周期。 (二)在规范流程方面:原来开发手工打包,旺旺发给测试发给运营,到现在平台自助打包,每日构建。效率提升,手工打包每个2分钟,沟通成本更高。 杜绝可能出错的风险 。 IOS自动化框架发展历程: (一)注入式框架:从无到有,首开先河,通过直接修改开发代码,让测试运行起来,升级日志系统,方便查看运行结果 (二)instrument js 工具包:增加稳定性,增加校验功能。增加批量执行。效率提升,从需要注入改代码,到可以直... 详情

Tcon 2012之XPP极速编程实践

主要介绍了XPP的模式,在此模式下PD, Dev, QA, DevOps各角色的职责与定位,以及如何持续快速交付高质量产品。 XPP的模式--面向交付开发与传统的面向测试开发区别: 极限编程的模式,面向交付的开发:有测试的工作,但没有真正的测试环节存在。开发写完代码,直接上线。没有经过严格的测试,会不会出现质量倒退呢,其实是赋予测试一些定的含义。 开发在编码阶段加入:代码审查、单元测试、集成测试;在交付阶段:加入一个新的角色DevOps,从复杂的TC编写中释放出来,而是做用例审查、验收测试、自动化回归。 需要建立持续集成的开发环境,便于开发自行测试。 在Xpp模式下,人员的职责和定位: 如何更快的交付 1. 需求管理方面:将需求拆分为小的端到端可测... 详情

Tcon 2012之测试向前一步

Tcon上,来自测试领域的技术专家郭贤忠为我们带来了的分享。结合了很多生动的例子,非常精彩。 测试人员 VS质量工程师 测试人员:如同出考卷通过考试来考察学生,发现问题。介入时间较晚、被动、单一。 质量工程师:是一个系统的工程,在前期介入,发现学生的不足、进而制定提高的计划和方法。是积极主动的,能产生多方面影响的。 敏捷的测试:以feature为单位,快速介入测试,测试完成后直接发布 测试向前一步:早期介入,看需求、看dev design 如何做需求分析 1. 编写需求: a. 了解用户/用户场景:产品真的能满足用户的需求吗? 如何了解用户场景?下面给出一些案例分析: 微博:微博被N多人关注&转发,满足自我实现需求;360:安全需求,开机速度领... 详情

Tcon 2012之移动测试中心BMTC

移动产品的开发测试是一项高成本的工作,例如每次Android系统的升级,对于移动终端的应用来说都是一项繁重的测试。而百度开发者中心给我们带来了云体验和云测试(MTC)。 在整个云图中MTC 是属于PaaS种的一种。MTC对于内外部开发者提供了云体验和云测试功能,对内部产品和渠道分发的用户提供了App审核功能,从而降低了移动开发测试成本。 云体验主要提供了真机体验,安装卸载和硬件高清版,未来计划支持IOS和WP。 可以通过:http://mtc.baidu.com/mtc/home.php 来体验。 APP审核提供了杀毒,静态扫描,自动化适配,具有统一入口,按照优先级的审核,通过虚拟化大幅度提高了审核能力。 云测试同时提供了安装卸载测试,稳定性测试,UI适配... 详情

TCon 2012之分布式系统测试实践

分布式系统在越来越多的公司和产品系统中应用,作为分布式系统要求高扩展,高稳定,高可靠,高可用,并且部署复杂、软件角色多、硬件依赖强,对于测试来说,分布式系统的测试面临以下难点: n 分布式事务:多机、多角色协作,测试场景多且复杂 n 多线程:多线程场景难模拟 n 多系统:关联的外围系统多,而且又都是分布式 n 一致性要求:强一致、弱一致、最终一致 n 稳定性要求:如何保证7*24小时系统稳定 n 可用性要求:各种系统异常场景,软件、硬件因素 n 兼容性要求:多客户端服务端版本,多服务方式(REST、JavaClient) n 性能要求:吞吐量和响应时间,软硬件因素 如何来应对这个难题,可以从如下几个方面来应对: (1) 多层次测试保障。将测试分为不同的... 详情

TCon 2012之通用Mock平台在支付宝测试的实践

从业务需求的角度上考虑,支付宝有450余商户接口、300余活跃着的银行渠道。面对如此多的业务方,经常面临外部联调环境不可用的情况,模拟外部系统就尤为重要,为此支付宝的测试技术组同学给大家带来mock平台。 从测试的角度考虑,需要能够快速地在交付过程中开发mock接口,要求接口能适应升级包/技术改造带来的改变,新测试人员在不是很了解接口规范的情况下也能完成测试。 基于这些考虑,支付宝的mock平台需要做到轻量的开发、变化的适应、适当的封装。以实现Server与Client兼备的、可配置型的、可模板化的、可共享的特性。 实现这样的mock平台,除了传统意义上的模拟系统,解决不可测问题,mock平台还有哪些价值呢?异常流测试,快速实现测试持续集成等。 支付宝的测试技术组同学,同时考虑... 详情

TCon 2012之敏捷测试中的工具实现

TCon论坛上公直给大家带来的《漫谈测试工具的开发实践》得到了许多同行的肯定,作为测试工作者,需要同时关注测试框架和测试工具。精典的测试框架为数不多,而不同的业务场景需求会带来不同的测试工具需求。因此,我们会常常面临选择合适的测试工具或者开发合适的测试工具。公直提到,公司的发展与基因有关,工具的基因也会决定工具的发展。 常见的测试框架设计思想:非结构化的测试框架,模块化测试模式,数据驱动的测试框架,关键字驱动的测试框架等。 一淘的测试层次包括单元测试,功能测试,回归测试,性能测试,冒烟测试和流量测试。在测试宗旨的交流上,公直分享了google测试的一些主张:对于质量来说,预防问题比发现问题本身更重要。质量更多是开发人员的问题,而不是测试人员的。通过把... 详情

TCon 2012之Leverage Virtualization in Software Test

EMC的工程师给我们带来的关于VMware Lab Manager报告,她指出了当前的测试困难:开发测试与真实使用环境不匹配;搭建、部署一个真实测试环境需要投入大量成本;缺陷难以重现,不利于早期发现问题;对团队资源的较大消耗。 为此,给出了一个集成解决方案——VMware Lab Manager。 VMware Lab Manager是一个用于搭建系统测试配置环境的解决方案,它运用了虚拟化技术,允许用户通过简单的配置,建立起一套搭建起一个虚拟的对象机型配置库,并动态部署,供测试人员动态调配使用。 运用VMware Lab Manager,测试人员可以根据需求选定测试对象,从Lib中提取对应的配置,构建并测试,提交反馈测试结果。于此同时,还可以从构建的测试环境有有效地提取测试信息供... 详情

TCon 2012之豆瓣IOS自动化测试

豆瓣芈峮在会上,介绍了豆瓣iOS自动化测试实践和经验。 1.在持续构建方面, a)原始的XCode打包流程,豆瓣发现了很多问题。如UED和PM无法在测试阶段无缝的介入,编译打包的过程没有纳入测试管理,测试人员很难建立被测app和版本管理工具中的版本号之间的关联关系,需要解放dev,让dev把更多的精力放在coding上。 b)豆瓣使用的工具:Jenkins+hockey c)目前,整个流程已经在豆瓣跑起来了,提高了生产力。 2.在自动化测试工具的选型上 a)商业:DeviceAnywhere、QTP。收费不适合。 b)一些单元测试框架的选型:OCUnit、GTM、GHUnit c)UI测试方案的选型:UI Automation、FoneMonkey ... 详情

返回首页 博客 技术交流 产品 期刊下载 关于我们 意见反馈 无障碍

浙ICP备09109183号-14 Copyright © 2003-2015 TaobaoTesting.com 版权所有