软件测试基础知识培训课件.pptx

  1. 1、本文档共76页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试基础知识课程内容软件测试背景什么是软件测试软件测试的流程软件测试工具 _ Rational Test课程目标了解软件测试工程师的职业要求及特点掌握软件测试的基本概念 熟悉常用的软件测试类型熟悉软件测试的工作流程和阶段划分了解软件自动化测试理解软件测试与软件开发的相互关系小插曲你以前接触过软件测试工作么?你认为软件测试人员是做什么的?臭名昭著的软件错误案例英特尔奔腾CPU 计算机芯片被发现有浮点除法软件缺陷。 ——1994英特尔的1.13MHZ奔腾III处理器可能导致运行程序被挂起,计算机生产商召回已经交付用户的PC机。 ——2000臭名昭著的软件错误案例爱国者导弹防御系统 一个小的系统时钟错误,导致在多哈袭击战中,系统被拖延100多个小时。 ——1991美国航天局火星极地登陆 由于确定何时关闭推进器的程序中某一个数据位被以外修改,飞船在试图登陆火星表面失踪 ——1999什么是软件缺陷?软件未达到产品设计规范表明的功能;软件出现了产品设计规范指明不会出现的错误;软件功能超出产品设计规范指明的范围;软件未达到产品设计规范虽未指出但应达到的目标;软件测试人员认为软件难以理解、不易使用、运行速度慢,或者最终用户认为不好。设计错误需求变化软件复杂开发工具缺陷时间压力……缺乏交流文档缺乏为什么会出现软件缺陷?软件缺陷的修复费用软件测试人员究竟做些什么?目标:尽可能早的 发现软件缺陷, 并确保其得以修复小插曲大家有愿意做测试工作的么?不愿意的原因?A、测试工作太枯燥。B、测试工作不需要什么技术,只有技术水平低的人才去做。C、测试工作没有创造性,我喜欢有创造的开发工作。D、做测试工作,发展空间不大,选择比较少。E、测试人员工资比开发人员低F、其它优秀的软件测试人员应该具备的素质?软件测试员的一个基本素质是:打破沙锅问到底软件测试员应具备的素质:1.探索精神:软件测试员不会害怕进入陌生环境。2.故障排除能手:软件测试员善于发现问题的症结,喜欢猜谜。3.不懈努力:软件测试员总是不停尝试。他们可能会碰到转瞬即逝或者难以重建的软件缺陷;他们不会心存侥幸,而是尽一切可能去寻找。优秀的软件测试人员应该具备的素质4.创造性:想出富有创意甚至超常的手段来寻找软件缺陷。5.追求完美:他们力求完美,但是知道某些无法企及时,不去苛求,而是尽力接近目标。6.判断准确:软件测试员要决定测试内容、测试时间,以及看到的问题是否算作真正的缺陷。7.老练稳重:软件测试员不害怕坏消息。8.说服力:软件测试员要善于表达观点,表明软件缺陷为何必须修复,并通过实际演示力陈诉观点。[广义]所有的软件系统都需要的基础知识包括:基本的编程能力、面向对象方法、操作系统、数据库、计算机网络……[针对性]对具体产品线的业务知识测试基础知识测试工具自动化测试测试的思维方式 … … … …软件工程广度深度专业敬业怎样成为优秀的软件测试人员?软件测试工程师软件测试人员的发展阶段和机会测试经理项目经理高级软件测试工程师项目软件测试经理系统工程师软件测试工程师初级软件测试工程师 测试工作太枯燥,没有创造性测试工作枯燥?喜欢看推理侦探小说么?测试的过程其实也和推理破案的过程一样的有趣。当进行了严密的推理终于发现一个大缺陷后,会很有成就感。没有创造性?测试也需要创造,新的测试方法,新的自动化测试工具,创造机会很多。成功的秘密强烈的愿望,确定的目标我最想做什么样的人?我一定要做得最好强烈的动机坚信我的选择是正确的我要坚持不懈坚定的信念做别人不去做的事做别人不敢去做的事做别人做不到的事做三件事课程内容软件测试背景什么是软件测试?软件测试的流程测试用例及其设计方法软件测试工具 _ Rational Test小插曲你对软件测试的理解?对软件测试的错误理解如果发布出去的软件有质量问题,那是软件测试人员的错。软件测试技术要求不高,至少比编程容易多了.软件测试是测试人员的事,与开发人员无关。设计-实现-测试,软件测试是开发后期的一个阶段。测试出没有故障,说明我们的软件没有缺陷。什么是软件测试?软件测试的定义软件测试的对象软件测试的目的软件测试分类和比较软件测试的内容软件测试的定义 软件测试(Software testing)是软件生存期中的一个重要阶段,是软件质量保证的关键步骤。通俗地讲,软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码进行最终复审的活动。 1983年IEEE提出的软件工程术语中给软件测试下的定义是:“使用人工或自动的手段来运行或测定某个软件系统或系统部件的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别”。软件测试的对象 软件测试不等于程序测试,软件测试贯穿于软件定义和开发的整个期间。需求分析,概要设计,详细设计,以及程序编码等各个阶段所得到的文档,包括

文档评论(0)

文单招、专升本试卷定制 + 关注
官方认证
服务提供商

专注于研究生产单招、专升本试卷,可定制

版权声明书
用户编号:8005017062000015
认证主体莲池区远卓互联网技术工作室
IP属地河北
统一社会信用代码/组织机构代码
92130606MA0G1JGM00

1亿VIP精品文档

相关文档