chapter1-0第一堂课

上传人:gb****c 文档编号:243011014 上传时间:2024-09-13 格式:PPT 页数:37 大小:227.50KB
返回 下载 相关 举报
chapter1-0第一堂课_第1页
第1页 / 共37页
chapter1-0第一堂课_第2页
第2页 / 共37页
chapter1-0第一堂课_第3页
第3页 / 共37页
点击查看更多>>
资源描述
单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,软 件 测 试 概 论,教师简介,姓 名:李红霞,Email,:,QQ,:,Tele,:,第一章 软件测试基础知识,5,2,软件测试学习资料介绍,5,1,课程介绍,5,4,软件测试人才现状及发展前景,5,3,软件测试知识体系,5,6,通过实例介绍课程,5,5,软件测试的误区,1.,课程介绍,考试课,,6,学时,教学方式:理论与实践相结合,考核标准,考核内容,百分比,平时成绩,课堂练习,20%,课后练习,20%,考勤,10%,期末考试成绩,50%,通过此门课程必须总评成绩在,60,分(含,60,分)以上。,具体的评分标准,教学进度安排,教学目标,(,1,)能在,Windows,操作系统下配置软件测试平台,包括,SQL Server,或,Oracle,数据库的安装与配置;,(,2,)会安装并正确使用一些常用的功能和性能测试工具,比如:,QuickTestProfessional,、,LoadRunner,、,TestDirector,等工具;,(,3,)能熟练使用上述测试工具执行测试;,(,4,)会根据需求分析说明书、系统设计说明书、用户使用手册等资料理解软件需求;,(,5,)会根据项目的相关文档,编写完善软件测试计划;,(,6,)会根据相关资料编写软件测试用例;,(,7,)能准确、详细记录测试结果,并使用工具进行测试结构分析;,(,8,)会根据测试结果,编写测试报告。,本门课程在专业学习中的地位,软件测试概论是软件开发专业的专业必修课。,先修课程,(,1,)软件开发过程实践,(,2,),C,语言程序设计,(,3) JAVA,程序设计,(,4,),Web,开发基础,(,5,)数据库原理与应用,(,6,)计算机网络基础,如何学习本课程,上课不缺勤,认真听课、认真记笔记!,动手很重要!,完成课堂练习和课后练习,自学很重要!,课堂学习,20%,课后自学,80%,多向老师、同学提问!,多观察、多思考、勤动手!,借助网络!,注意事项,作业提交,命名:以学号,+,姓名为文件名,如果有多个文件,压缩成一个以学号,+,姓名命名的文件,提交地址:,教学资料下载,李红霞,/,软件测试概论,答疑时间、地点,星期五全天,计算机系办公室,1,、教材,,软件测试技术,,徐芳等,机械工业出版社,,2007,年,2,月,,ISBN 978-7-111-18049-4,;,2,、教材,,计算机软件测试(原书第,2,版),,卡尼尔,机械工业出版社,,2004,年,5,月,,ISBN 9787111142461,。,3,、参考书,,全程软件测试,,朱少民,电子工业出版社,,2007,年,9,月,,ISBN 9787121048784,;,4,、参考书,,软件测试(原书第,2,版),,,Patton,,机械工业出版社,,2006,年,10,月,,ISBN 9787111185260,;,2.,软件测试学习资料介绍,5,、参考书,,LoadRunner,性能测试实战,,作者:陈绍英 刘建华 金成姬,电子工业出版社,,ISBN,号:,9787121049460,6,、参考书,,Web,性能测试实战,,作者:陈绍英 刘建华 金成姬,电子工业出版社,,ISBN,号:,7121024470,7,、,软件自动化测试技术,,作者:陆璐 北方交通大学出版社,,ISBN,号:,7810828363,8,、,全程软件测试,,朱少民,电子工业出版社,,2007,年,9,月,,ISBN 9787121048784,;,9,、,软件测试(原书第,2,版),,Patton,, 机械工业出版社,,2006,年,10,月,,ISBN 9787111185260,;,10,、,软件评测师教程,,柳纯录等,清华大学出版社,,2005,年,3,月,,ISBN 7-302-10536-7,测试网址,(,1,),(,2,),(,3,),(,4,),(,5,),/Index.htm,(,6,),3.,软件测试知识体系,软件环境配置(软件安装与维护),数据库应用,程序设计(不同软件产品的实现技术),测试过程与管理,测试需求分析(产品业务理解),测试计划(项目管理、软件过程),测试设计与测试用例编制,测试执行(工具软件应用),测试记录与跟踪,测试总结与报告,知识体系结构图,某企业真实的测试流程,测试技术发展历程,􀂄,20,世纪,80,年代早期,“质量”的号角开始吹响。软件测试定义发生了改变,测试不单纯是一个发现错误的过程,而且包含软件质量评价的内容。制定了各类标准。,1983,年,,Bill Hetzel,在,软件测试完全指南,中指出:测试是以评价一个程序或者系统属性为目标的任何一种活动,测试是对软件质量的度量。,20,世纪,90,年代,测试工具盛行起来。,4.,发展历史、现状及前景,2024/9/13,Instructor: ruby,16,1996,年提出的测试能力成熟度,TCMM,(,Testing Capability Maturity Model,)、测试支持度,TSM,(,Testability Support Model,)、测试成熟度,TMM,(,Testing Maturity Model,)。,到了,2002,年,,Rick,和,Stefan,在,系统的软件测试,一书中对软件测试做了进一步定义:,测试是为了度量和提高被测软件的质量,对测试软件进行工程设计、实施和维护的整个生命周期过程。,国内外现状(国外),软件比较发达的国家,特别是美国,软件测试已经发展成为一个独立的产业,体现在:,1,、软件测试在软件公司中占有重要地位;,2,、引领软件测试理论研究的国际潮流;,3,、软件测试市场繁荣,如:,HP,,,Compuware,,,Rational,等,其出品的测试工具占领了国际市场。,4,、在国外大多数软件公司,,测试,开发,=3 1,国内外现状(国内),起步较晚,和国外发达国家不少差距。对软件产品化测试的技术研究比较贫乏,从业人员较少,测试服务欠缺。,􀂄 为提高软件质量,软件测试逐步成为一个新兴产业。,国内调查数据显示,企业中测试人员与开发人员比例为,15,的企业高达,36.4%,,比例为,12,的企业占,31.8%,,比例为,11,及以上的企业仅占,31.7%,。,软件测试人才缺口,目前而言,在测试类职位中,软件测试非常火暴。随着,IT,业的迅猛发展,软件外包已成为继互联网和网络游戏后的第五次全球浪潮。近一两年,软件测试工程师这一职位在国内,IT,行业面临人才结构调整的大环境中脱颖而出。据了解,软件测试属新兴职业,目前国内软件产业规模越来越大,导致专业的软件测试人才需求缺口巨大。,据劳动保障部门调查,国内,120,万软件从业人员中,能担当软件测试职位的不超过,5,万人,有,3,年以上从业经验的不到,30000,人,有,5,年经验的不到,10000,人,与之对应的是国内,30,万的软件测试人才缺口正以每年,20%,的速度递增,人才的极度匮乏。,而目前,国内软件测试人才的来源主要有三方面:一是以前做软件开发转行的技术人员;二是计算机专业的高等院校的毕业生;三是经过一定的培训,具有很强的实战经验的专业人员。最令企业人力资源头疼的是寻找经验丰富的中高级软件测试人才,而软件测试在我国还属新兴职业,寻找中高端人才对企业来说还是需要市场培养。,软件测试人才分布,软件测试招聘案例,慧谷-博为峰软件测试工作室曾经接受企业委托,招聘二十名软件测试工程师,结果收到的简历不到十份,合格的只有三份,最后录用的只有一人;而招聘一名程序员就会收到六十多份简历。,上海一位软件企业的副总裁说,他们曾招聘8名基于,Unix,操作系统的测试工程师,但是半年多招不到合适的人。,微软亚洲工程院院长张宏江博士最近告诉媒体:“过去两三个月,我最主要的精力都花在雇人上。遗憾的是,1万多名应聘者中,居然找不到足够合适的人。” 微软最紧缺的人才包括软件测试人员、软件项目管理员、软件架构师,1万多名应聘者中最后合格的只有50多人。,软件测试人员薪酬,据相关统计数据显示,刚入行的软件测试人员,起步月薪大多在,3000,5000,元左右,高于同龄人,1000,2000,元的薪资水平,工作,2,3,年月薪大约在,8000,13000,元之间,甚至超出很多相同工作年限的软件开发人员的薪资水平。,软件测试的发展前景,随着我国软件业的发展,专业的软件测试人员成为了众多知名公司追逐的对象,软件测试有着广阔的发展前景,具体我们可以分为:,(,1,)软件测试工程师成长之路 初级测试工程师:初级职位,开发测试脚本,执行测试。,测试工程师,/,程序分析员:编写自动测试脚本程序。,高级测试工程师,/,程序分析员:确定测试过程并指导初级测试工程师。,测试组负责人:监管,1-3,人工作,规模,/,成本估算。,(,2,),技术之路,a.,软件测试工程师,b.,至少是一名软件开发工程师,c.,软件测试技术主管,d.,软件测试设计师,(,3,),管理之路:,a.,测试主管,b.,测试管理者,c.,项目主管,d.,产品发布主管,软件质量管理员,(,1,)软件测试流程,(,2,)软件产品业务理解,(,3,)质量管理体系建立,(,4,)质量管理流程,(,5,)质量管理工具应用,(,6,)质量分析与跟踪,总而言之,软件测试是一个非常有利于提升个人职业发展空间的岗位,因为它刚刚处于起步发展阶段,对人才的需求量大,而相应的要求却低,非常适合缺乏工作经验的应届毕业生作为就业的首选。,5.,软件测试的误区,(,1,)软件开发完成后进行软件测试;,(,2,)软件质量问题是测试人员的错误,软件发布后如果发现问题,那是软件测试人员的错;,(,3,)测试技术要求不高,比编程容易,随便找一个人就可以了;,(,4,)测试跟着开发走,有时间就多测,没时间就少测试;,(,5,)测试是测试人员的事,与开发人员无关;,(,6,)软件测试是没有前途的工作,只有程序员才是软件高手;,(,7,)测试是软件开发的后期活动,或软件测试等于程序测试;,(,8),测试要执行所有可能的输入;,(,9,)好的测试一定要使用很多的测试工具。,一个有趣的,故事,郎中治病,在古代中国,有一家三兄弟全是郎中。其中有一人(老三)是名医,人们问他:,“,你们兄弟三人谁的医术最高?,”,他回答说:,“,我常用猛药给病危者医治,偶尔有些病危者被我救活,于是我的医术远近闻名。,我二哥通常在人们刚刚生病的时候马上就治愈他们,临近村庄的人都知道他的医术。,我大哥深知人们生病的原因,所以能够防止家里人生病,他的医术只有我们家里才知道。,软件测试名医老三郎中,当软件交付给用户后,使用时出错了,赶紧请开发者来补救,这种方式的代价最高。那些现场补救成功的人就是测试中的名医。,损失不可挽回!,软件测试二哥郎中,当工作成果刚刚产生时马上进行质量检查,及时找出并消除工作成果中的缺陷。这种方式效果比较好,国内企业广泛采用。,无法修改存在的隐患!,2024/9/13,Instructor: ruby,34,软件测试老大郎中,在开发过程中有效地防止工作成果产生缺陷,将高质量内建于开发过程之中。,无疑是最佳方式!,6.,通过实例介绍课程,从一款新式手机的使用说起,除价格外,我们关心什么?,如何了解我们所关心的内容?,归纳一下我们对一款新式手机的想法,我们需要什么样的手机?或者这部手机有哪些功能?,测试需求,试试这些功能吧!,看完说明书再试?,-,测试计划,操作一下看看!,测试执行,好像有问题啊!,测试记录,把问题反馈给厂家或供应商!,测试总结,小结,一、软件测试人才缺乏,软件测试就业前景良好。,二、软件测试人才要有一些专门的能力。,三、要成为软件测试人才,需要学习一些专门的课程。,四、要学好软件测试课程,需要特别努力。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!