面向对象测试技术课件.ppt

面向对象测试技术课件.ppt

ID:57038726

大小:1.33 MB

页数:36页

时间:2020-07-27

面向对象测试技术课件.ppt_第1页
面向对象测试技术课件.ppt_第2页
面向对象测试技术课件.ppt_第3页
面向对象测试技术课件.ppt_第4页
面向对象测试技术课件.ppt_第5页
资源描述:

《面向对象测试技术课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件测试技术课程目标本课程是重在培养我们的实践能力,适应软件企业的工作环境和业界标准,并和国际先进的软件开发理念和测试技术保持同步。通过本课程的学习,了解并掌握软件产品质量保证的基本思想和科学体系、软件测试技术的基本内容,以及软件测试的方法、技术和工具的使用,为全面掌握软件技术和软件项目管理打下坚实的基础课程目标通过本课程的学习,我们可以了解并掌握:有效的测试策略、方法和技术测试计划和测试用例的设计测试自动化的引入、应用测试团队的建立和测试项目的管理……课程安排软件测试的基本理论软件测试基本技术单元测试集成测试系统测试面向对象软件测试软件测试过程管理参考书籍软件测试佟伟光tp311.5627

2、29软件测试技术曲朝阳tp311.565547第一章软件测试概述第一章软件测试概述1.1软件及其开发过程1.2软件测试基本理论1.1.1软件的含义能够完成预定功能和性能的、可执行的指令(计算机程序);使得程序能够适当地操作信息的数据结构;描述程序的操作和使用的文档。软件=程序+数据(库)+文档+服务软件组成客户需求-CustomerRequirements市场需求文档-MRD(MarketingRequirementDocument)软件规格说明书-Specifications技术设计文档–TechnicalDesignDocs测试文档TestDocuments在线帮助-Onlinehelp

3、产品发布注释-ReleaseNotes/ReadMe产品软件包-Releasepackages软件产品的其他内容帮助文件Helpfiles示例Samplesandexamplestoillustratepoints产品支持文档Productsupportinformation错误信息Errormessages安装手册Setupandinstallationinstructions用户手册Usermanual(s)产品标签Labelandstickers产品广告或宣传材料Adsandmarketingmaterial……软件特点软件是逻辑的、知识性的产品集合,是对物理世界的一种抽象,或者是某种

4、物理形态的虚拟化软件是硬件的灵魂,硬件是软件的基础软件,是智慧和知识的结晶软件不会“磨损”,而是逐步完善.1.1.2软件开发的基本过程软件开发过程需求分析:根据客户的要求,清楚了解客户需求中的产品功能、特性、性能、界面和具体规格等,然后进行分析,确定软件产品所能达到的目标。设计:根据需求分析的结果,考虑如何在逻辑、程序上去实现所定义的产品功能、特性等,可以分为概要设计和详细设计,也可分为数据结构设计、软件体系结构设计、应用接口设计、模块设计、界面设计等。编程:将设计转换成计算机可读的形式。测试:对设计、编程进行验证和用户需求确认的过程维护:维持软件运行,修改软件缺陷、增强已有功能、增加新功能

5、、升级等。1.1.3软件开发过程模型瀑布模型原型模型快速应用开发(RAD)模型改进的V模型螺旋模型增量模型和迭代模型构件组装模型并发模型XP模型瀑布模型原型模型快速应用开发(RAD)–V模型螺旋模型XP-eXtremeProgramming极限编程最简单的可能就是最有效的极限编程适合小团队(2-10programmers)“高风险”快速变化或不稳定的需求强调可测试性格言“沟通、简化、反馈、激励”KentBeckTDD-Test-DrivenDevelopment测试驱动开发WriteatestfornewcapabilityStartCompileFixcompileerrorsRunthe

6、testAndseeitfailWritethecodeRunthetestAndseeitpassRefactorasneeded1.2软件测试基本理论软件测试的定义软件测试就是为了发现错误而执行程序的过程。软件测试是一个找错的过程,测试只能找出程序中的错误,而不能证明程序无错。软件测试要求以较少的用例、时间和人力找出软件中潜在的各种错误和缺陷,以确保软件的质量。1.2软件测试基本理论软件测试的目的①、软件测试是为了发现错误而执行程序的过程;②、测试是为了证明程序有错,而不是证明程序无错误。③、一个好的测试用例是在于它能发现至今未发现的错误;④、一个成功的测试是发现了至今未发现的错误的测试

7、。1.2软件测试基本理论软件测试的原则1)应当把“尽早和不断地测试”作为开发者的座右铭。2)程序员应该避免检查自己的程序,测试工作应该由独立的专业的软件测试机构来完成。3)设计测试用例时,应该考虑到合法的输入和不合法的输入,以及各种边界条件,特殊情况下要制造极端状态和意外状态,比如网络异常中断、电源断电等情况。1.2软件测试基本理论软件测试的原则4)一定要注意测试中的错误集中发生现象,这和程序员的编程水平和习

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。