集成测试 的实施方案有很多种,如自底向上集成测试、自顶向下集成测试、Big-Bang集成测试、三明治集成测试、核心集成测试、分层集成测试、基于使用的集成测试等。在此,笔者将重点讨论其..
软件测试 是产品研发过程中的一个重要环节,然而在国内软件业发展的初期,这一环节时常被人们所抛弃。在如今国内软件业蓬勃发展的今天,软件系统逐渐庞大,软件 质量 难以保证,因此软..
web应用系统是目前最常见的应用系统之一,例如电子商务网站,就是一种典型的web应用系统,关于测试要点,我认为可以有以下几点: 当我们在进行web应用系统的测试时,我们可以做这样一个..
谬论的产生是由于缺乏直接的经验。在缺乏信息的情况下,我们根据自己的想法形成了一些信念,并且会抱着怀疑的态度去看待我们所不知道的事情。在软件 开发 领域,荒谬的想法将会给接近..
看到这个新闻后颇有一番滋味,更体验到我一直关注的软件性能着实无处不在,这个案例也确实值得我们好好反思一下。 不知道网友们有没有报名参加国际日语考试的——这个网站每年05年前都..
总结 测试管理 目标的一个方法是回答下面的问题: 为什么我应该测试? 我应该测试什么? 我在哪里测试? 我什么时候测试? 我如何指导测试? 从高层次的角度来看,这可能十分简单,但是..
软件测试之 集成测试 过程 软件测试的目的?测试的目的是想以最少的人力、物力和时间找出软件中潜在的各种错误和 缺陷 ,通过修正种错误和缺陷提高软件质量,回避软件发布后由于潜在的..
在基于Web的系统 开发 中,如果缺乏严格的过程,我们在开发、发布、实施和维护Web的过程中,可能就会碰到一些严重的问题,失败的可能性很大。而且,随着基于Web的系统变得越来越复杂,一..
对项目的业务需求的分析是一个项目的入口和最重要的事情,但是很多人员并不知道怎么考虑项目的业务需求。反而受项目范围管理的束缚走进了教条主义。自己认为,用户给多少钱就干多少事..
开发 敏捷了,测试也想敏捷,结果有了“敏捷测试”。但测试真能敏捷吗? 我一直认为敏捷是以开发为中心的,如果敏捷宣言尚且是对传统软件开发模式原则上颠覆的话,那么敏捷所带来的N多..
确认测试的目的是向未来的用户表明系统能够像预定要求那样工作。经 集成测试 后,已经按照设计把所有的模块组装成一个完整的软件系统,接口错误也已经基本排除了,接着就应该进一步验..
我们在 测试过程 中发现的 bug , 开发 人员修复后,会把修改过的代码提交到正在测试的版本中去。而且,同一天也会出现提交好几次的情况,然而修改过后的代码,我们不能保证它是否会带来..
越来越多的软件企业已经意识到了 软件测试 在软件 质量 管理工作中的重要位置,并开始着手组建自己的软件测试团队。这对于软件产品质量的提升以及企业的中长期发展而言,无疑具有深远..
我接触部分国内软件业企业的QA,包括我们公司的QA,他们目前遇到最大的困惑就是如何QA的工作不被项目组和公司老板以及自己的直属领导的认可也就是我们通常说的工作绩效没有办法展示,我..
讨厌!我一直讨厌做测试。测试( 单元测试 和 功能测试 )是防碍“真正”工作的事情。每个人都确信自己的代码是完美的,不是吗?在确实需要更改代码的极少数事件中,注释编写得如此之..
敏捷 方法有一些共同的特征。其中有两个最主要的特征是:轻量和简单。敏捷方法论包含最少的流程和文档,减少正式性。目的是做眼前能做的事情,而不去预测太远的未来,首先完成紧迫的..
我们把软件的 开发 过程分成了这样几个阶段:需求规格阶段,概要设计阶段,详细设计阶段,代码阶段, 单元测试 阶段, 集成测试 阶段,以及 系统测试 阶段。也就是说,在实际的开发过程..
今天为大家来介绍项目 开发 过程中的工作步骤 1. 测试计划 :这个计划,我个人觉得应该在详细设计确定后,代码开始编写的时候进行制定,因为我是“提早开始测试工作”思路的忠实fans,..
没有人否认code review(代码评审、复查) 对提高代码 质量 的作用,但是如何进行code review? 这里 确实存在一些方法和技巧。方法不当,会浪费大量时间、造成低效率;流程过紧,会大大降低生..
Test-first 编程是自 面向对象 编程以来最有效的编码方式,但它假定您从一个空白屏幕开始编程。当代码已经存在时,您应该怎么做呢?使用一个流行的开放源码的 Java 工具作为例子,作者 Ell..