- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
软件测试概述第1页,共37页,星期日,2025年,2月5日课程目标知识方面:了解软件测试在软件工程中的地位和作用;熟悉软件测试的工作流程;掌握测试用例的设计方法;掌握软件测试的过程(单元测试、集成测试、系统测试和回归测试);掌握测试计划、测试用例和缺陷报告等文档的编写;能够运用常用的软件测试工具进行软件测试。第2页,共37页,星期日,2025年,2月5日课程目标(续)实验方面:能够根据需求规格说明书、设计文档以及程序代码设计测试用例,并能运用测试工具进行测试和管理。第3页,共37页,星期日,2025年,2月5日实验项目实验编号实验名称课时实验类型实验一JUnit单元测试2设计型实验二黑盒测试用例设计2设计型实验三白盒测试用例设计2设计型实验四RFT功能测试6设计型实验五LoadRunner性能测试2设计型实验六Bugzilla缺陷管理2设计型课时合计16第4页,共37页,星期日,2025年,2月5日参考文献与资料RonPatton,《软件测试》,机械工业出版社,2002年3月王健、苗勇、刘郢,《软件测试员培训教程》,电子工业出版社徐芳,《软件测试技术》,机械工业出版社,2003年2月RexBlack,《测试流程管理》,北京大学出版社,2001年3月第5页,共37页,星期日,2025年,2月5日第一讲教学目标了解软件、软件危机和软件工程概念;了解软件缺陷和故障的概念;了解软件质量与质量模型。第6页,共37页,星期日,2025年,2月5日第1章软件测试概述1.1软件、软件危机、软件工程1.2软件缺陷与软件故障1.3软件质量与质量模型1.4软件测试1.5软件测试人员的基本素质第7页,共37页,星期日,2025年,2月5日软件测试是软件工程的一个重要部分,是确保软件工程质量的重要手段。最近几年来,由于软件工程的复杂度的不断增强,更由于软件的工业化发展趋势,软件测试得到广泛的重视。第8页,共37页,星期日,2025年,2月5日1.1软件、软件危机、软件工程1.1.1软件、软件危机、软件工程的基本概念计算机软件:是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合软件危机:在计算机软件的开发和维护过程中所遇到的一系列严重问题,软件生产与市场需求出现极不适应的严重现象软件工程:应用计算机科学、数学及管理科学等原理开发软件的工程第9页,共37页,星期日,2025年,2月5日一个软件产品从形成概念开始,经过开发、测试、使用和维护,直到最后退出使用的全过程称为软件生存周期。软件生存周期根据软件所处的状态,以及软件开发活动的目的和任务,可划分为若干个阶段。一般软件生存周期包括软件定义、软件开发、软件测试、软件使用与维护等几个部分。1.1.2软件工程的目标及其一般开发过程第10页,共37页,星期日,2025年,2月5日1.软件定义可行性分析的任务是了解用户的要求及实现环境,从技术、经济和社会等几个方面研究并论证软件系统的可行性。需求分析的任务是确定所要开发软件的功能需求、性能需求和运行环境约束,编制软件需求规格说明、软件系统的确认测试准则。软件的性能需求包括软件的适应性、安全性、可靠性、可维护性错误处理等。第11页,共37页,星期日,2025年,2月5日2.软件开发软件开发是按照需求规格说明的要求,由抽象到具体,逐步生成软件的过程。软件开发一般由设计、实现和测试等阶段组成。第12页,共37页,星期日,2025年,2月5日3.软件测试软件需经过严密的测试,以发现软件在整个设计过程中存在的问题并加以纠正。整个测试过程分单元测试、集成测试、系统测试以及验收测试四个阶段进行。测试的方法主要有白盒测试和黑盒测试。第13页,共37页,星期日,2025年,2月5日4.软件使用和维护软件的使用是在软件通过测试后,将软件安装在用户确定的运行环境中移交给用户使用。软件的维护是对软件系统进行修改或对软件需求变化做出反应的过程。第14页,共37页,星期日,2025年,2月5日1.1.3可供选择的软件过程模型软件开发过程中存在各种复杂因素,为了解决由此而带来的种种问题,软件开发者们经过多年的摸索,给出了多种实现软件工程的方式——软件过程模型,如瀑布过程模型、螺旋
文档评论(0)