不要以为大数据只是个概念,彭博新闻整理十大与大数据息息相关的生活行为,让读者顺便一窥这些硅谷巨头们为何汲汲营营渗入我们的日常生活,随着这些点点滴滴的信息累积,大数据的实际应用早已不是遥远的距离。传统邮件美国邮政为了防止含有蓖麻毒素的信件寄给总统奥巴马,已经合法将所有纸质邮件数字化建档,并送往情报数据库,即便最古老的信息传递方式都逃不出大数据掌心。汽车驾驶美国审计总署公布一份报告指出,汽车制造商和导
2014-06-25/2512 人阅读/0 人点赞

在PC客户端软件测试中,稳定性测试是必不可少的一项测试内容。一般在功能测试已经测试完成,缺陷完全修复完成以后进行。稳定性测试是在保证客户端功能完整正确的前提下,通过对软件稳定性的测试可以观察在一个运行周期内、一定的压力条件下,软件的出错机率、性能劣化趋势等。进而大大减少软件上线后的崩溃卡死等现象,为软件的逐步优化提供方向及验证。测试方法:通过自动化脚本,长时间运行客户端某些功能或长时间开关客户端,
2014-06-24/3370 人阅读/3 人点赞

摘要互联网行业的产品大多要求快速更新迭代,为保证产品的质量,单测越来越受到了开发和测试人员的重视。对于一个非全新的项目,补全原有代码的单测成本非常大,并且收效不明显。目前,对于非全新项目,开发人员一般只会对增量(新增修改)代码做单测。现有的覆盖率统计工具只能够统计出单测用例对所有代码的覆盖程度,而开发人员和测试人员往往关注的是增量代码的覆盖率信息(增量行覆盖率和增量函数覆盖率)。本文将介绍一种针对
2014-06-17/3134 人阅读/0 人点赞

自谷歌提出云计算概念之后,大数据领域的发展就逐渐加速日新月异,云计算具体到实例,可以归纳为调度、均衡、容错、监控、运维等一整套操作海量数据的方案。有别于传统小规模或孤立体系产品,云计算生态圈存在错综复杂的系统级别关联,并行其中的不同架构和模块流转于超大规模的分布式软硬体资源中,很难划分出明显的界限。对于这样的产品体系,传统领域的测试方案要么逐渐失效,要么作用域缩减到仅能覆盖体系末端。为了保证大数据
2014-06-17/2685 人阅读/1 人点赞

引言众所周知,MapReduce编程框架(以下简称MR)一直是大并发运算以及海量数据读写应用设计的利器。在MR编程体系下,一个job通常会把输入的数据集切分为若干块,由maptask以完全并行的方式处理消化这些数据块。框架会对map的输出先进行排序,然后把结果作为输入提交给reduce任务。通常作业的输入和输出都会被存储在文件系统中。整个框架负责任务的调度和监控,以及重新执行已经失败的任务。典型的
2014-06-16/2604 人阅读/0 人点赞

InstrumentDriver是Mobile自动化小组最近实现的基于instrument,针对iOS的自动化测试框架,目前支持java语言编写测试用例。研究过iOS自动化测试的同学肯定对instrumentUIAutomation有所耳闻,或者已经使用它进行自动化测试实践。iOS4.0开始,苹果官方提供了UIAutomation以支持应用的UI自动化测试。不过4.0版本并不支持录制功能,只能根据
2014-06-16/2545 人阅读/0 人点赞

2010年是淘宝无线突飞猛进开创无线新业务的一年。而从2011年初开始,淘宝技术质量部自动化测试组便致力于手机自动化框架的调研和开发工作。TMTS(TaobaoMobileTestSystem)框架,正是尝试从Android和IPhone入手,建立无线测试领域的自动化测试整体解决方案。经过前段时间的开发,及业务线试用,TMTS框架Android部分已经趋于稳定。而IPhone的自动化框架也已经开发
2014-06-13/2896 人阅读/0 人点赞

一、自动化测试发展自动化技术在不断的发展,从简单的录制回放到数据驱动到关键字驱动,再到模型驱动,每一次自动化技术的发展都会带来自动化测试工具的革新,而每一次新的测试工具的诞生都会带来新的突破,新工具的出现带来了新的体验但是也不可避免的有一些缺陷,正是因为此,才推动测试框架不断的完善,强大,下图展示了基于GUI的功能自动化测试技术的发展:二、淘宝自动化测试框架发展随着自动化技术的发展,淘宝自动化测试
2014-06-13/17237 人阅读/118 人点赞

在LinkedIn,我们相信设计会给我们的会员提供很有价值的产品,快速便捷使用这些产品,完成所有工作而且在质量上不会打折扣。在这篇文章中,我将描述使得这一切成为可能的测试方法。团队在LinkedIn,一个典型的测试团队包括产品经理、开发工程师,测试工程师和质量工程师。我们有一个专门的工程师团队,一周滚动制,这一周唯一的工作是解决并关闭bugs。测试策略和过程测试生命周期可以运行多个星期,第一周是为
2014-06-09/2951 人阅读/0 人点赞

一、概述目前,持续集成已成为当前许多软件开发团队在整个软件开发生命周期内侧重于保证代码质量的常见做法。随着测试的自动化率逐步提高,每天要需要自动执行的测试用例也就越来越多了,当我们发现,跑一次完整的测试需要几个小时,测试的速度已远远跟不上编译的速度的时候,我们自然要考虑如何加快测试的速度了——分布式执行测试用例,显然是一个不错的办法,本文正是讲述如何利用Hudson来实现自动化测试的分布式执行。二
2014-06-04/2909 人阅读/0 人点赞