软件测试行业简介_第1页
软件测试行业简介_第2页
软件测试行业简介_第3页
软件测试行业简介_第4页
软件测试行业简介_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、认识软件测试行业认识软件测试行业林琳 软件技术教研室任务任务1:v任务单-step2:每位同学都需要查阅资料,知道第一个BUG产生的故事,并给出自己对该故事的启示或者感受:什么是BUG。v根据上周发给大家的任务单中step2的内容,按小组进行汇总,并选出一名同学代表小组进行陈述。软件测试起源软件测试起源v通过刚才的陈述,同学们应该明白测试是什么,为什么要做测试?v测试定义:以发现错误为目的而进行的程序或系统的执行过程。v测试目的:v尽可能发现软件中存在的错误,保证软件质量。任务任务2:v任务单-step3:每位同学都需要查阅资料,了解软件测试行业发展历程软件测试行业发展历程,并制作历史发展图进

2、行表述。v根据上周发给大家的任务单中step3的内容,按小组进行汇总,并选出一名同学代表小组进行陈述。软件测试发展历程软件测试发展历程v从调试到测试v软件测试与调试的区别v开发与测试融合软件测试发展历程软件测试发展历程v 调试(debug)v 通过某种方式定位错误(通常是自动化工具),修改程序,以修正错误 v 调试与测试的区别v 1,软件测试是找出软件已经存在的错误,而调试是定位错误,修改程序以修正错误.2,软件测试从一个已知的条件开始,有预知的结局 而调试从未知的条件开始,其结局不可预知3,软件测试可以计划,可以预先制定测试用例和过程,工作进度可以度量.而调试不能计划,进度不可度量.4,调试

3、是在测试之后,在方法,思路,策略上都有所不同.5,测试的对像可以是文档和代码 而调试的对像只能是代码 6.调试是随机性的 由程序员完成 ,为了程序可运行,测试是有目的性的 由测试人员完成 为了程序可完成指定功能软件测试发展历程软件测试发展历程v开发和测试的融合vTest-driven development (TDD)v测试驱动开发的基本思想就是在开发功能代码之前,先编写测试代码。也就是说在明确要开发某个功能后,首先思考如何对这个功能进行测试,并完成测试代码的编写,然后编写相关的代码满足这些测试用例。然后循环进行添加其他功能,直到完全部功能的开发。软件测试发展历程软件测试发展历程软件测试发展历

4、程软件测试发展历程任务任务3:v任务单-step4:每位同学都需要查阅资料,了解当前软件测试行业的情况与发展前景当前软件测试行业的情况与发展前景,用2-4个关键词给出你对当前软件测试行业的现状描述。v根据上周发给大家的任务单中step4的内容,按小组进行汇总,并选出一名同学代表小组进行陈述。当前软件测试行业的情况当前软件测试行业的情况v软件测试重要性和规范性不断提高 v从手工向自动化测试方式的转变 v测试人员需求逐步增大 v测试服务体系初步形成 当前软件测试行业的情况当前软件测试行业的情况v软件测试重要性和规范性不断提高 在信息产业部关于计算机系统集成资质以 及信息系统工程监理资质的认证中,

5、软件测试能力已经被定为评价公 司技术能力的一项重要指标。 例如,浙江省信息系统集成管理与服务平台.mht当前软件测试行业的情况当前软件测试行业的情况v 国际现状:国际现状:测试在软件开发中占有不可或缺测试在软件开发中占有不可或缺的重要地位的重要地位v 知名知名ITIT企业中,开发人员和测试人员比例通企业中,开发人员和测试人员比例通常都为常都为1:1,1:1,微软达到微软达到1:21:2阶段阶段需求分析需求分析设计设计编码编码测试测试投产和维护投产和维护资金量资金量3%8%7%15%67%Microsoft ProjectExchange2000Windows2000Manager25250De

