以自动化测试撬动维护阶段的遗留系统!面对遗留系统,选择合适的测试策略,能让自动化测试的投入在一定时期内看到效果,并且建立可持续进行的机制。同为自动化测试,每种测试在面对遗..
Android ICS关机跟重新启动功能研究! 最近研究了一下android关机跟重新启动功能。网上的文章也不少,做法也有一些。笔者试过了几种方法,下面介绍一下: <一>、 Android重启功能..
Android系统的异步接口测试方法!基于Android的C/S移动应用中访问后端数据的场景是非常多的,异步接口测试主要是在单元测试完成的基础上检查接口级访问是否正确,主要保证对外请求的组装与发..
手机和移动设备的耗电量自动化测试方法 1.简介 耗电量测试背景 耗电量测试是手机测试中必不可少的一项,当前的手机耗电量测试主要为手工测试,随着手机产品线的增多,人力..
Android UI自动化测试的最佳实践 一. 概述 Android系统测试和Web的测试类似,有两类自动化的方式:录制回放与基于页面元素操作的手工开发。由于录制回放在长期维护与代码重用方面存在..
linux kernel是如何通过软件测试保证质量的? 前言 Linux基金会在4月3日公布了Linux开发年报,向我们展示了linux kernel作为世上最大开源合作项目之一的魅力。自2005年以来,共有800家公司..
你使用的编程语言是那种女人?PHP是你的豆蔻年华的心上人,她是情窦初开的你今年夏天傻乎乎的追求的目标。玩一玩可以,但千万不要投入过深,因为这个女孩有严重的问题。..
为什么修改一行代码需要6天时间?修改一行代码需要6天时间,你信吗?这篇文章的作者给我们讲了一个真实的故事。 首先我们来看一下有哪些人物:..
你如何才能黑一个黑客?最近,在搜检垃圾信息时,我偶然看到了这样一个很普通的邮件。它使用了一个很简单的编造八卦的伎俩,推测奥巴马的性取向,并提供了一个指向一个证明图片的链..
如何改良你的程序代码质量的11个技巧!有很多理由都能说明为什么我们应该写出清晰、可读性好的程序。最重要的一点,程序你只写一次,但以后会无数次的阅读。当你第二天回头来看你的代..
面向网站管理员的Web缓存加速指南 Web缓存无害吗?为什么要鼓励缓存? Web缓存在互联网上最容易被误解的技术之一:网站管理员经常怕对网站失去控制,由于代理缓存会“隐藏”他们的用..
程序员应该如何测试自己的程序代码?开发自测被多个团队实践,开发自测的效果也是不一而足的,具体怎么样的开发自测方式是更好的,每个人都有自己的观点和看法,这里说说自己对开发自..
闲话少说,直奔主题。 先来看看用例构成:输入数据(包括方法入参,数据库状态)+ 方法调用+ 预期结果+ 结果比对..
最近流行跨界,不同编程语言之间喜欢通过一些开源项目来实现相互调用、转换。同时也有一些项目可实现语言之间的集成,例如 JRuby 可让你在 Java 应用中执行 Ruby脚本。..
如何才能成为一名优秀的程序员? 下面要说的是我在成为一名程序员的道路上做的几件事情。写在这里除了要让自己铭记在心外,我还希望它能对别人有些用处。 1. 建立一个博客..
关于Javascript的俩个有趣的探讨!关于事件处理函数引用的一个佐证 之前, 我在分析Javascript的This关键字的时候, 说过, 当使用inline的方式写dom元素的事件处理函数的时候, 采用的是引用的方..
如何对数千台服务器上的应用系统进行实时分析!IMVU是国外一家游戏社交网络公司,《精益创业》作者是其创建者之一。我在2011年由InfoQ组织的QCon大会上分享的《持续交付》相关话题中介绍过..
集成测试实践之浅谈api的分类!接触api测试已经有半年了,也算是小有心得。所以谈谈我眼中的api。 想从理论的角度了解,请访问http://qa.corp.anjuke.com/?p=59。我师父写的扫盲贴,适合不知道..
测试环境管理之线上日志实时收集过滤转发。 生产环境的每台服务器每时每刻都在产生大量日志,每个工程师或多或少需要关注,我们希望为工程师提供方便快速的查看生产环境日志工具,还能为..
为什么软件程序员的价值总是被低估.在我任职于雅虎期间(大约2001-2007),我学会了做很多事情,但同等重要的,我还学会了如何避免做某些事情。对于后者,主要就是如何避免不公的对待技术人..