资料介绍
从逻辑上来说,框架 (Framework),是⼀个⽐⾯向对象和设计模式更加复杂的结构,但读者不⽤担⼼,虽然框架在结构上⽐模式要复杂,但是学习起来要⽐设计模式简单得多。我们这⾥介绍的不是关于如何设计框架,⽽是介绍如何利⽤现成的框架为⼯程计算服务,理解设计模式不是使⽤框架的前提,甚⾄不⽤理解⾯向对象,也可以享受框架给我们⼯程计算带来的便利。设计模式教给我们的是编程的指导思想,没有现成的代码可以直接套⽤,模式每次的使 ⽤,都要通过重新编程来实现;⽽框架,是包装好的即时可以使⽤的代码,可以直接的反复被使⽤。设计模式处理的是软件程序设计中的局部的⾏为,⽽框架处理的是更⼤系统。模式是组成框架的基⽯,框架的设计和实现包含中多种模式。设计模式的应⽤范围很⼴,⽽框架通常限定了应⽤范围,⽐如:单元测试框架保证我们在算法开发的同时能够保证已有的程序功能不会退化,⽽性能测试框架保证算法性能不退化,⽅便的⽐较不同算法的性能。
在附录??中介绍 inputParser 的时候,我们通过不断改进 getArea 函数对输⼊参数的处理⽅法,引⼊这样⼀个观点:⼀个可靠的科学⼯程计算项⽬必须有⼀套测试系统,才能防⽌ 开发的过程中算法退化,⼯程项⽬的推进必须在算法开发和算法测试之间不断迭代完成。在附录??的最后, 还根据直觉提出了⼀个测试系统所应该有的基本功能。在本章中,我们将学习 MATLAB 从 R2013a 开始提供的测试解决⽅案:MATLAB 单元测试 (MATLAB Unit Tests)。MATLAB 单元测试框架可以接受不同格式的测试⽂件,本书介绍两种,⼀种是基于函数 (Function-Based) 的,另种基于类⽂件 (Class-Based) 如图1所⽰,先介绍基于函数的单元测试。
MATLAB 基于函数的单元测试构造很简单,⽤户通过⼀个主测试函数和若⼲局部测试函数① (Local Function) 来组织各个测试。⽽测试的运⾏则交给 MATLAB 的单元测试 Framework 去完成。主测试函数和局部测试函数看上去和普通的 MATLAB 函数没有区别,如图2所⽰,只是命名上有⼀些规定⽽已,这些特殊的规定是为了 Framework 可以和测试函数契合⽽规定的。
- 慕课嵌入式开发及应用(第三章.单元测试)
- 慕课嵌入式开发及应用(第二章.单元测试)
- MCU如何进行单元测试
- 无线充电与可穿戴的系统框架及参考设计资料下载
- Django REST框架教程中文版免费下载 0次下载
- 数据库教程之Zendfr<x>amework框架的详细资料说明 2次下载
- PHP的CI框架分页使用程序资料免费下载 5次下载
- Python单元测试框架是什么?及如何使用详细代码说明 2次下载
- Excel与Matlab的数据交互的详细中文资料概述 5次下载
- AN1292与MC应用程序框架对比的详细中文资料概述
- ExcelDSP软件白皮书的参考框架详细英文资料概述 4次下载
- 《matlab小波十讲》(中文版) 0次下载
- 防雷现场测试仪/保安单元测试仪资料 33次下载
- 基于VXI总线的导弹伺服机构单元测试基本型系统
- 基于NET的单元测试自动化方法研究
- Python自动化测试框架及其应用 353次阅读
- API测试框架Grillon概述 1895次阅读
- 一款扩展性高的渗透测试框架渗透测试框架 497次阅读
- OpenHarmony自动化测试框架开发指南 1108次阅读
- 用在嵌入式开发中的单元测试框架 911次阅读
- 硬件的单元测试:信号完整性测试 4319次阅读
- Hypium的单元测试框架和UI测试框架 1920次阅读
- Python自动化测试框架有哪些? 4575次阅读
- MATLAB基础知识MATLAB的简介,编程环境和基本操作的详细概述 7377次阅读
- java单元测试怎么写 8392次阅读
- java单元测试的好处 3884次阅读
- 什么是单元测试_单元测试的目的是什么 3.3w次阅读
- 单元测试常用工具有哪些 1.3w次阅读
- 单元测试常用的方法 3.6w次阅读
- java单元测试框架有哪些 1.4w次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1490次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 93次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 11次下载 | 免费
- 6100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 7基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 8基于单片机的红外风扇遥控
- 0.23 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多