在LinkedIn,质量是产品发布的看门人。上周,我们告诉了大家测试前沿,LinkedIn的web框架。今天,我们将带您看看我们的测试生命周期。如果我们按时交货,但产品有缺陷,还是证明我们没有按时交付。——PhilipCrosby测试生命周期看看在LinkedIn中测试生命周期是什么样子的:1.需求收集产品团队定义了功能需求和设计者创建的线框图。在设计和产品需求文档(PRD)被创建后,一切都涉及到
2014-06-03/2904 人阅读/0 人点赞

1相关说明1.1背景简介随着一个产品的自动化工作不断深入,自动化的case积累数量持续增长,绝大部分毫无依赖关系的case由于串行运行,测试执行时间达到小时界别,且不易于优化。另外,ci运行时所需机器资源的抢占互斥,运行机器的不稳定等问题也逐渐扩大。Hadoop分布式测试执行方案正是为了解决以上问题而产生,通过分布式执行,可以达到并行运行,提高执行效率的目的;另外,hadoop提供调度,重试等机制
2014-06-03/2579 人阅读/0 人点赞

1背景介绍1.1接口webui接口是服务器与客户端交互的方式,即浏览器或者其他客户端工具与web服务UI层交互的协议.常见的有两大类,一是浏览器与服务器交互的HTTP,HTTPS协议的接口,另一类webservice接口如soap,rmi,rpc等协议。这些接口的共通特征都是作为Server对外的UI提供通信服务。1.2接口测试webui接口测试即站在web服务程序UI层之上自动化测试的一种手段,
2014-06-03/2409 人阅读/0 人点赞

基于Android的C/S移动应用中访问后端数据的场景是非常多的,异步接口测试主要是在单元测试完成的基础上检查接口级访问是否正确,主要保证对外请求的组装与发送是否符合后端的约定。现在项目的异步接口访问都遵循一个特定的访问模式:前台的Activity获取到触发事件后将接受到的参数传给一个异步任务,这些任务大都是AsyncTask的实现——即启动一个新的线程访问后台接口数据,完毕后调用回调函数更新UI
2014-05-30/5584 人阅读/1 人点赞

来百度工作有些日子了,在未进入百度之前,由于一直以来百度质量部在业界都是比较低调的,外部的测试同行很少能了解到百度的QA们是如何工作的,如何来应对互联网的研发节奏和质量的平衡。因此我来百度后互联网上经常都有测试工程师找我打听百度的QA是如何做测试的?百度的测试是什么样子?水平如何?对于现在QA数达到千人团队的百度质量部所覆盖的工作范围和内容是非常之多的,我也很难用几句话全部描述清楚,因此很想根据我
2014-05-30/2765 人阅读/1 人点赞

如果你看过我以前的文章,你可能会认为我是自动化测试的反对者。这并不是真相。事实上,提供深思熟虑,易于维护,让您物有所值,你很难找到一个比我更热衷的自动化爱好者。然而,当提到的自动化时,我有一个问题,每个人都开始变得盲目乐观地思考他们所有的软件问题。事实上,不是这样的!好了,现在我的些许吐槽从我的心中涌出来了,这是使我自动化测试成功的一些个人建议。成本——在开始自动化之前,要确定好你雇佣的管理者和开
2014-05-29/2629 人阅读/1 人点赞

经常有性能测试人员吐槽他的困扰:我无法从项目组获得性能指标。我是测试的,你不告诉我性能指标是什么,我怎么给你测啊?我给你跑压力脚本,跑出来的结果是不是满足你要求啊?项目组的同学有时候也很郁闷:你不测我怎么知道它能跑成什么样啊。于是,在双方的扯皮中,工作磕磕绊绊的开始,磕磕绊绊的结束,有的时候最后大家还算搞明白了。有的时候工作完成后留下很多遗憾。这些典型场景,很多新手都会经历过。第一个真正困扰性能测
2014-05-29/2617 人阅读/0 人点赞

移动应用的繁荣是显而易见的,很显然在这个时代。在世界范围内,智能手机正迅速成为消费者和企业重要的交互方法。每天都有成千上万的应用程序生成。移动应用在智能手机或平板电脑中。现在,应用程序甚至被应用到汽车,可穿戴技术和家用电器中。移动设备的显著增长为组织整合计算环境开辟了道路。今天的移动应用程序可以交付复杂功能的平台、有限的计算资源以及多样性带来了独特的挑战,需要独特的测试策略来应对。在本文中,您将了
2014-05-26/4208 人阅读/3 人点赞

最近,我们经常听到测试转型,减少人力密集型的业务测试的比例,一线业务测试缺少发展、无法晋升等等问题。似乎,随着互联网的不断发展,业务测试成为一个看不到前途的职业,那么,是否真的如此呢?我作为一名在一线业务做测试管理有些年头的过来人,并不这么认为,恰恰相反,我认为业务测试很重要,它是一个不可能消失的行业。一.业务测试为什么存在?我们按照现在对业务测试的理解,画一张图:这张图示意我们,测试工具是最能解
2014-05-26/2818 人阅读/1 人点赞

测试工程师在软件项目中把握着项目产品质量,具有最终项目能否发布的生杀大权,就这样一个重要的角色在实际情况中往往不受待见,却是为何?纵观国内测试工程师发展的过程来看,主要有以下几个原因:(1)起步晚:在国内软件行业发展的初期,没有专职测试的人员,所以测试工程师比开发工程师以及其产品等岗位的起步晚,在初期是可以没有的岗位。(2)起点低:发展到一定阶段以后,发现有一部分手工测试可以由单独的人员完成,但是
2014-05-26/2780 人阅读/1 人点赞