我们把软件的开发过程分成了这样几个阶段:需求规格阶段,概要设计阶段,详细设计阶段,代码阶段,单元测试阶段,集成测试阶段,以及系统测试阶段。也就是 说,在实际的开发过程中,我们要逐一完成每个阶段的工...
使用ruby制作IE测试程序时,很多人可能很快就会想到使用watir,其实net/http也提供强大的IE支持能力,以下例子说明,如何使用net/http来实现数据驱动测试 require 'win32ole' #使用win32ole可以操作excell文...
2001年在软件工程界首次出现“敏捷”这个名词,17个过程方法学家举行了一个讨论会。发现他们的“轻量级”的方法有很多共同的地方,因此一致同意把这些方法统称为“敏捷”的方法。并且成立了个叫敏捷联盟的组织...
谢文龙(Fred), Sigma软件开发测试总监,负责SIGMA自动化测试框架(SigmationTF) 产品测试,美国客户外包测试项目,配置管理工具开发和客户技术支持。由于具有多年的国外软件测试领域的从业经历,在接受51Testing...
调试程序是一个漫长的过程,程序越长越复杂,调试起来就愈加困难。如果你调试的是php程序,那么不妨采用phpUnit,它可以大大加快你的调试速度。何谓PhpUnit Phpuni...
一、微软的测试人员 微软的软件测试人员分为两类:测试工具软件开发工程师(Software Development Engineer in Test, 简称SDE/T) 和软件测试工程师(Software Test Engineer,简称STE)。 &nbs...
经过痛苦的N次尝试,终于,我成功的运行了Ant驱动的JUnit! 一、问题一 支持ANT的<junit>任务所需的jar包的配置。 Note: This task depends on external libraries not included in t...
随着Refactoring技术和XP软件工程技术的广泛推广,单元测试的作用在软件工程中变得越来越重要,而一个简明易学、适用广泛、高效稳定的单元测试框架则对成功的实施单元测试有着至关重要的作用。在java编程语句环...
在Eclipse中使用Ant Ant是Java平台下非常棒的批处理命令执行程序,能非常方便地自动完成编译,测试,打包,部署等等一系列任务,大大提高开发效率。如果你现在还没有开始使用Ant,那就要赶快开始学习使用,使自己的开发水平上一个新台阶...
摘要:沸沸扬扬的诺顿误杀事件,其背后的原因是缺乏对软件的严格测试。在软件测试的价值不被认同的今天,诺顿“误杀门”给国内的软件企业敲响了警钟。软件测试的价值之一在于可以避免软件bug流落到用户手中,从...
没有什么事情比这更糟了,采纳一个新的应用程序,而它的性能是如此的糟糕,导致业务在一片惊叫声中暂停。这并不是新出现的现象;这就是事实,我经常遇到这样的事实。我打赌你也曾经经历过。那么如何防止这些性能问题,有什么解决方案? 在这些应用...
“这软件测试人员都到哪去了!都招了半年了,怎么还没有人?!”经理着急的吼叫还回响在走廊里。“这十几万年薪的诱惑力,不是根本不合格就是伪装着来面试开发的!测试人员怎么就这么缺呢?” 相信很多IT公司的招聘经理都遭遇过这样的场景。近...
如今软件开发依赖于集体的开发和测试。对于部署和测试人员来说,如何从集中的代码管理工具来获取源代码或者代码的编译包并且自动部署和测试变得非常重要。本文借助于 STAF(STAX) 和 FTP 以及 CVS 工具介绍如何...
为什么觉得软件测试是没意义的?有多少其他工作会列举"崩溃","中止",以及"死亡比赛"在他们每日的词汇里?在这篇文章中,Harry Robinson鼓励测试人员在他们的工作中包含一些自豪和兴奋,Harry还有(或很多)可...
开发人员会编写两种代码:功能代码和错误代码。这篇文章是关于了解在测试错误代码时的空前的挑战,我们将从一个开发人员的角度讨论错误代码开始。随后我们将探索作为测试人员一种最好的攻击这一挑战的方法。&n...
上次提到两个测试过程模型,都没有很好地体现测试流程的完整性。为了解决以上问题,提出了H模型。它将测试活动完全独立出来,形成一个完全独立的流程,将测试准备活动和测试执行活动清晰地体现出来。 软件测试H模型 示意图演示...