摘要: 在多个培训中,我都会与学员探讨测试的七项基本原则,发现自己所举出的例子都是反面的,思考一下这个问题,为何我们在一些基本原则上仍然Hold不住?是不是有些“潜规则”在作祟?因而,发起这个话题,讨论测试的“潜规则”。 先看看ISTQB的“测试七项基本原则”: 原则1:测试指出缺陷的存在——测试没有发现缺陷并不意味着不存在缺陷 原则2:穷尽测试是不可能的 原则3:测试要尽早介入 原则4:缺陷集群性——大多数缺陷总是发生在少量模块/特性上 原则5:杀虫剂悖论 原则6:测试活动依赖于测试Context 原则7:“Absence-of-errors ”(无错就是... 阅读全文
posted @ 2013-04-26 12:18 会飞的鱼36 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 什么是公理?在百度百科中可以查到:所谓公理,就是经过人们长期实践检验、不需要证明同时也无法去证明的客观规律,释义如下: 1) 经过人类长期反复的实践检验是真实的,不需要由其他判断加以证明的命题和原理。 2) 某个演绎系统的初始命题。这样的命题在该系统内是不需要其他命题加以证明的,并且它们是推出该系统内其他命题的基本命题。 那么在测试领域是否也存在这样的客观规律呢? 我们看到,在不同项目的测试过程中,测试行为的差异如此巨大。在软件测试的七项基本原则中有一条“测试活动依赖于测试的Context”,也就是基于不同版本的应用目标、复杂程度、质量要求以及人员成熟度等等因素,每个测试过... 阅读全文
posted @ 2013-04-26 12:12 会飞的鱼36 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 本文是《LoadRunner没有告诉你的》系列的第六篇,我将继续保持“无废话”的原则,用尽可能简洁、明确的语句来表述我对性能测试的看法和经验。在这篇文章中,我们要讨论的是如何获取“有效的”性能需求。一个实际的例子为了便于大家的理解,我们先来看一个性能需求的例子,让大家有一个感性的认识,本文后面的讨论也会再次提到这个例子。这是一个证券行业系统中某个业务的“实际需求”——实际上是我根据通过网络搜集到的数据杜撰出来的,不过看起来像是真实的^_^l系统总容量达到日委托6000万笔,成交9000万笔l系统处理速度每秒7300笔,峰值处理能力达到每秒10000笔l实际股东帐号数3000万这个例子中已经包括 阅读全文
posted @ 2013-04-25 12:19 会飞的鱼36 阅读(252) 评论(0) 推荐(1) 编辑
摘要: 今天有同行在blog上留言,问“想从功能测试转向性能测试,但不知道需要哪些了解哪些知识,及怎样进行一个系统的学习”。这类问题之前也被问到很多次了,所以这次干脆整理一下,发个主题供同行们参考。如果需要补充,也欢迎大家留言一起讨论。如果想真的做好性能测试,需要学习的东西还是比较多的。简单列一下吧。1. 精通性能测试的基本概念,过程,方法论,了解性能工程;2. 精通1个商业性能测试工具+1个开源性能测试工具,知道工具可以做什么,不可以做什么,以及工具使用中常见的问题和解决思路;3. 扎实的计算机专业基础知识,包括计算机组成原理、操作系统、数据库原理、计算机网络原理;4. 熟悉至少1个常用的数据库产品 阅读全文
posted @ 2013-04-25 11:46 会飞的鱼36 阅读(182) 评论(0) 推荐(0) 编辑