6、veloper1401700Tester3503200Developer/Tester2.51.9当前软件测试行业的情况当前软件测试行业的情况v 重要性调查:68.2%的企业认为软件测试非常重要,必须设立软件测试部分,与开发同样重要;31.8%的企业认为比较重要;0%的认为可有可无。v 测试人员与开发人员比例: 36.5%的企业为 1:5 31.8%的企业为 1:2 31.7%的企业= 1:1当前软件测试行业的情况当前软件测试行业的情况v 从手工向自动化测试方式的转变 传统的项目测试还是以手工为主,传统的项目测试还是以手工为主, 测试人员根据需求规格说明书测试人员根据需求规格说明书 的要求,与

7、测试对象进行的要求,与测试对象进行“人机对话人机对话” 。大量的手工增加了项目。大量的手工增加了项目人力人力 成本和沟通成本、低效率以及高差错率。成本和沟通成本、低效率以及高差错率。 随着软件业的不断发展及软随着软件业的不断发展及软 件规模的扩大,客户对软件的质量要件规模的扩大,客户对软件的质量要求越来越高,针对企业的网络应求越来越高,针对企业的网络应 用环境需要支持大量用户和复杂用环境需要支持大量用户和复杂的软硬件应用环境。的软硬件应用环境。 这样测试的工作这样测试的工作 量也越来越大,自动化测试及管理已经成为项目量也越来越大,自动化测试及管理已经成为项目测试的一大趋势。测试的一大趋势。 自

8、动化测试通过测试工具和其他手段,自动化测试通过测试工具和其他手段, 按照测试工程师的预定计按照测试工程师的预定计划对软件产品进行自动的测试,划对软件产品进行自动的测试, 它能够完成许多手工无法完成或它能够完成许多手工无法完成或者难者难 以实现的测试工作,更好地利用资源,将繁琐的任务赋自动以实现的测试工作,更好地利用资源,将繁琐的任务赋自动化方式,化方式, 从而提高准确性和测试人员的积极性。从而提高准确性和测试人员的积极性。 正确、正确、 合理地合理地实施自动化测试,实施自动化测试, 能够快速、全民地对软件进行测试,从而提高能够快速、全民地对软件进行测试,从而提高软件质量、节省经费,软件质量、节

9、省经费, 缩短产品发布周期。缩短产品发布周期。当前软件测试行业的情况当前软件测试行业的情况v测试人员需求逐步增大 目前在国内 120 万软件 从业人员中,真正能担当软件测试职位的不超过 5 万 目前高等教 育中专业的软件测试教育近于空白, 独立开设软件测试课程的高校非 常少。 当前软件测试行业的情况当前软件测试行业的情况v 软件测试逐渐受到重视软件测试逐渐受到重视; ;存在不同程度的测存在不同程度的测试人才缺口试人才缺口; ;高素质的测试人才紧缺。高素质的测试人才紧缺。v 软件测试从业人员年龄分布:软件测试从业人员年龄分布:n软件测试是一个新兴领软件测试是一个新兴领域域n8080年代的职场新人

10、是主年代的职场新人是主力军力军n缺乏资深测试人员是不缺乏资深测试人员是不争的事实争的事实当前软件测试行业的情况当前软件测试行业的情况v测试服务体系初步形成v“以测代评”正在 成为我国科技项目择优支持的一项重要举措,比如国家“863”计划 对数据库管理系统、操作系统、办公软件等项目的经费支持,都是通 过第三方测试机构科学客观的测试结果来决定。 发展趋势:什么制约了软件测试的发展发展趋势:什么制约了软件测试的发展v测试理论的发展缓慢,知识更新不如开发。v测试工具多,但是没有根本变化v企业重视和投入不够任务任务5:v任务单-step6:每位同学都需要查阅资料,了解软件测试行业人员情况软件测试行业人员情况,用2-4个关键词给出你对当其描述。v根据上周发给大家的任务单中step6的内容,按小组进行汇总,并选出一名同学代表小组进行陈述。软件测试从业人员性别比例n接近接近1:11:1的性别比例的性别比例n传统的部分男性开传统的部分男性开发者转向测试发者转向测试软件测试从业人员专业和学历分布n专业集中于计算机和相关专业专业集中于计算机和相关专业n学历集中于本科学历集中于本科从业年限和职业发展分布n软件测试近年来才受到重视

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论