先看如下这段代码 1int func1(int a,char b, char c) 2 3{ 4 5 if(a0a100 b==0 c==255) 6 7 { 8 9 printf("trig a bug "); 10 11 return 0; 12 } 13 14 return 1; 15} 16 这段代码的意思就是在参数 如何通过 测试 找到这些bug呢?这是一..
产品 开发 初期需要 测试人员 吗?如果需要,他们要作哪些工作?这些问题曾经被很多朋友问起。据我个人了解,很多国内中小型公司是不注重产品开发初期乃至整个开发过程中的测试工作的..
软件 可靠性 牵涉到软件生产的全过程,但最终还是落实到软件产品上。而保证软件可靠性的关键步骤是 软件测试 。 软件测试是为了发现故障而执行程序的过程。其目的是以尽可能少的时间和..
原文: Testing with Poor Documentation – T.J.Zelger 获取正确的信息对于很多公司来说都是挑战,而且即使你获得了所需要的文档,但是缺乏你真正需要的信息。 我曾经看到过大量的不同 质量 程度的文..
通过评审规格说明书来 测试 需求 正确性:对照原始需求检查 SRS 必要性:不能回溯到出处的需求项可能是多余的 优先级:恰当划分并标识 明确性:不使用含糊的词汇 可测性:每项需求都必须..
软件测试工程师 是软件行业中一种即年轻又古老的职业,进入二十一世纪以来,随着中国加入WTO以后,从事这项职业的人也越来越多。一个公司在组建一个测试队伍的时候如何分配人员结构,..
一个人的 测试 是很难成功的,因为每个人的思维都存在局限性,很想到方方面面。所以需要组成一个团队。团队不是几个人拼凑在一起,而是有机结合、互补互助。如何应用实用性测试的原则..
有时复杂性可能是无法抗拒的。测试员的意志可能会被击垮。因此,当要测试复杂和使人畏惧的功能集合时,可间歇进行。人的头脑具有处理复杂问题的惊人能力,但是不要指望马上就能理解复..
我们经常看到好多招聘 测试人员 的广告中有类似这样的内容:有 开发 经验,或者有开发经验优先等。好多人可能认为测试人员不一定需要有开发经验,开发人员未必能做好测试等,我想这些..
建立 软件测试 管理体系的主要目的是确保软件测试在软件 质量保证 中发挥应有的关键作用: 软件产品的监视和测量 对软件产品的特性进行监视和测量,主要依据软件需求规格说明书,验证产..
对我来说,只要是做IT的就不可能避免的接触代码, 测试 作为 开发 的紧密切合过程,深入编码内部是毫无疑问的,如果你连代码都看不懂怎么做一些特殊的测试?这里我说了是“特殊”测试,..
先解释一下,这个“衰弱期”的意思。通俗的理解,就是这样:整个 软件工程 的项目进入后期或末期, 开发 任务已经逐渐停止,而 回归测试 仍旧继续。此时, 缺陷 数量的走势已经明显下滑..
本文来自于 Rational Edge:通常所说的“累积 测试 分析(Cumulative Test Analysis)” 技术 向 软件测试 团队提供了对 自动化测试 更合理的方法,特别是在 回归测试 集的领域内。理解 CTA 如何提高您..
原文:The Risk of Regression – Alan S.Koch “但是,它仅仅是一个很小很小的改动!我们怎么会预先想到它会造成这么大的问题?” 怎么会,确实! 回归(向后追溯)是软件系统的现实生活。即使之..
在当前 SOA 环境下,代码 开发 和架构形态的出现,这些是否是构成集成(integration)的原因?什么时候应该着手去做呢?在开发过程的早期还是晚期呢? Rami Jaamour Web服务和SOA给IT界带来了一个十分重要..
警惕其他人的过程。 测试用例 和过程的描述,常常不提测试的内部设计目标。这非常容易使测试员在执行 软件测试 时并不太理解如何建立测试,或寻找什么。换句话说,测试员并没有真正跟上..
在 单元测试 时,我们尽量在屏蔽模块间相互干扰的情况下,重点关注模块内部逻辑的正确性。而 集成测试 则是在将模块整合在一起后进行的测试,它的目的在于发现一些模块间整合的问题。..
Spring提供的 测试 帮助类 Spring在org.springframework.test包中为测试提供了几个有用的类,它们都是J Unit Test Case的子类。通过层层扩展,不断丰富测试的功能,我们可以通过下图了解这些类的继承关..
前置 测试 模型是由Robin FGoldsmith等人提出的,是一个将测试和开发紧密结合的模型,该模型提供了轻松的方式,可以使你的项目加快速度。 前置测试模型可参考下面的图示: 前置测试模型体现..
X模型的基本思想是由Marick提出的,但首先是Marick不建议要建立一个替代模型。Robin F·Goldsmith引用了一些Marick的想法,并重新经过组织,形成了“X模型”。其实并不是为了和V模型相对应而选择这..