欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第八章测试应用软件开发环境.ppt

    • 资源ID:67557317       资源大小:100KB        全文页数:22页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第八章测试应用软件开发环境.ppt

    第八章第八章测试应用软件开发环境测试应用软件开发环境本章要点本章要点n n测试应用程序的软件开发环境测试应用程序的软件开发环境n n测试应用程序构成测试应用程序构成n n测试应用程序设计测试应用程序设计测试应用程序测试应用程序n n测试应用程序测试应用程序n n是根据特定测试任务编写的,实现测试功能要是根据特定测试任务编写的,实现测试功能要是根据特定测试任务编写的,实现测试功能要是根据特定测试任务编写的,实现测试功能要求的应用程序求的应用程序求的应用程序求的应用程序n n测试应用程序的开发者测试应用程序的开发者n n自动测试系统的用户自动测试系统的用户自动测试系统的用户自动测试系统的用户(测试应用程序由测试系统测试应用程序由测试系统测试应用程序由测试系统测试应用程序由测试系统的用户根据需要自行编写的用户根据需要自行编写的用户根据需要自行编写的用户根据需要自行编写)n n测试应用程序的运行环境测试应用程序的运行环境n n硬件环境:测试控制机硬件环境:测试控制机硬件环境:测试控制机硬件环境:测试控制机n n软件环境:特定软件环境:特定软件环境:特定软件环境:特定OSOS支持支持支持支持8.1、测试应用软件平台技术、测试应用软件平台技术n n平台平台(Platform)n n 可开发及执行电脑应用程序的电脑环境(软件可开发及执行电脑应用程序的电脑环境(软件可开发及执行电脑应用程序的电脑环境(软件可开发及执行电脑应用程序的电脑环境(软件平台和硬件平台)平台和硬件平台)平台和硬件平台)平台和硬件平台)n n测试应用软件平台测试应用软件平台n n测试应用软件开发和运行的软件环境测试应用软件开发和运行的软件环境测试应用软件开发和运行的软件环境测试应用软件开发和运行的软件环境n n软件平台的选择主要涉及软件平台的选择主要涉及软件平台的选择主要涉及软件平台的选择主要涉及n nA A、操作系统、操作系统、操作系统、操作系统n nB B、程序设计语言、程序设计语言、程序设计语言、程序设计语言n nC C、软件开发环境、软件开发环境、软件开发环境、软件开发环境A、操作系统、操作系统n n操作系统操作系统n n协调、管理计算机的软硬件资源,为用户使用协调、管理计算机的软硬件资源,为用户使用协调、管理计算机的软硬件资源,为用户使用协调、管理计算机的软硬件资源,为用户使用计算机提供服务计算机提供服务计算机提供服务计算机提供服务n n操作系统种类繁多,不同操作系统提供的操作系统种类繁多,不同操作系统提供的用户接口也不完全相同,它是测试应用程用户接口也不完全相同,它是测试应用程序软件平台选择中的基础序软件平台选择中的基础B、程序设计语言、程序设计语言n n程序设计语言分为三类程序设计语言分为三类n n机器语言机器语言机器语言机器语言n n汇编语言汇编语言汇编语言汇编语言n n高级语言高级语言高级语言高级语言n n通用语言通用语言通用语言通用语言n n专用语言专用语言专用语言专用语言高级语言简介高级语言简介n nBASICn nCOBOLn nCn nLISPn nSMALLTALKn nJAVAn nFORTRANn nPASCALn nADAn nPROLOGn nC+程序设计方法程序设计方法n n结构化程序设计方法结构化程序设计方法n n面向数据和过程的设计方法面向数据和过程的设计方法面向数据和过程的设计方法面向数据和过程的设计方法n n数据代表问题空间的实体,过程体现了处理数数据代表问题空间的实体,过程体现了处理数数据代表问题空间的实体,过程体现了处理数数据代表问题空间的实体,过程体现了处理数据的算法据的算法据的算法据的算法n n面向对象程序设计方法面向对象程序设计方法n n数据和过程不可分割,将数据和数据的操作封数据和过程不可分割,将数据和数据的操作封数据和过程不可分割,将数据和数据的操作封数据和过程不可分割,将数据和数据的操作封装在一起成为对象装在一起成为对象装在一起成为对象装在一起成为对象n n特点:可重用性特点:可重用性特点:可重用性特点:可重用性C、软件开发环境、软件开发环境n n软件开发环境(软件开发环境(software development environment)是提供给软件开发人员开)是提供给软件开发人员开发软件时使用的,由集成在一起的一组软发软件时使用的,由集成在一起的一组软件工具和软件信息库等组成。件工具和软件信息库等组成。n n目前流行的测试应用程序软件开发环境目前流行的测试应用程序软件开发环境n n通用可视化编程环境通用可视化编程环境通用可视化编程环境通用可视化编程环境n n测试系统软件集成开发环境测试系统软件集成开发环境测试系统软件集成开发环境测试系统软件集成开发环境n nLabWindowsLabWindows/CVI/CVIn nLabViewLabViewLabWindows/CVI软件开发环境简介软件开发环境简介n n基于基于C语言语言n n是一个集成开发环境(可以实现程序的编是一个集成开发环境(可以实现程序的编辑、编译、链接、调试)辑、编译、链接、调试)n n带有丰富的函数库,方便的人机界面设计带有丰富的函数库,方便的人机界面设计LabVIEW软件开发环境简介n nLabVIEWn n一种图形化开发环境,用于创建测试和测量应用一种图形化开发环境,用于创建测试和测量应用一种图形化开发环境,用于创建测试和测量应用一种图形化开发环境,用于创建测试和测量应用系统系统系统系统 n nLabVIEWLabVIEW提供提供提供提供subVIsubVI(子子子子VI)VI)实现应用程序紧凑实现应用程序紧凑实现应用程序紧凑实现应用程序紧凑型和模块化型和模块化型和模块化型和模块化n nLabVIEWLabVIEW通过数据流通过数据流通过数据流通过数据流 (dataflow)(dataflow)的编程模式,的编程模式,的编程模式,的编程模式,实现并行架构设计实现并行架构设计实现并行架构设计实现并行架构设计n nLabVIEWLabVIEW可使用任何总线类型与硬件系统进行可使用任何总线类型与硬件系统进行可使用任何总线类型与硬件系统进行可使用任何总线类型与硬件系统进行通信,也可通过动态连接库通信,也可通过动态连接库通信,也可通过动态连接库通信,也可通过动态连接库 (DLL)/(DLL)/共享库、可执共享库、可执共享库、可执共享库、可执行程序行程序行程序行程序 (EXE(EXE文件文件文件文件)、ActiveXActiveX与其它许多软件通与其它许多软件通与其它许多软件通与其它许多软件通信。信。信。信。http:/http:/ n自动测试系统构成自动测试系统构成n n仪器驱动程序仪器驱动程序n n与特定仪器进行控制和通信的一层较抽象的软与特定仪器进行控制和通信的一层较抽象的软与特定仪器进行控制和通信的一层较抽象的软与特定仪器进行控制和通信的一层较抽象的软件定义为仪器驱动程序件定义为仪器驱动程序件定义为仪器驱动程序件定义为仪器驱动程序硬件软件+驱动程序驱动程序仪器驱动程序的构成仪器驱动程序的构成n n为了保证软件和硬件的松耦合关系,仪器为了保证软件和硬件的松耦合关系,仪器驱动程序应层次化驱动程序应层次化n n仪器驱动程序的构成:仪器驱动程序的构成:n n部件函数:控制仪器特定功能的函数模块部件函数:控制仪器特定功能的函数模块部件函数:控制仪器特定功能的函数模块部件函数:控制仪器特定功能的函数模块n n应用函数:以源代码形式提供的面向测试任务应用函数:以源代码形式提供的面向测试任务应用函数:以源代码形式提供的面向测试任务应用函数:以源代码形式提供的面向测试任务的高级函数的高级函数的高级函数的高级函数 仪器驱动程序规范仪器驱动程序规范n n仪器驱动程序规范仪器驱动程序规范n nVPP-3VPP-3仪器驱动程序技术规范仪器驱动程序技术规范仪器驱动程序技术规范仪器驱动程序技术规范 n nIVIIVI(Interchangeability Virtual Interchangeability Virtual InstrumentationInstrumentation)规范)规范)规范)规范n nhttp:/http:/ n确定软件的体系结构确定软件的体系结构n n根据体系结构进行模块划分根据体系结构进行模块划分n n各模块的具体实现(数据结构及相应算法)各模块的具体实现(数据结构及相应算法)n n各模块程序测试各模块程序测试n n各模块程序的组装和测试各模块程序的组装和测试软件体系结构软件体系结构n n软件体系结构定义很多,从应用的角度更软件体系结构定义很多,从应用的角度更倾向于倾向于n n软件体系结构是软件设计过程中的一个层次,软件体系结构是软件设计过程中的一个层次,软件体系结构是软件设计过程中的一个层次,软件体系结构是软件设计过程中的一个层次,这一层次超越计算过程中的算法设计和数据结这一层次超越计算过程中的算法设计和数据结这一层次超越计算过程中的算法设计和数据结这一层次超越计算过程中的算法设计和数据结构设计。体系结构问题包括总体组织和全局控构设计。体系结构问题包括总体组织和全局控构设计。体系结构问题包括总体组织和全局控构设计。体系结构问题包括总体组织和全局控制、通讯协议、同步、数据存取,给设计元素制、通讯协议、同步、数据存取,给设计元素制、通讯协议、同步、数据存取,给设计元素制、通讯协议、同步、数据存取,给设计元素分配特定功能,设计元素的组织,规模和性能,分配特定功能,设计元素的组织,规模和性能,分配特定功能,设计元素的组织,规模和性能,分配特定功能,设计元素的组织,规模和性能,在各设计方案间进行选择等。在各设计方案间进行选择等。在各设计方案间进行选择等。在各设计方案间进行选择等。常见的软件体系结构风格常见的软件体系结构风格n n数据流风格数据流风格 n n调用调用/返回风格的体系结构返回风格的体系结构(层次结构后是(层次结构后是其一种)其一种)n n虚拟机风格的体系结构虚拟机风格的体系结构 n n独立组件风格的体系结构独立组件风格的体系结构(客户端(客户端(客户端(客户端-服务器服务器服务器服务器 风格是其中的一种)风格是其中的一种)风格是其中的一种)风格是其中的一种)n n仓库风格的体系结构仓库风格的体系结构 参见参见软件工程软件工程四、测试系统应用软件举例n n软件系统设计软件系统设计n n根据需求,拟定出整个测试系统应用软件的框根据需求,拟定出整个测试系统应用软件的框根据需求,拟定出整个测试系统应用软件的框根据需求,拟定出整个测试系统应用软件的框架(见图架(见图架(见图架(见图“航管综合测试系统航管综合测试系统航管综合测试系统航管综合测试系统”软件框架)软件框架)软件框架)软件框架)n n按照自顶向下的设计方法,具体化每个测试模按照自顶向下的设计方法,具体化每个测试模按照自顶向下的设计方法,具体化每个测试模按照自顶向下的设计方法,具体化每个测试模块的功能(见灵敏度测试流程图)块的功能(见灵敏度测试流程图)块的功能(见灵敏度测试流程图)块的功能(见灵敏度测试流程图)软件框架软件框架灵敏度测试流程图灵敏度测试流程图软件平台与代码实现n n选择选择LabWindows/CVI作为开发工具作为开发工具n n代码实现代码实现n n界面设计界面设计界面设计界面设计n n实现回调函数实现回调函数实现回调函数实现回调函数n n多线程编程技术的使用多线程编程技术的使用多线程编程技术的使用多线程编程技术的使用n n软件模块的测试软件模块的测试软件模块的测试软件模块的测试软件发布n n根据所使用的编程工具,生成安装程序根据所使用的编程工具,生成安装程序

    注意事项

    本文(第八章测试应用软件开发环境.ppt)为本站会员(s****8)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开