- 1、本文档共43页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试方法和技术 gxzhy2003@163.com 课程目标 课程目标 课程服务于 教材 内容概览 21世纪什么最贵——软件测试工程师 第一篇 软件测试的原理与方法 第一章 引论 1.1 软件测试的必要性 千年虫 (Y2K) 在上个世纪70年代,程序员为了节约非常宝贵的内存资源和硬盘空间,在存储日期时,只保留年份的后两位,如“1980”被存为“80”。当2000年到来的时候,问题就会出现。比如银行存款程序在计算利息时,应该用现在的日期“2000年1月1日”减去当时存款的日期,比如“1989年1月1日” ,结果应该是21年,如果利息是3%,银行要付给顾客每100元,大约86元利息。如果程序没有纠正年份只存储两位的问题,其存款年数就变为-89年,变成顾客反要付银行1288元的巨额利息。 就是为了这样一个简单的设计缺陷,全世界付出几十亿美元。 奔腾芯片缺陷 (4195835 / 3145727) * 3145727 – 4195835 ? 0 $450 million – 4.5亿美元损失. 2000年 另外一个缺陷发生在1.13 MHz Pentium III 问题在哪里? 1.2 为什么要进行软件测试 1.4 软件测试和软件开发的关系 软件开发过程 软件开发过程模型 瀑布模型 原型模型 快速应用开发 快速应用开发(RAD) – V模型 RAD - V Model (改进) 软件测试和软件开发的关系 1.5 测试驱动开发的思想 TDD – sub-cycle Q A 软件测试和软件开发构成一个全过程交互、协作之关系,两者自始至终一起工作,共同致力于一个目标-----按时、高质量的完成项目。 Write a test for new capability Start Compile Fix compile errors Run the test And see it fail Write the code Run the test And see it pass Refactor as needed TDD - Test-Driven Development测试驱动开发 软件测试发展历程 20世纪50-60年代 软件测试才开始与调试区别开来,成为一种发现软件缺陷的活动 70年代以后 软件技术的成熟和完善使得软件测试的规模和复杂度加大,软件测试也逐渐形成了一套完整的体系,逐渐走向规范化。 20世纪80年代早期 质量的号角才开始吹响 20世纪90年代早期 测试工具终于盛行起来 软件测试的现状(国外) 据统计,在欧美的软件项目中,软件测试的工作量占到项目总工作量的40%,软件测试的费用要占到项目总经费的30%,在微软,开发人员和测试人员的比例为1:1.5,BORLAND公司测试人员与开发人员的比例大概为1:1,比尔 盖茨曾说:人们都说我们是世界上最大软件开发公司,其实我们更是世界上最大的软件测试公司. 微软公司两个产品中开发人员和测试人员比例 exchange2000 windows2000 项目经理 25 约250 开发人员 140 约1700 测试人员 350 约3200 测试与开发人员比例 2.5 1.9 软件测试现状(国内) 与一些发达国家相比,国内测试工作还存在一定的差距。目前主要有3种形式: 第1种:为欧美和日韩的知名软件公司提供测试外包和人力外包服务,代表公司有博彦科技(客户为微软、惠普、NEC等),文思创新(客户为微软、 IBM),信必优等。这类公司属于专业化的测试公司,对员工的外语水平要求较高。 第2种:国内大型IT公司(如华为、亿阳)提供软件测试外包和人力外包服务,但因现在国内大多数公司都有自己的测试部门,故这种形式在逐渐减少。 第3种,也是最多的一种形式,就是国内软件公司下设软件测试部或质量保障部为公司自身开发的项目和产品进行测试和质量保障,其对测试人员的从业经验比较看重。 软件测试现状(国内) 软件测试工程师待遇、职业发展 据统计,软件测试工程师的缺口为20万人左右。 * * 主讲:朱海燕 本课程是计算机或软件专业课程,目的在于培养我们的实践能力,适应软件企业的工作环境和业界标准,并和国内外先进的软件开发理念和测试技术保持同步。 通过本课程的学习,了解并掌握软件产品质量保证的基本思想和科学体系、软件测试技术的基本内容,以及软件测试的方法、技术和工具的使用,为全面掌握软件技术和软件项目管理打下坚实的基础 通过本课程的学习,我们还可以了解并掌握: 有效的测试策略、方法和技术 测试计划和测试用例的设计 测试自动化的引入、应用 测试团队的建立和测试项目的管理 更清楚、准确地报告测试缺陷 对软件产品质量的正确评估 软件测试和质量保证的关系和区别 … … - 测试工
您可能关注的文档
- 精·C++程序设计(谭浩强完整版)课件.ppt
- 精·C++程序设计课程设计模板.doc
- 精·C++课件.ppt
- 精·C++课件ch1.ppt
- 精·C2.13.2 安全设施验收表.doc
- 精·CAD2010教程第10章__尺寸标注、参数化绘图.ppt
- 精·CAD标注经典教程.ppt
- 精·CAD结构施工图画图要领.doc
- 精·CAI课件的开发.ppt
- 精·CAN总线详细教程_精心编制_不可错过.ppt
- (高清版)DB34∕T 4757-2024 固定污染源废气挥发性有机物监测技术规范.docx
- (高清版)DB34∕T 4840-2024 农村供水工程运行维护规程.docx
- (高清版)DB34∕T 4886-2024 消费品召回 缺陷信息采集指南.docx
- (高清版)DB34∕T 4802-2024 林木食叶害虫飞机防治质量监理技术规程.docx
- (高清版)DB34∕T 4756.2-2024 矿山生态修复规程 第2部分:质量检验与评定.docx
- (高清版)DB34∕T 4756.3-2024 矿山生态修复规程 第3部分:工程验收.docx
- (高清版)DB34∕T 4818-2024 地名信息采集规范.docx
- (高清版)DB34∕T 4805-2024 扬子鳄野外调查技术规程.docx
- 五年级数学(小数四则混合运算)计算题专项练习及答案.docx
- 五年级数学(小数四则混合运算)计算题专项练习及答案汇编.docx
文档评论(0)