(三)应用Visual Studio 2010 辅助敏捷测试

四、早测试和经常测试——封闭签入和滚动生成   敏捷开发中最可怕的事情莫过于在迭代最后一两天进行测试,结果发现了严重功能缺陷或者回归缺陷,导致不能按计划发布给用户试用。要想彻底解决这样的问题,一方面要在迭代开发阶段测试人员就要参与进来,从...

(二)应用Visual Studio 2010 辅助敏捷测试

二、集成测试环境 – Microsoft Test Manager   在过去的十几年中,为了适应了软件项目的复杂度和规模的不断膨胀,软件开发工具和框架得到了长足的发展,而测试工具则始终是块短板,特别是对于那些需要手工完成的测试任务而言,进展就更为缓慢,例如:现...

(一)应用Visual Studio 2010 辅助敏捷测试

  敏捷软件开发是近些年来比较热门的话题,《敏捷宣言》四条主要精神和十二条基本准则概括了敏捷开发的基本思想。围绕着这些基本概念和思想,产生了一系列的轻量级方法,如:极限编程、测试驱动开发、Scrum、特性驱动开发等。虽然具体名称、过程和侧重点...

给软件工程师的12条单体测试的建议

  单体测试是敏捷软件开发的支柱之一。最早由KentBeck提出,如今单体测试已经进入了很多组织的系统和核心。单体测试帮助工程师减少缺陷数目和调试时间并有助于开发更健康、更稳定软件。   在本文中我们将探讨软件工程师在任何编程语言或环境中都可以应...

分享:

自动化测试与敏捷开发

  周六参加了Baidu技术交流会,会上的两个主题《webautomationtest》和《TDD》都是当前非常感兴趣的话题,因为:目前采用敏捷的方式开发我们的自动化测试框架和脚本。   敏捷这种模式或多或少大家都有些了解,虽然挺久之前对此就有所了解,但一直没有...

软件测试概论(图)

  软件测试是任何一种旨在评价一个程序和系统的属性和能力的活动,以及判定程序或系统是否满足了所要求的结果。尽管测试对于软件质量是很关键的,且被程序员和测试工程师广泛使用,但是软件测试仍然还是一种艺术,其原因还是对于软件原理的理解有限。软件...

也谈测试的核心技术

  测试这行的客观规律总的来说是:入门容易,提升难。 有些人干测试8-9年了,其针对同一个产品的测试思路和方法,与干测试只有2-3年的人看不出有什么区别。于是行业中有了一种误区,认为测试技术的提升主要集中在对性能测试工具的使用及脚本开发,自动...

分享:

软件测试面试题分享

  1、软件质量的定义是什么?   2、软件测试的对象包括哪些?   3、试结合软件开发流程模型,描述对应不同的阶段测试需要哪些工作?   4、单元测试、集成测试、系统测试、验收测试各测试的正确策略含义和被测对象是什么?   5、单元测试、集...

软件测试的完整分类(图)

  经过几个小时的连续努力,终于完成软件测试的完整分类,不知是否科学、全面,敬请大家多提宝贵意见。

测试是一门艺术

  测试,近些年被炒的很热,又是高薪,而且容易上手等等,貌似测试就是给不懂开发,不想辛苦,轻松做白领的人设计的,如果你是这么想的,那我劝你,别了,你不适合测试。  测试,是一个多领域,多学科交织在一起的艺术,如果想做一个优秀的测试人员,你...

分享:

软件测试系列之软件测试体系框架概述(图)

  众所周知,方法、工具和过程是软件工程的三要素,在加上软件实施过程中的项目管理,是保证软件工程项目顺利实施的关键因素。软件测试作为软件开发中的重要步骤之一,其具有软件工程的一些典型特征。本文借鉴软件工程的理念,结合软件测试实施中的主要问...

分享:

为什么要单体测试?(图)

  来自全世界范围的项目数据表明尽管行业整体有了进步,但还是有很多项目失败了,更多的项目延后完成或者超支。随着商业的加速,软件开发团队需要应对企业所需的软件交付做出更快响应。   越来越多的开发团队都想变得更敏捷并都努力满足相关联的三个目...

黑盒测试与白盒测试区别

  黑盒测试  黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只...

没有自动化测试的应用应该如何测试?

  敏捷推荐围绕应用建立足够的单元测试和验收测试,以构建足够强壮的测试套件。然而,实际情况是:不是所有的应用都有配套的测试套件。敏捷测试讨论组中有一个有趣的讨论,提到如何为没有任何自动化测试的应用进行测试,成员们提出了多种方法。  Asad ...

轻量级自动化测试框架解析(图)

  因为工作的关系,转而对QTP自动化测试进行一些调研。   在此过程中,得到一份流传甚广的轻量级自动化测试框架(Qtp),花了一个礼拜时间断断续续看一下,受益匪浅。   因为同样理由得到这份自动化测试框架的同仁应该也有不少,节省大家时间,也避...

用Visual Studio实践敏捷测试(二)

  本文的第一部分着重介绍了测试人员在敏捷开发过程中,需要完成的一些测试准备工作。对于读者来说,这些工作项可能会比较陌生,但在敏捷开发中却对保证开发的质量和速度起到了很重要的作用。在这一部分中,我们将进入大家较为熟悉的实际测试阶段,为大家...

用Visual Studio实践敏捷测试(一)

  本文为“用Visual Studio实践敏捷测试”系列文章的第一篇,主要讲述测试人员在正式进入测试阶段之前需要做的准备工作。   敏捷软件开发是近年来谈的很多的一个话题,业界也流传着许多敏捷开发的方法:Scrum、FDD(Feature Driven Development,特性...

一种高效的应用程序脚本语言 API 自动化测试方法(下)

  7 错误处理机制   测试执行过程中必然会遇到错误发生,为了使测试能够连续的执行,不会因为一个错误而中断了整个测试的执行过程,同时方便测试执行结束后分析错误原因,需要对运行时的错误进行处理。从测试的观点来看,测试用例是用来测试被测对象,...

分享:

一种高效的应用程序脚本语言 API 自动化测试方法(上)

  引言   应用程序往往提供了可扩展的脚本环境,如在 Lotus Notes 和 Microsoft Office 等中所提供的 LotusScript、Visual Basic for Applications(VBA) 等,用户可基于这些脚本环境对应用进行二次开发和功能扩展。对脚本语言 VBA 的支持是 IBM Lot...

分享:

集成测试

  集成测试的所属范畴:  集成测试既有白盒测试的成分,也有黑盒测试的成分,结合了白盒测试和黑盒测试的特点,现在一般把它归入“灰盒测试”的范畴。  集成测试是必需的吗?  通常,在单元测试的基础上,需要将所有模块按照设计要求组装成为系统。...

分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号