最近接触的一些软件测试相关比较前沿的概念,和其他人讨论时免不了要说到这些理论或者新概念和传统的软件测试理论有什么不同。但是首先我们对什么是传统的软件测试理论范围的理解有差..
通常有这几个地方 第一,通常认为该作者没有区别QA和测试的区别,..
移动用户数和手机使用量都在逐年增加。随着越来越多的用户使用手机完成任务(参见The Future of Mobile),如何改进移动用户体验的各个影响要素,便成为值得关注的焦点。..
为什么要做自动化测试?不少介绍微软测试过程的文章都强调大量运用自动化测试,给人一个只要有了自动化测试,整个测试过程就得到保证的印象。不可否认自动化测试的作用,但是对于下面..
如何选择适合你的测试自动化框架.基于只使用一种捕获工具例如IBM Rational® Robot来录制并且回放测试用例而得出自动化测试工作量是有缺陷的。只使用一种捕获工具来运行复杂且巨大的测试是..
Web 应用的测试经常需要进行从用户角度的系统性的功能测试,涉及到从用户请求到服务器响应的整个过程,也叫做端到端测试。在最近的 Google Test Blog 上,我看到一篇文章,觉得是进行这种测..
探索性测试不是终结性测试。探索性测试能够(而且的确可以)发生在开发或测试的任何阶段。 事实上,TDD(测试驱动开发)是探索性开发的一种形式。..
游览是建构探索性测试的一种方法,但探索性测试不一定是游览,而游览也不一定是探索性的。 在一种极端的情况中,一个游客会到达一个地方,而她对这里的风景,..
loadrunner与JMeter、KylinPET性能测试工具的对比.loadrunnerJMeterkylinPET性能测试工具性能测试..
软件测试自动化的未来是什么?“关键字驱动”的由来 说到“关键字驱动”和“测试自动化”,就不能不提到 Mosley Daniel 的《软件测试自动化》一书,这本书03年引入国内,04年市面上开始..
如何快速搭建一个Android开发测试平台。 初学Android,以便记录学习过程,增强学习效果。 1. 下载搭建android开发平台的必要工具 1) Jdk1.6 -http://www.oracle.com/technetwork/java/javase/download..
左右摇摆——线上测试的成败案例. Tip(Testing in Production),即线上测试(或称为生产环境上的测试,为了简化,后面所有地方都使用“线上测试”)是我在博客中多次希望提及的一个主题。关于它..
php代码性能调优profile利器xhprof工作原理浅析。 xhprof是php的第三方扩展,工作在zend层,以动态加载的方式被加载。php在解释执行的过程中,首先被解释成对应的token码,而后,编译成字节码(这..
探索性测试不是终结性测试。探索性测试能够(而且的确可以)发生在开发或测试的任何阶段。 事实上,TDD(测试驱动开发)是探索性开发的一种形式。..
游览是建构探索性测试的一种方法,但探索性测试不一定是游览,而游览也不一定是探索性的。 在一种极端的情况中,一个游客会到达一个地方,而她对这里的风景,动植物及人类文化..
人们经常会明确地区分“自动化”测试和“探索性”测试。这就如同明确区分“红色”轿车和“家庭型”轿车一样存在弊端。之所以这么说,是因为“红色”(指一种颜色) 和“家庭型”(指某种..
最常见的Java常见面试题问答!Java集合框架(例如基本的数据结构)里包含了最常见的Java常见面试问题。很好地理解集合框架,可以帮助你理解和利用Java的一些高级特性。下面是面试Java核心技术..
XCode 4 的调试定位技巧.经常有朋友会问Crash的问题。Crash最多的无非就两种,一种就是signal SIGABRT,大概的意思就是发送Message出现问题,信号迷失了。这种的Crash其实是很好定位,Crash了后直接看..
敏捷的关键点:时间如何平衡的艺术敏捷,会提到一个典型的实践,时间窗(timebox),这个实践我们做的如何呢? 有时候会听到这样的声音,我们敏捷了,甚至说超敏捷了。我们没有专职测试..
据《中国日报》报道 美国电信运营商在官方博客上曝光了美国一家公司的“天才程序员”,他支付自己五分之一的薪水、将自己的程序员工作外包给中国一家公司,而自己每天的工作竟然只是..