已有 1428 人访问
紫晴 ID.12326
阅读(302)
博客(1)
紫晴的阅读

解决真实世界的单元测试问题
过去几年的经验告诉我:单元测试已然是“被解决的问题”了。所有的信息、图书、工具都摆在面前,你只要把NUnit拣起来就可以上路了,不是么?不是。即便是在下决心要开始写单元测试之前,我们也得从别人那里吸取经验,从那些好的坏的故事里,那些令人绝望或是见证奇迹(一个测试就省了我一周时间!)的时刻中,取其精华弃其糟粕。即便这样,等我们勇敢上路之后还会意识到,要学的东西还多着呢!我想跟你讲讲我在单元测试这片大
204°/ 2014-06-19/2044 人阅读 / 0 人点赞 / 0 条评论

你的应用就绪了吗?
问题很简单,却很难回答。我们通常会按时间交付软件,在截止时间之前努力完成所有开发和测试工作。我们会优先完成那些自己觉得重要的部分,当应用达到确定的质量标准后,就准备上线了。因为发布的内容可能不会尽善尽美,所以我们总是假设将来还有一些版本。甚至我们交付软件时,都不能辨别应用的就绪状态。我们总是依赖于测试人员给我们答复,但为了产品的收益和质量,我们应该让所有人都参到这个过程中。在本文中,我们将会围绕发
202°/ 2014-06-18/2021 人阅读 / 0 人点赞 / 0 条评论

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

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

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

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

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

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

开发团队的效率
我之前写过一篇叫《加班与效率》的文章,从概念上说了一些我对“效率”的认识,但是那篇文章趋于概念化,对于一些没有经历过这样的环境的同学来说,可能会觉得太抽象了。很早以前就想写一篇更具体一点的,可执行的文章与《加班与效率》这篇文章相辉映,并再把我两年前在杭州QCon上的那个“鼓吹工程师文化”的《建一支强大的小团队》(新浪微盘)的观点再加强一下。但是我遇到了一些思维方式上的麻烦——我讲的总是从我的经历背
207°/ 2014-06-11/2075 人阅读 / 0 人点赞 / 0 条评论

使用python selenium进行自动化functional test
WhyAutomationTesting现在似乎大家都一致认同一个项目应该有足够多的测试来保证功能的正常运作,而且这些此处的‘测试’特指自动化测试;并且大多数人会认为如果还有哪个项目依然采用人工测试来保证代码的正确性的话,那简直是太落后了,太不可思议了。但是在我现在的项目里,之前大部分的情况下我们还是在使用手动测试,项目依然在每周一次井然有序的上线着。当然有部分原因是因为项目业务和技术上的特殊性,
238°/ 2014-06-11/2376 人阅读 / 1 人点赞 / 1 条评论