- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《软件测试技术及应用B》 主讲人:杨丽娟 计算机科学与工程系 单位:计算机软件教研室 Email:ylj23@163.com 电话 课程概述 课程概述 1、从专业的角度——软件正进入测试时代! 人们的社会生活离不开计算机技术。 计算机技术离不开软件。 软件产品质量是软件生产活动中最受关注的内容之一。 软件测试是目前检验软件质量的唯一有效方法,并且已贯穿于软件生成的全过程。 课程概述 1、从专业的角度——软件正进入测试时代! 软件测试是软件从业人员必备知识之一。 软件测试工程师也是软件行业的热门职业之一。 2003年10月,“软件评测师”资格考试纳入计算机技术与软件专业技术资格(水平)考试。 课程概述 2、从就业的角度——IT业新贵 课程概述 2、从就业的角度——IT业新贵 3784.99亿元——软件行业发展迅猛 据《2008年中国计算机市场预测报告》显示,2007年前三季度,软件行业实现收入3784.99亿元,同比增长23.6%,占整个电子信息行业收入比例的10.95%。 课程概述 2、从就业的角度——IT业新贵 30万——软件测试人才缺口30万 目前,国内软件从业人员120万,测试职位合格人才5万,缺20万到30万。中华英才网十大热门职业中,软件测试工程师也位居三甲之列。 课程概述 2、从就业的角度——IT业新贵 2:1----软件测试人员配备应是软件开发人员2倍 在微软内部,软件测试人员与软件开发人员的比率一般为2:1或3:1左右。欧美软件产业发达国家,平均比率为1:1。 课程概述 2、从就业的角度——IT业新贵 1:8----目前我国软测人员与开发人员比例 国内正规软件企业中软件测试人员与开发人员比例仅在1:5至1:8之间,很多公司甚至没有专业的测试人员。 课程概述 2、从就业的角度——IT业新贵 中国软件业每年新增约20万测试岗位就业机会,而企业、学校培养出的测试人才却不足需求量的1/10,这种测试人才需求与供给间的差距仍在拉大 课程概述 课程概述 课程概述 正确理论 + 丰富实践 联系其他课程,综合应用; 参考书目: 1、《软件测试》 Paul C. Jorgensen,2002,《Software Testing》 韩柯等译,2002,机械工业出版社 课程概述 参考书目: 2、《软件测试》 Ron Patton,2002,《Software Testing》 周予滨,姚静等译,2002,机械工业出版社 3、《The art of software testing》(软件测试艺术) Glenford J. Myers,John Wiley Sons, Inc, 1979, 2004 4、《软件测试方法和技术》朱少民 著,2005,清华大学出版社; 课程概述 网络资源: 1、 2、 3、 4、 课程概述 其他说明: 自觉遵守课堂纪录,特殊情况注意沟通 考试方式: 1、该课程为考试课 2、比例构成 平时成绩:30%; 期末考试:70%; 3、关于平时成绩 作业、实验和考勤; 第1章 软件测试基本概念 ●什么是软件测试 ●软件测试与CMMI ●测试用例 ●测试环境 ●软件测试人员的要求 测试:以检验产品是否满足需求为目标 软件测试:在规定条件下对程序进行操 作,以发现错误,对软件质量进行评估。 1.1 什么是软件测试 软件测试的对象:对软件形成过程的 文档、数据以及程序进行的测试,而 不仅仅是对程序进行的测试。 1.1 什么是软件测试 软件的特点 抽象性 软件生产无明显制造过程 无磨损性 对计算机硬件依赖性 软件的手工开发方式 软件本身复杂性、高成本 1.1 什么是软件测试 防不胜防的软件错误 1.1 什么是软件测试 防不胜防的软件错误 1.1 什么是软件测试 防不胜防的软件错误 自身亲历 毕业设计系统 选课系统 1.2 软件测试与CMMI 1.2.1 传统的软件测试技术和测试过程模型 软件测试在软件开发过程的瀑布模型描述中所处的地位 软件测试的发展 CMMI模型是从软件过 程改进和评估的角度出 发,对软件开发中的测 试技术给出了充分的支 持和扩充 1.2.2 CMMI模型对软件测试的支持和扩充 CMMI:能力成熟度模型集成,Capability Maturity ModelIntegration,CMMI模型主张在开发过程中注重对过程和产品的度量,以量化的形式提供对管理过程的支持,以及对过程进行相应的评估和改进。 CMMI模型对传统软件测试技术的扩充 回顾 软件测试定义 软件测试:在规定条件下对程序进行操 作,以发现错误,对软件质量进行评估。 软件测
文档评论(0)