客户端自动化技术漫谈

谈到客户端自动化,大家无疑都会想到让人又爱又恨的UI系统级自动化测试,曾经和微软的同学也聊过,即使在微软从UI进行自动化能够发现的bug也是非常有限的,并且开发和维护的代价都是需要投入大量人力才能够开展的。

原创 点赞0 阅读10000+ 收藏0 评论0 2011-03-18

sender通用收发包测试工具

sender工具是通用的发包工具,支持xml文件,在使用sender工具之前需要先把头文件中的结构体转化成xml文件,然后进一步使用sender工具实现发包功能。下面将详细描述此工具的使用:

原创 点赞0 阅读910 收藏0 评论0 2011-03-18

通用服务器桩-Receiver使用说明文档

“驱动+桩”是一种比较成熟的服务器端模块测试模式,易于实施自动化。 Receiver应用于桩构建的场景,提高构建服务器端测试桩的效率,在大多数应用场景下用户可以通过配置xml文件实习桩功能,支持功能和性能测试使用

原创 点赞0 阅读820 收藏0 评论0 2011-03-18

小屏幕,大世界;“Next”背后的秘密

翻页控件在很多手机端产品中属于容易被忽视但又不可或缺的一部分,今天就手机端产品翻页控件的分类和使用谈谈自己一些粗浅的看法。

原创 点赞0 阅读364 收藏0 评论0 2011-03-17

四格漫画《MUXing》——一场大雪

飞花厚一尺,和月照三更。

原创 点赞0 阅读485 收藏0 评论0 2011-03-10

推荐:诚邀你来参加百度运维部专场招聘会

时间: 2011年3月19日 9:30 -- 16:00 地点: 北京市海淀区上地10街10号百度大厦B座东门

原创 点赞0 阅读351 收藏0 评论0 2011-03-04

杂志客户端阅读体验

随着苹果iPad的推出,电子杂志类行的应用大受好评,电子阅读需求量不断增长。传统纸质出版物的良好的视觉效果,互联网巨大的信息资源库,将这两者集合在一起就会诞生非常好的杂志客户端应用。这种杂志型客户端应用的最佳代表就是Flipboard。

原创 点赞0 阅读384 收藏0 评论0 2011-03-02

下一代大规模增量索引平台 – Percolator

本文作者:百度 刘景龙   原文刊登于《程序员》杂志2011年第二期。觉得写的非常好!所以转过来跟大家分享分享! 下一代大规模增量索引平台 – Percolator

原创 点赞0 阅读1112 收藏0 评论0 2011-02-28

模块化的Javascript库 —— Tangram

模块化的Javascript库 —— Tangram   Tangram是一个适用面广、高度模块化的Javascript库。内含大量基础方法与Javascript组件,开发人员能基于它便捷地完成开发工作。本文将介绍Tangram的历史、设计原理和系统架构,旨在帮助各位读者更好地了解Tangram。

原创 点赞0 阅读759 收藏0 评论0 2011-02-28

并发应用程序code review要点分析

NP项目 code review checklist在NPTL多线程分类和信号分类中提出了一些具体的检查点要求,特别对于可重入函数、线程安全、信号安全以及fork安全类型的函数具有特殊的检查要求。本文主要对以上概念进行了详细的阐述,并对在并发应用程序设计过程中容易混淆和忽略的一些问题进行了说明。为了提高读者阅读的兴趣和效率,本文还对部分问题提供了较为典型的情景代码供读者参考。

原创 点赞0 阅读1075 收藏0 评论0 2011-02-24

Mysql Hunter

自动化实施的过程中,我们通常都面临一个棘手的问题:数据的准备和恢复。即在成功执行一个自动化用例时,我们可能需要一定的数据前提

原创 点赞0 阅读4967 收藏0 评论0 2011-02-24

调度策略的测试方法及其自动化

背景介绍 随着检索端架构日趋复杂,为了保证服务的高可用度,调度策略也在不断地丰富完善。作为QA,我们需要关注调度测试:  ※如何才能测得全面,保证无漏测?  ※如何判断策略对整个系统的影响?  ※如何进行自动化,解放自己?

原创 点赞0 阅读1236 收藏0 评论0 2011-02-24

手机端阅读类产品的信息架构

信息架构是产品和用户认知之间的沟通桥梁,是评价一项设计产品的重要标准。本文就以手机端阅读类产品为例谈一点对信息架构的认识和理解。

原创 点赞0 阅读575 收藏0 评论0 2011-02-23

结构化思维方法

• 什么是结构化思维 • 如何进行结构化分析 • 如何进行结构化表达

原创 点赞0 阅读1659 收藏0 评论0 2011-02-18

LAMP架构下的Web开发概念、流程及优化策略(二)

六、目前流行的PHP框架 • Qee /FleaPHP (领域设计驱动) • ThinkPHP (大的类库J) • Zend Framework(Pear的OOP版) • Yii • KiwiPHP (工业微内核) • Symfony (配置最简单)

原创 点赞0 阅读879 收藏0 评论0 2011-02-18

LAMP架构下的Web开发概念、流程及优化策略(一)

架构设计 ——前端架构 •后端架构 •视觉体系 对接约定 ——接口约定 •标识约定 •通讯代码约定 开发 ——建立开发框架 •建立数据库 •实施编码 测试 ——功能测试 •性能测试

