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

微软的DevOps转型之旅
微软是软件测试最优秀的公司之一,比尔盖茨曾经说过:微软是一个测试公司。公司的专职测试人员(SDET)的数量曾经接近2万,我敢说这是是世界上人数最多,质量最高的测试组织,测试的氛围曾经非常彪悍。在某些软件产品中,测试和开发的比例达到了1:1,甚至2:1(例如Office的某些部分),换句话说2个测试人员对付一个开发人员,这些不懈的测试投入,帮助微软打造了软件质量过硬的好口碑。这种极其成功的模式曾经帮
530°/ 2015-04-27/5303 人阅读 / 10 人点赞 / 0 条评论

同行代码审查的实战经验
数百万年前,猿猴从树上下来,进化出了对生拇指,最终进化为人类。我们在强制代码审查上面看到了相似的曙光:它就像是在软件开发大草原上将人和野兽区分开来的东西。尽管如此,我还是不时地听到团队中有这样的评论:“在这个项目上进行代码审查是浪费时间。”“我没有时间来做代码审查。”“发布被延期了,因为我那卑鄙的同事还没有审查我的代码。”“你能相信吗我的同事竟然想让我修改我的部分代码?请解释给他们听,如果我这极好
201°/ 2015-04-24/2015 人阅读 / 1 人点赞 / 0 条评论

移动APP项目研发流程及版本规划
一个移动APP项目研发规模可大可小,但都离不开以下几个成员:产品经理、ui设计师、前端开发、后端开发、测试等。如何合理安排项目成员工作、确保项目顺利进行呢?一个清晰合理的项目研发流程控制很重要。移动APP项目研发流程控制项目研发流程一般来说分3个阶段第一阶段:需求策划。在需求阶段产品经理内部进行需求讨论:讨论下版本需求重点是什么,做什么功能,怎么做。通过反复调研、讨论、输出交互方案。确认需求可行性
232°/ 2015-04-23/2322 人阅读 / 0 人点赞 / 0 条评论

加入小米公司三个月的感触
“在哪些重大问题上,你会和其他人的观点不一样”,这是《从零到一》作者在面试中经常问的一个问题。虽然我在面试中从没被问到,但也常想试着回答,却找不到好的答案。后来仔细想了想,这个问题实际上是一个价值观的问题,实际上要间接回答:你以什么为荣,以什么为乐。但是,这个荣和乐需要标记上你自己的印记,这就使得这个问题变得非常困难了,绝大部分人在重大问题上都有着类似的看法,对一些痴心妄想,标新立异的想法,大家人
365°/ 2015-04-22/3654 人阅读 / 0 人点赞 / 0 条评论

深入探讨Chrome iOS版测试及发布流程
在近期于纽约举办的一场Google技术讲座上,Google资深软件测试工程师LindsayPasricha介绍了ChromeiOS版的测试及发布流程,探讨了其产品开发策略、自动化测试框架以及手工测试流程等。本文对其中重要内容做个总结。开发环境Xcode是GoogleiOS版产品的主要开发工具,与其它一些内部方案和工具结合使用。Pasricha说,其中有些工具也并非Google内部专用,如用于管理依
273°/ 2015-04-20/2731 人阅读 / 0 人点赞 / 0 条评论

SnapChat 可用性测试
SnapChat是一款著名的「阅后即焚」照片视频分享应用。在SnapChat与好友聊天时发送的照片只有1-10秒生命期,照片在被用户浏览后会按预先设定的时间自动销毁,而发给好友的视频在观看一次后也会被销毁。SnapChat测试目标通过两组7个基本任务分析出SnapChat的可用性问题。这次测试找来四位iPhone和Android用户,他们有使用即时聊天工具与社交软件的习惯,但没有使用过SnapCh
210°/ 2015-04-17/2103 人阅读 / 0 人点赞 / 0 条评论

开发是妈妈、产品经理是爸爸、测试是医生、产品是孩子
“把产品当作自己的孩子”,这句话我曾多次在不同的场合听过不同的人说过。最近一次在项目例会上,Cathy讲的一个比喻让我很有触动,忍不住要写写和大家分享一下。
289°/ 2015-04-16/2890 人阅读 / 0 人点赞 / 0 条评论

如何进行快速的可用性测试?
如果你是交互设计师,是否纠结过某个左滑出的功能,用户是否会发现?如果你是视觉设计师,那么,你是否为某个按钮究竟用什么颜色而抓狂?如果你是产品经理,是否也曾怀疑过设计师为什么这么做,用户到底会不会买账?是的,上述的种种都是我以及身边的小伙伴们正在经历的。对于有些疑问,多动动脑子,答案可能就显而易见,而有些争议,即使磨破了嘴皮子,也还是各执己见,不相上下。此时,要想说服自己以及他人,最需要的就是找相关
208°/ 2015-04-15/2087 人阅读 / 0 人点赞 / 0 条评论

Golang测试技术
本篇文章内容来源于Golang核心开发组成员AndrewGerrand在GoogleI/O2014的一次主题分享“TestingTechniques”,即介绍使用Golang开发时会使用到的测试技术(主要针对单元测试),包括基本技术、高级技术(并发测试、mock/fake、竞争条件测试、并发测试、内/外部测试、vet工具等)等,感觉总结的很全面,这里整理记录下来,希望能给大家带来帮助。原Slide
324°/ 2015-04-14/3245 人阅读 / 56 人点赞 / 0 条评论

大话测试数据(三)
本篇是大话测试的第三篇,如果你对测试数据感兴趣,又是第一次看到这篇,请先翻看大话测试数据一和大话测试数据二获取细化的测试数据举个栗子:接着第二篇的一个小例子“电子对账单”来说吧。细化的数据就是我们要从逻辑角度识别它的内容和规约。所谓内容,就是数据的是什么?所谓规约就是数据必须符合什么样的规定。我们先来看看信用卡账单长什么样子:从业务上,它可以分为两部分:行用卡账户信息,和交易明细。账户信息部分如下
251°/ 2015-04-10/2515 人阅读 / 0 人点赞 / 0 条评论