作为IT新秀,软件测试最近几年才逐渐被国内重视,很多人在择业时,犹豫不决;没有前人的职途借鉴,很多在职人员也疑虑重重。在此,我们展开讨论,结合各自的经历,畅谈对测试职业生涯的看法。测试将会是我们奋斗终生的职业吗?我们也需要像开发员那样,在一定的年龄阶段转行吗?
在当今的软件测试领域,可以说,谁掌握了功能测试和性能测试的精髓,谁就能在测试外包市场中占据技术制高点。本文正是为这类软件服务型企业出谋划策、提供测试技术决策参考。
本文面向软件测试新手,从测试前的准备工作、测试需求收集、测试用例设计、测试用例执行、测试结果分析几个方面给出建议和方法。鉴于国内的软件开发、测试不规范的现状,本文为软件测试新手提供了若干个软件测试的关注点。
软件测试是软件开发过程的重要组成部分,是用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求。软件测试的目的,第一是确认软件的质量,其一方面是确认软件做了你所期望的事情(Do the right thing),另一方面是确认软件以正确的方式来做了这个事件(Do it right)。第二是提供信息,比如提供给开发人员或程序经理的反馈信息,为风险评估所准备的信息。第三软件测试不仅是在测试软件产品的本身,而且还包括软件开发的过程。如果一个软件产品开发完成之后发现了很多问题,这说明此软件开发过程很可能是有缺陷的。因此软件测试的第三个目的是保证整个软件开发过程是高质量的。
很早之前买了一本《软件测试经典教程》,总体感觉这本书对测试的主要理论介绍得很不错,软件测试的基本概念,测试分类,测试的常识,测试技术,缺陷管理,测试管理,测试工具都涵盖到了,是一本综合性的书,有助于测试人员对软件测试有一个整体全方位的了解。
junit测试技术是软件开发过程中必不可少的一门技术,对于一些不规范的小公司也许产品的发布不经过测试,但是对于大型的软件开发的时候,这技术往往是必不可少的,因为任何一个小地方出错都可能是一个很难发现的,但是junit技术这个单元测试技术让我们能边开发边测试,使我们的最终产品出错的几率达到最少。
最近组内在写项目的回归脚本,且组内新人较多,看到好多同学为写脚本而不知所措,现想把自己曾经学习QTP的笔记和经验跟大家分享下,希望有所帮助。
在有使用代表性的环境中,为进行软件可靠性估计对该软件进行的功能测试。需要说明的是,"使用代表性"指的是在统计意义下该环境能反映出软件的使用环境特性。
做测试也有段时间了。在网上随便找了下。发现有些人也有些个类似的东西。就干脆做了点整理,其中对于功能方面的东西见前人大多已经有整理过就直接拖了些进来,还望见谅,当然基本还是属于原创。
软件测试在国内仍处于起步阶段,各种软件测试的方法、技术和标准都还在探索阶段。国内软件行业普遍规模偏小,缺乏大型软件产品经验,开发过程不够规范,这决定了国内软件质量和测试行业,必须根据国内行业现状,确定软件质量目标和测试策略方法,而不是照搬照抄国外成熟软件企业的测试方法。
IBM Rational系列包括多款测试产品,他们各有侧重,又有重合。所以,常用人会疑惑功能测试该用哪一个产品合适?负载测试又该选择哪一个产品呢?本文将从产品用途、适用环境、支持协议及产品特点上,说明四款主要Rational测试工具区别和联系。
2009第二届国际软件测试大会将于2009年4月23日至24日在天津赛象酒店举行,此次大会由天津市科学技术委员会、天津市外国专家局、高新区管委会主办,天津市软件行业协会、天津华苑软件园、天津市软件评测中心、麦思博(musp)有限公司承办。
在做测试时,通常都需要生成测试数据,在测试运行完后又要进行测试数据的删除工作,当测试和运行用的是同一个库的情况下就很容易出现测试数据和运行数据互相影响的现象,这个时候在写测试的时候就要特别的注意了,既不能让运行数据影响了测试的结果,又不能让测试数据影响到了运行数据。
本工具向导说明了如何使用 Rational RobotTM 来记录测试脚本以及在记录脚本之后如何通过编辑脚本对其进行扩展。 相关的 Rational Unified Process 活动: 活动:实施测试中的“记录或通过编程创建测试脚本”部分