原创 点赞0 阅读749 收藏0 评论0 2011-02-18

四格漫画《MUXing》——扫地神尼

据说在百度每一个部门里,都有一个扫地的老太太……

原创 点赞0 阅读679 收藏0 评论0 2011-02-18

关于“我”——记百度用户体验部年会节目“我”

关于“我”,你知道什么 ? 我的快乐 我的理想 我的来头   我的过程

原创 点赞0 阅读543 收藏0 评论0 2011-02-17

浏览器的加载与页面性能优化

本文将探讨浏览器渲染的loading过程,主要有2个目的: 了解浏览器在loading过程中的实现细节,具体都做了什么 研究如何根据浏览器的实现原理进行优化,提升页面响应速度

原创 点赞0 阅读6190 收藏0 评论0 2011-02-15

Smart设计分析工具---- Better results in Less time

前言: 在典型的敏捷开发实践中,都强调简化模式过程,产品团队人员(设计人员、开发人员、测试人员)以简单的方式更多地参与到产品的设计分析中去。在比较极端的TDD、SCRUM实践中,对于user story、unit test、code review的单独强调也非常明显,即使较为缓和的CI模式,也做了严格要求。这对整个团队能力提出了新的要求。 工欲善其事,必先利其器!本文介绍的smart分析工具提供了两方面辅助工具: 1、产品设计分析 2、代码设计分析 我们的目标是:Better results in Less time

原创 点赞0 阅读3068 收藏0 评论0 2011-02-11

在线输入法评测介绍

对于任何一个新产品,效果评测都是质量保证的一个重要手段,需要使用某种通用的, 被广泛承认的评价标准来对产品效果进行评价。评测不仅要体现出被测产品质量,也应该能体现出与相同或相似产品对比,该被测产品的优势、不足。

原创 点赞0 阅读1812 收藏0 评论0 2011-02-11

IPC通信陷阱之六万五千分之一

在本文中,作者剖析了IPC通信机制,通过对系统函数源码分析,指出了其中存在的1/65535几率可能出现的隐患, 并结合实际的案例给出了解决方案.在本文中,我们可以了解到针对IPC通信常见问题 。在我们之后的测试工作中,可以有选择针对这些注意事项和易错点设计测试case,让bug无处藏身。由于作者能力有限,文中如果有一些不够清晰不够全面的地方,欢迎指正。

原创 点赞0 阅读2229 收藏0 评论0 2011-02-11

Htmlfuzz异常网页构造

Fuzz test(模糊测试),并不是一种新技术。早在1989年就被威斯康星州的麦迪逊大学BartonMiller教授发明已经有20年的历史。所谓模糊测试,即用随机坏数据(它是在正常数据上的微小变异)***一个程序,然后等着观察哪里遭到了破坏。

原创 点赞0 阅读836 收藏0 评论0 2011-02-11

HCE Benchmark

Hadoop C++ Extension(HCE)由百度开发的Hadoop MapReduce C++扩展框架,其诞生源于baidu/dpf组对Hadoop MapReduce稳定性、扩展性和高效率的追求。HCE将MapReduce任务的执行迁移到C++环境,从而可以避免java虚拟机由于GC机制以及JNI调用所产生的不必要内存和性能开销,提供更加精确的内存控制。同时,HCE提供了可与hadoop原生java接口想媲美的API,使得用户可以方便的编写HCE的Map和Reduce任务。

原创 点赞1 阅读4347 收藏0 评论0 2011-02-11

“Metro”,移动设备视觉语言的新新人类

何谓“Metro”?“Metro”本意是指“地铁”。纵观机场、地铁、公交线路图等,会发现这些导视设计都具有高度概括性,对比度强烈等特点,并被用来指导人们更快的找到自己要去的目的地。

原创 点赞0 阅读312 收藏0 评论0 2011-02-11

模块可测性设计之无损插桩

模块可测性设计之无损插桩

原创 点赞0 阅读873 收藏0 评论0 2011-02-10

EXHPROF-php性能数据自动收集及分析平台

Exhprof 是一个php性能数据自动化收集及分析平台,其客户端为你提供php代码函数级的性能数据的自动化统计和自动化收集,其服务器端为你提供高效灵活的历史数据存储,和信息聚合分析,通过表格和图像形式展现出来。

原创 点赞0 阅读2639 收藏0 评论0 2011-02-10

四格漫画《MUXing》——归乡记

献给为了春运而奋战的朋友们!祝大家兔年行大运!

原创 点赞0 阅读434 收藏0 评论0 2011-02-01

Icc编译MySQL性能调研(二)

本节将数据库中一些表的存储引擎改成了MyISAM,测试使用的SQL依然来自使用的SQL。本节希望获得在MyISAM引擎基础上,基于某数据库数据,icc编译的mysql对一些典型SQL的优化效果。

原创 点赞0 阅读535 收藏0 评论0 2011-01-28

Icc编译MySQL性能调研(一)

传统的c/c++编译器为GNU的gcc/g++,当然我们也通常使用gcc/g++来编译MySQL。但是有研究指出gcc/g++编译器对c/c++优化在某些方面做的并不好。Intel针对自己的处理器特点发布了编译器icc。本文希望使用icc编译得到MySQL,然后通过测试得到icc编译出的MySQL在性能等方面的特点。

原创 点赞0 阅读599 收藏0 评论0 2011-01-28