第一篇:测试实验报告小结
(一)>> swa1 请输入合成信号的个数:Nn= 2
Nn =
请输入对应信号的幅值,相位,频率矩阵A(Nn*3),其中1列(幅值)
2列(相位-度)
3列(频率-Hz):A= [5 6 3;10 20 4;] A = >>
第二次 > swa1 请输入合成信号的个数:Nn= 3
Nn =
请输入对应信号的幅值,相位,频率矩阵A(Nn*3),其中1列(幅值)
2列(相位-度)
3列(频率-Hz):A= [6 2 1;10 4 3;50 20 6;] A = 50
第三次
请输入合成信号的个数:Nn= 4
Nn =
请输入对应信号的幅值,相位,频率矩阵A(Nn*3),其中1列(幅值)
2列(相位-度)
3列(频率-Hz):A= [10 6 1;9 5 3;20 14 6;13 10 8;] A = >>
(二)方波
1.>> swa2 请输入合成信号的谐波最高次数:Nn= 3
Nn =
请输入合成信号的类型(1-方波 2-三角波 3-锯齿波)Nn= 1
Type =
>> >> swa2 请输入合成信号的谐波最高次数:Nn= 4
Nn =
请输入合成信号的类型(1-方波 2-三角波 3-锯齿波)Nn= 1
Type =
>> >> swa2 请输入合成信号的谐波最高次数:Nn= 5
Nn =
请输入合成信号的类型(1-方波 2-三角波 3-锯齿波)Nn= 1
Type =
>>
三角波 1 >> swa2 请输入合成信号的谐波最高次数:Nn= 3
Nn =
请输入合成信号的类型(1-方波 2-三角波 3-锯齿波)Nn= 2
Type =
>> n =
请输入合成信号的类型(1-方波 2-三角波 3-锯齿波)Nn= 2
Type =
> swa2 请输入合成信号的谐波最高次数:Nn= 6
Nn =
请输入合成信号的类型(1-方波 2-三角波 3-锯齿波)Nn= 2
Type =
>>
锯齿波 1>> swa2 请输入合成信号的谐波最高次数:Nn= 3
Nn =
请输入合成信号的类型(1-方波 2-三角波 3-锯齿波)Nn= 3
Type =
>> >> swa2 请输入合成信号的谐波最高次数:Nn= 6
Nn =
请输入合成信号的类型(1-方波 2-三角波 3-锯齿波)Nn= 3
Type =
>> >> swa2 请输入合成信号的谐波最高次数:Nn= 9
Nn =
请输入合成信号的类型(1-方波 2-三角波 3-锯齿波)Nn= 3
Type =
>>
(三)>> DFA 请输入周期系数Tm= 1
Tm =
是否加窗cflag=(0-不加窗 1-加窗)0
cflag =
0
请输入合成信号的个数:Nn= 2
Nn =
请输入对应信号的幅值,相位,频率矩阵A(Nn*3),其中1列(幅值)
2列(相位-度)
3列(频率-Hz):A= [6 5 2;8 6 3;] A = >>
加
>> DFA 请输入周期系数Tm= 1
Tm =
是否加窗cflag=(0-不加窗 1-加窗)1
cflag =
请输入合成信号的个数:Nn= 2
Nn =
请输入对应信号的幅值,相位,频率矩阵A(Nn*3),其中1列(幅值)
2列(相位-度)
3列(频率-Hz):A= [6 5 2;8 6 3;] A = >>>> dfa 请输入周期系数Tm= 1
Tm =
是否加窗cflag=(0-不加窗 1-加窗)0
cflag =
0
请输入合成信号的个数:Nn= 3
Nn =
请输入对应信号的幅值,相位,频率矩阵A(Nn*3),其中1列(幅值)3列(频率-Hz):A= [10 20 5;30 40 9;20 30 9;] A =
>>
2列(相位-度)
加 >> dfa 请输入周期系数Tm= 1
Tm =
是否加窗cflag=(0-不加窗 1-加窗)1
cflag =
请输入合成信号的个数:Nn= 3
Nn =
请输入对应信号的幅值,相位,频率矩阵A(Nn*3),其中1列(幅值)
2列(相位-度)
3列(频率-Hz):A= [10 20 5;30 40 9;20 30 9;] A =
>>>> dfa 请输入周期系数Tm= 1
Tm =
是否加窗cflag=(0-不加窗 1-加窗)0
cflag =
0
请输入合成信号的个数:Nn= 4
Nn =
请输入对应信号的幅值,相位,频率矩阵A(Nn*3),其中1列(幅值)
2列(相位-度)
3列(频率-Hz):A= [6 5 2;9 6 3;10 5 4;20 10 9;] A = >>
加 >> dfa 请输入周期系数Tm=
Tm =
是否加窗cflag=(0-不加窗 1-加窗)1
cflag =
请输入合成信号的个数:Nn= 4
Nn =
请输入对应信号的幅值,相位,频率矩阵A(Nn*3),其中1列(幅值)3列(频率-Hz):A= [6 5 2;9 6 3;10 5 4;20 10 9;] A = >>
2列(相位-度)
第二篇:系统测试实验报告
软件测试实验报告
万继王(20111081147)
任课教师:贾春花
班级:2011级计科(1)班
实验目的:
计算机在生活中的普遍,计算机已经成为我们生活中不可缺少的部分,计算机已经被广泛的应用到各个领域,网络技术的飞速发展,互联网已经成为了人们发布与获取信息的重要途径之一,在我们的生活中已经离不开计算机,离不开网络,计算机给人们的生活带来方便的同时也需要开发相应的管理系统和软件,所以,这就需要我们进行软件测试,软件测试是使用人工或者自动手段来运行或测定某个系统的过程,检验它是否满足规定的需求或者弄清预期结果与实际结果之间的差别。软件测试作为保证软件质量、提高软件可靠性的重要手段,在软件开发中起着不可替代的作用。其关键与核心是测试数据生成。软件测试的实质是根据软件开发各阶段的规格说明和程序的内部结构精心选取一批测试数据,形成测试用例,并用这些测试用例去驱动被测程序,观察程序的执行结果,验证所得结果与预期结果是否一致,然后做相应的调整。
此次实验是为了检验我们是否掌握本学期所学的《软件质量保证与测试》这门课程的基础知识,并查找出被测试软件的不足或缺陷,及时做出相应的调整,也让我们掌握一定的黑盒测试和白盒测试的相应内容。还有就是在于总结测试阶段的测试以及分析测试结果,描述系统是否符合需求(或达到xxx功能目标),同时,了解软件测试概念,了解软件测试的主要内容,了解手动测试自动测试,初步掌握测试软件并能够进行简单运用。了解软件测试在当前计算机行业中的相关地位,了解为了成为软件测试工程师所需要掌握的技能。
实验内容:
软件测试前景:随着软件产业的发展,软件产品的质量控制与质量管理正逐渐成为软件企业生存与发展的核心。
软件测试是指:使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。
软件测试的内容:1.确定软件生存周期中的一个给定阶段的产品是否达到前阶段确立的需求的过程;2.程序正确性的形式证明,即采用形式理论证明程序符合设计规约规定的过程;3.评市、审查、测试、检查、审计等各类活动,或对某些项处理、服务或文件等是否和规定的需求相一致进行判断和提出报告。
软件测试的对象:不仅仅是程序测试,软件测试应该包括整个软件开发期间各个阶段所产生的文档,如需求规格说明、概要设计文档、详细设计文档,当然软件测试的主要对象还是源程序。
实验测试步骤:
第一步,进入登录界面。在运行程序后弹出登录界面,有账号的可以直接登录,没有账号的要先申请账号(及注册),然后才可以登录。在注册账号时需要自己填写账号、密码、昵称和个性签名。这些东西都没有限制,可以是数字、字母、汉字以及三者的混合,头像的话是可以自己选择的。账号和密码是必须填写的,否则无法注册,其他的可填可不填。相关截图如下所示:
登录界面:
账号申请界面:
账号申请成功界面 : 第二步,进行登录。登录之后可以进行密码修改和添加好友。登录之后我们 可以点击修改密码对密码进行修改,也可以输入好友账号添加好友。添加好友时输入好友账号,点击添加好友,弹出添加好友对话框,点击“是”,添加好友就成功了,若不想添加此好友可以点击“否”,就可以拒绝添加此好友了。
相关截图如下所示:
登录成功界面:
修改密码界面: 篇二:web系统测试综合实验报告
测
试
报
告
目录 1.1.1系统功能..........................................................................................................................4 1.1.2系统的体系结构..............................................................................................................4 1.1.3开发环境..........................................................................................................................5 1.2.1测试需求..........................................................................................................................5
1、功能测试.....................................................................................................................6
2、性能测试.....................................................................................................................6
3、兼容性测试.................................................................................................................6 1.2.2测试资源..........................................................................................................................6
1、人力资源.....................................................................................................................6
2、测试环境.....................................................................................................................6
3、测试工具.....................................................................................................................6
4、文档资料.....................................................................................................................7 1.2.3测试策略..........................................................................................................................7
1、功能测试.....................................................................................................................7
2、性能测试.....................................................................................................................8
3、用户界面测试.............................................................................................................9
4、安全性测试.................................................................................................................9
5、兼容性测试.................................................................................................................9 1.2.4测试标准..........................................................................................................................9
1、测试特性.....................................................................................................................9
2、输出准则.....................................................................................................................9
3、缺陷严重级别定义...................................................................................................10 测试用例设计.................................................................................................................11
2、录制的测试脚本.......................................................................................................14
3、执行测试...................................................................................................................14
4、测试结果...................................................................................................................14 1.3.2相册模块测试................................................................................................................14
1、测试用例设计...........................................................................................................15
2、执行测试...................................................................................................................16
3、测试结果...................................................................................................................16 1.3.3个人档模块测试............................................................................................................17
1、测试用例设计...........................................................................................................17
2、执行测试...................................................................................................................19
3、测试结果分析...........................................................................................................19 1.3.4日志模块测试................................................................................................................20
1、测试用例设计...........................................................................................................20
2、执行测试...................................................................................................................27
3、测试结果分析...........................................................................................................27 1.3.5链接测试........................................................................................................................27 1.4.1测试用例设计................................................................................................................30 1.4.2测试环境........................................................................................................................33 1.4.3测试执行........................................................................................................................33 1.4.4测试结果分析................................................................................................................34 1.1.1系统功能
(1)日志模块:撰写和发表日志。
(2)撰写说说模块:发表说说。
(3)相册管理模块:支持多相册功能,可将相册分类收藏,可以上传照片,创建相册,同时可以上传视频和制作个性相册等功能。
(4)音乐盒模块:可以收藏音乐,可以管理我的音乐盒里的音乐等。
(5)个人档管理模块:修改自己的个人信息。
(6)留言板模块:查看留言和对留言进行回复。
(7)用户模板:提供用户制定功能,打造个性,设置自己喜欢的风格。1.1.2系统的体系结构
系统的体系结构如下图: 1.1.3开发环境
(1)操作系统:windows xp(sp2)(2)web服务器:apache(3)数据库:mysql(4)开发语言和工具:php+zend+phpwind(5)浏览器:ie6.0 1.2.1测试需求
此系统属于一般类型的应用软件,用户要求各功能正常使用,系统响应比较快,运行稳健,能满足10000人正常使用。此系统用户可以建立个人主页(发表日志,发表说说,相册管理,音乐盒管理,个人档管理等)。
此次测试的目的就是检查核心模块功能是否正常,验证系统性能是否满足应用需求。这次测试的具体内容如下:篇三:在线考试系统实验报告
河南工程小学院
毕业设计(论文)报告
系 别 软件工程系
专 业 计算机应用
班 级
姓 名 ****** 学 号 ********* 设计题目 在线考试系统
指导教师 ****** 起迄日期 2011.1.2——2011.4.20 毕业设计诚信承诺书
本人慎重承诺和声明: 我承诺在毕业设计过程中严格遵守学校有关规定,在指导教师的安排与指导下完成所规定的毕业设计工作,绝不弄虚作假,不请别人代做毕业设计或抄袭别人的成果。所撰写的毕业论文或毕业设计是在指导老师的指导下自主完成,文中所有引文或引用数据、图表均注明来源,本人愿意为由此引起的后果承担责任。
学生签名: 日期: 年 月 日
毕业设计知识产权权属声明
本人在老师指导下所完成的论文及设计成果、知识产权归属学校。学校享有以任何方式发表、复制、公开阅览、借阅以及申请专利等权利。
学生签名: 日期: 年 月 日
指导教师签名: 日期: 年 月 日
在线考试系统
摘 要
通过考试系统webexam是目前市场占有率较高,应用最广泛的远程网络学习考试软件,适合政府、行业及企业的各专业网上考试、作业、练习等应用。它采用web方式,同时适用于局域网和internet,无需安装客户端,即可实现网上考试、作业、练习、成绩排行等功能,并能够答卷保存、自动判分、成绩查询和分析等功能
该系统同时拥有最开放的题库管理系统和最灵活的组卷系统,能够自动输出word试卷,提供excel题目导入导出、题库和试卷导入导出等设计,提供资源的快速收集和高度共享。在开发方法上,引入了当今流行的microsoft.net remoting 技术思想,把整个开发程分为需求分析、概要设计、详细设计、系统实现等步骤。该系统通过优化和再造管理流程,使人力资源的管理更为高效和科学,数据更为准确,从而将人事部门从繁重的、耗时的工作中解放出来,把精力集中到更高层的政策性工作中去。关键词 在线考试系统 ; c#.net编程语言 ; visual studio 2008 ;sql server 2005数据库
目 录
第1章 绪论.....................................................................................................................................1 1.1 课题研究背景...................................................................................................................1 1.2 课题研究目的和意义.......................................................................................................1 第2章 系统分析概述.....................................................................................................................2 2.1 引言...................................................................................................................................2 2.2 系统需求分析...................................................................................................................2 2.3 系统概述...........................................................................................................................3 2.4 visual studio 2008的概述..........................................................................................4 2.5 sql server 2005数据库的概述....................................................................................5 第3章 系统方案总体设计.............................................................................................................6 3.1 系统设计思想及相关技术介绍.......................................................................................6 3.1.1 系统架构设计.......................................................................................................6 3.1.2 系统总体模块功能设计.......................................................................................6 第4章 数据库的设计.....................................................................................................................8 4.1 引言...................................................................................................................................8 4.2 数据库需求分析...............................................................................................................8 4.3 数据库概念结构设计.......................................................................................................8 4.4 数据库逻辑结构设计.......................................................................................................8 第5章 界面设计与实现...............................................................................................................10 5.1 主页设计.........................................................................................................................10 5.1.1 实现目标.............................................................................................................10 5.1.2 登录窗口.............................................................................................................10 5.1.3 注册窗口.............................................................................................................12 5.2 主要界面设计—用户登录信息画面.............................................................................13 5.2.1 实现目标.............................................................................................................13 5.2.2 主界面.................................................................................................................13 5.3 主要界面设计 —— addquestion.aspx.....................................................................17 5.3.1 实现目标.............................................................................................................17 5.4 主要界面设计 —— usermangement.aspx.................................................................18 5.4.1 实现目标.............................................................................................................18 结
论............................................................................................................................................20 致
谢............................................................................................................................................21 参 考 文 献...................................................................................................................................22 第1章 绪论
1.1 课题研究背景
近几年来,随着internet的崛起,远程教育开始发展,普及网络教育的呼声日益高涨,其势头不亚于电子商务。联合国教科文组织1998年在其一项调查报告中:无论是发达国家还是发展中国家,都不同程度存在教育滞后于现实需要的问题,特别是第三世界国家,而普及远程教育,尤其是网络教育,不仅是解决这一问题的有效途径,而且将成为革新传统教育模式的重要动力。
中国的网络教育也随internet的发展而同步增长,同时,网络教育也为中国的教育事业开辟了新的天地。
1.2 课题研究目的和意义
随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开始设了远程教育。但是,远程教育的软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统到远程教育当中去,这就给软件设计人员提出了更高的设计要求。
远程教育包括很多环节。例如,教学系统、考试系统、和答疑系统等等。其中一个很重要的环节是在线考试系统,同时,它也是最难实现的环节。在我国,远程教育以蓬勃发展起来。但目前学校和社会上的各种考试大都都采用传统的考试方法,在此方式下,组织一次考试,要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。
显然随着考试类型的不断增加和考试要求的不断提高,教师的工作量也越来越大,可以说传统的考试方法已经不能适用于现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切需要这些技术来进行在线考试,以减轻教师的工作的负担以及提高工作效率,与此同时提高了考试的质量,从而使考试更趋于公正、客观,更加激发学生的学习兴趣。篇四:软件测试实验报告
武汉理工大学
学 生 实 验 报 告 书
实验课程名称 软件测试
开 课 学 院 计算机科学与技术学院
指导老师姓名 毛 雪 涛
学 生 姓 名
学生专业班级 2014 — 2015 学年 第 一 学期
任务1:针对一个常用的通讯软件做黑盒测试,利用所学的黑盒测试方法来设计测试用例,并做相应测试,给出测试方案和测试报告。
实验一.通讯软件飞信个人生日填写测试用例
一.简介 1.1编写目的
本测试项目拟对通讯聊天工具飞信输入生日日期进行测试。1.2项目背景
通讯聊天工具中都会有用户填写个人的基本资料,其中生日日期的填写需要进行则是。本项目即为用软件测试输入个人生日日期的正确性。1.3术语
等价类划分:把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。1.4参考资料
软件测试 佟伟光主编 人民邮电出版社
黑盒测试用例设计示例 作者: chinaitlab 来源: chinaitlab 二.测试概要 2.1测试程序源代码 #include if(day==29) { month=3; day=1; cout<<明天是:< 利用等价类划分法设计测试用例如下: 用例一:输入日期年份超过界限,如输入:20151104; 用例二:输入日期月份输入有误,如输入:19931304; 用例三:输入日期输入有误,如输入:19931144; 用例四:输入日期包含非数字字符,如输入:1993佛说!; 用例五:输入日期超过8位数字,如:1993110402; 用例六:输入日期短于8位数字,如:1993114; 用例七:输入年份为闰年且输入月份为2,日期超过29,如:20000230,2.3测试方法 手工利用黑盒测试中的等价类划分法进行测试,主要测试目标为检验函数是否符合题目所给要求。即:输入是否符合规定条件,及程序的鲁棒性。 三.测试结果及缺陷分析 3.1测试执行情况与记录 测试情况记录: 1、输入日期20151104,程序提醒“年份超过界限,请重新输入”。 2、输入日期19931304,程序提醒“月份输入有误,请重新输入”。 3、输入日期19931144,程序提醒“日期输入有误,请重新输入”。 4、输入日期1993佛说!,程序没有提醒,合理的应该出现提醒“输入非数字 字符,请重新输入”。 5、输入日期1993110402,程序没有提醒,合理的应该出现提醒“输入字符超篇五:计算机测试系统实验报告1 计算机测试系统机电控制 实验报告 2014年12月21日 一、实验目的利用计算机、数据采集卡、被控对象(机电实验平台aedk—dj6)等组成计算机测控系统,在了解相关硬件的基础上,采用有关的软件工具,结合相应的控制规律,在windows环境下实现对相应硬件的访问控制,从而实现对被控对象的测试控制。通过实验加深了解计算机测控系统的组成,掌握windows环境下对硬件访问控制的方法,掌握对被控对象的测试和控制的方法,以及对测试数据处理、分析方法,具备一定的计算机测控硬软件设计能力和应用能力。 二、实验设备 pci9112数据采集卡,机电实验平台aedk—dj6等。 三、实验原理 本实验要求编程实现指针位置的测量和控制实验,原理如下: 本实验平台通过机械结构将步进电机的角位移转换为直线位移,利用电位器和数据采集卡9112内的a/d转换器,构成测位置系统。当步进电机运转时,带动电位器旋转,电位器输出的模拟量——电压值发生改变,通过a/d转换器采集电压值来确定指针位置。电位器输出的模拟量与指针位置成近似线性关系,即采集的数字量就能直接反映出指针的位置,具体原理如下: (1)电机通过橡胶传动带联动,再通过蜗杆和齿轮将电机的圆周运动转化为皮带的水平运动。 (2)皮带的位移用指针和刻度尺来表示,刻度尺共分为16大格,每格1cm,最小刻度为1mm。皮带移动带动右端一个多线圈电位器转动,通过改变阻值来改变反馈电压,此电压被同时送入控制接口插座in0脚(已经接到9112的16路模拟量输入端口中的0号端口)。当皮带在16cm范围内变化时,in0脚的位置反馈电压将在0~+5v范围内线性变化。实验过程中可以通过测量或采集此电压来计算当前的指针位置。(3)实验平台使用四相步进电机,电流脉冲由a、b、c、d四个引脚输入。a、b、c、d已经接到9112内16路数字输出端口的4、5、6、7四个端口上,即从9112依次输出0010h、0020h、0040h、0080h,可以使步进电机正转;依次输出0080h、0040h、0020h、0010h,可以使步进电机反转。 四、实验内容 1:总体设计 实验通过上位pc机控制实验平台实现电机的闭环控制。 上位机通过labview虚拟仪器控制9112数据采集卡与下位硬件平台数据端口进行通信,从而实现对下位硬件平台的闭环控制,系统结构框图如下: labview 数据接口 2:前面板设计 labview程序前面板可以分为三个区域,分别是模式选择区域、控制区域以及显示区域。 模式选择区域如下: 该区域用来选择系统的工作模式,当设定系统的工作模式为“自动”时,程序自动控制电机转动,使得标尺移动到指定位置,当设定系统的工作模式为“手动”时,通过手动控制电机的移动方向,使得标尺移动到指定位置。当按下“停止”按钮时,系统停止运行。 控制区域如下: 该控制区域在系统工作在手动模式时起作用,在手动工作模式下,当按钮处于“左移”位置时,标尺指针向左移动,当按钮处于“右移”位置时,标尺指针向右移动。 显示区域如下: 设定位置标尺用来预设定标尺位置,作为实际标尺移动的参考标志,实际位 置标尺动态的显示当前标尺的位置。 示波器显示两条曲线,曲线一显示的是标尺设定位置随时间变化的曲线,曲线二显示的是标尺实际位置随时间变化的曲线,在程序运行过程中示波器可以动态的显示出指针实际位置曲线不断接近设定位置曲线,最后重合在一起。3:程序流程图 程序运行流程如下图所示: 程序运行时,首先判断系统的工作模式,如果为手动工作模式,则判断手动控制按键状态,如果为左移,则控制电机使得指针左移,如果为右移,则控制电机使得指针右移。如果系统处于手动工作模式,则判断指针实际位置是否等于设定位置,如果相等或者处于误差允许范围内,则不移动指针,如果不相等则判断实际位置与设定位置的大小,如果实际位置小于设定位置,则控制电机使得指针右移,如果实际位置大于设定位置,则控制电机使得指针左移。4:关键部分程序实现(1)读取实际位置 前面是9112采集卡初始化部分,后续为电压采集模块,由于满度电压输出为5v,对应的标尺刻度为16厘米,所以结果上述运算可以得出标尺指针的实际位置。 (2)控制电机正转 电机的正转控制可以用状态机实现,通过状态机顺序输出十六进制数值: 0x10、0x20、0x40、0x80即可控制电机正转。 软件质量保证与测试 2016 ~ 2017学年 第二学期 学 院 计算机科学技术 专 业 软件工程 学 号 140521221 姓 名 蒲凤 指导教师王鹏 目录 一、单元测试.......................................................1 1.1实验目的......................................................1 1.2实验环境......................................................1 1.3实验原理......................................................1 1.4实验内容......................................................1 1.4.1 C#单元测试................................................1 1.4.2 测试用例..................................................4 1.5实验结果......................................................5 1.6实验总结......................................................6 1.6.1插件安装...................................................6 1.6.2心得体会...................................................6 1.6.3单元测试意义...............................................6 二、LOADRUNNER性能测试.............................................7 2.1实验目的......................................................7 2.2实验环境......................................................7 2.3实验原理......................................................7 2.4实验内容......................................................7 2.4.1 HP LoadRunner录制脚本.....................................7 2.4.2 HP LoadRunner脚本测试场景设计及分析......................17 2.5实验结果.....................................................33 2.6实验分析.....................................................34 2.7实验总结.....................................................34 三、反编译........................................................36 3.1实验目的.....................................................36 3.2实验环境.....................................................36 3.3实验原理.....................................................36 3.4实验内容.....................................................36 3.4.1 Net Refelector反编译.....................................36 3.5实验结果.....................................................40 3.6实验总结.....................................................41 3.6.1心得体会..................................................41 I 3.6.2 对软件安全性的看法.......................................41 四、SQL注入.......................................................42 4.1实验目的.....................................................42 4.2实验环境.....................................................42 4.2实验原理.....................................................42 4.3实验内容.....................................................42 4.3.1 sql注入..................................................42 4.4实验结果.....................................................52 4.5实验总结.....................................................54 4.5.1心得体会..................................................54 4.5.2 SQL注入危害..............................................54 五、禅道项目管理的BUG管理模块使用................................55 5.1实验目的.....................................................55 5.2实验环境.....................................................55 5.3实验原理.....................................................55 5.4实验内容.....................................................55 5.4.1禅道项目管理的bug管理模块使用............................55 5.5实验结果.....................................................67 5.6实验总结.....................................................68 II 一、单元测试 1.1实验目的 1.能够使用编程工具进行单元测试。 2.检查代码实现是否符合设计,尽早发现设计和需求中存在的错误。3.发现在编码过程中引入的错误,跟踪需求和设计的实现是否一致。 1.2实验环境 环境:vs2013 1.3实验原理 主要采用白盒技术,检查模块控制结构的某些特殊路径,期望覆盖尽可能多的出错点。 1.4实验内容 1.4.1 C#单元测试 1.新建一个类库项目,并为其中的类为BinaryTree.构建二叉树并添加前序遍历方法。如图1-1所示。 图1-1 2.创建单元测试。在方法名上右击,然后单击“Generate Unit Test”选项,打开对话框。如图1-2所示。 图1-2 3.选择方法,为新建项目命名。如图1-3所示。 图1-3 4.然后在解决方案管理中就多了相应的BinaryTree Tests解决方案。如图1-4所示。 图1-4 打开测试菜单->窗口->测试资源管理器,如图1-5所示。 图1-5 5.在测试试图,右键运行要测试的方法,在测试结果窗口中查看测试结果,运行测试之前。如图1-6所示。 图1-6 1.4.2测试用例 1.设置测试参数。如图1-7,1-8所示。 图1-7 图1-8 2.运行之后。如图1-9所示。 图1-9 1.5实验结果 经过测试,ResultEqualTest1,ResultEqualTest2均未通过测试,调整参数,重新测试,测试结果如下,如图1-10所示。: 图1-10 1.6实验总结 1.6.1插件安装 在vs2013进行单元测试之前,需要按照手动添加插件。选择工具-扩展和更新,搜索并安装Unit Test Generator。1.6.2心得体会 本次测试设计涉及预期测试需求,实验结果符合预期。单元测试帮助开发人员编写代码,提升质量,减少bug;提升反馈速度,减少重复工作,提高开发效率;保证最后的代码不会破坏之前的代码功能,同时让代码维护更容易,有助于改进代码质量和设计。1.6.3单元测试意义 单元测试集中注意力与程序的基本组成部分,首先保证每个单元测试通过,才能使下一步把单元组成部分组装成部件并测试其正确性具有基础。单元是整个软件的构成基础,只有保证零部件一样,这个设备的质量才有基础,单元的质量也是整个软件质量的基础。因此,单元测试的效果会直接影响到软件的后期测试,最终在很大程度上影响到产品的质量。同时,单元规模较小,复杂性较低,因而发现错误后容易隔离和定位,有利于调试工作。 二、LoadRunner性能测试 2.1实验目的 1.掌握LoadRunner的使用方法。2.能够使用LoadRunner进行负载测试 3.学会用LoadRunner设计场景并尝试,并分析测试结果。 2.2实验环境 环境:HP LoadRunnner 2.3实验原理 LoadRunner进行负载测试通常有五个阶段组成: 计划、脚本创建、场景定义、场景执行和结果分析。 (1)计划负载测试:定义性能测试要求,例如并发用户的数量、典型业务流程和所需相应时间。 (2)创建Vuser脚本:将最终用户活动捕获到自动脚本中。(3)定义场景:使用LoadRunnerControlller设置负载测试环境。(4)运行场景:通过LoadRunnerControlller驱动、管理和监控负载测试。(5)分析结果:使用LoadRunnerAnalysis创建图和报告并评估性能。 2.4实验内容 2.4.1HP LoadRunner录制脚本 1.启动服务。如图2-1所示。 图2-1 2.登录自带网站WebTours,并注册。如图2-2所示。 图2-2 填写注册信息,如图2-3,2-4所示。 图2-3 图2-4 注册成功,如图2-5所示。 图2-5 3.打开Loadrunner,点击新建脚本打开VuGen。如图2-6所示。 图2-6 新建脚本,如图2-7所示。 图2-7 4.新建脚本,选择协议。如图2-8所示。 图2-8 5.选择浏览器,设置所测web的地址。如图2-9所示。 图2-9 6.点击左下角Options按钮,进入录制环境设置界面。如图2-10,2-11所示。 图2-10 图2-11 7、模拟用户操作开始录制脚本。如图2-12所示。 图2-12 用户操作如下,模拟用户订票。如图2-13所示。 图2-13 8.结束录制,生成脚本。如图2-14所示。 图2-14 9.回放脚本,验证脚本是否正确。如图2-15所示。 图2-15 回放结果,如图2-16所示。 图2-16 10.增加事务,并命名。如图2-17所示。 图2-17 给事务命名,如图2-18所示。 图2-18 查看事务,如图2-19所示。 图2-19 11.参数化。在脚本中找到需要参数化的值,例如登录名和登录密码。如图2-20所示。 图2-20 2.4.2HP LoadRunner脚本测试场景设计及分析 1.导入脚本,打开controller。如图2-21所示。 图2-21 2.选择文件路径。如图2-22所示。 图2-22 3.进入初始界面。如图2-23所示。 图2-23 4.为了设置集合点,取消默认勾选框,添加脚本。如图2-24所示。 图2-24 5.确定,进入场景设置界面。如图2-25所示。 图2-25 6.设置场景,选择初始化。如图2-26所示。 图2-26 7.打开运行时设置,设置迭代次数。如图2-27所示。 图2-27 8.设置迭代参数为2。如图2-28所示。 图2-28 9.点开Miscellaneous,设置Continueon error,使错误发生时可继续执行。如图2-29所示。 图2-29 10.设计集合点。如图2-30所示。 图2-30 设置当所有虚拟用户都到达集合点才释放,模拟多用户同时进行某一操作的情况。选中policy。如图2-31所示。 图2-31 11.设置policy。如图2-32所示。 图2-32 12.点击运行,进入运行时监控界面。如图2-33所示。 图2-33 13.点击运行场景。如图2-34所示。 图2-34 14.观察运行结果。如图2-35,2-36,2-37,2-38,2-39所示。 图2-35 图2-36 图2-37 图2-38 图2-39 15.设置场景运行时Windows资源监控图。如图2-40所示。 图2-40 点击添加。如图2-41,2-42所示。 图2-41 图2-42 运行时Windows资源监控图截图如下。如图2-43所示。 图2-43 16.打开分析器,形成分析结果。如图2-44,2-45所示。 图2-44 图2-45 17.分析器自动形成分析结果。如图2-46,2-47,2-48,2-49,2-50所示。 图2-46 图2-47 18.点开监控的图表,根据需要合并图表以便更好地分析。 图2-48 图2-49 图2-50 19.添加Windows资源监控图表。如图2-51,2-52所示。 图2-51 图2-52 20.添加页面分析结果图表。如图2-53所示。 图2-53 21.生成测试报告。如图2-54所示。 图2-54 生成测试报告中。如图2-55所示。 图2-55 生成测试报告,如图2-56所示。 图2-56 2.5实验结果 回放验证。如图2-57所示。 图2-57 生成测试报告,点击内容,如图2-58所示。 图2-58 2.6实验分析 通过测试报告可以看出,最多能够创建10个vuser,平均吞吐量是14320字节每分,平均每秒点击数量约为10次。同时可以通过以下方式使被测系统所受压力减轻,从如下方面进行综合调解:将测试脚本中think time值加大并在控制台中按比例实现,此处think time指在transaction外部的时间;Controller中Run-Time Setting的Pacing设置值加大;虚拟用户登录时使用递增策略,间隔稍长。 2.7实验总结 LoadRunner,是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。企业使用LoadRunner能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。LoadRunner可适用于各种体系架构的自动负载测试,能预测系统行为并评估系统性能。学会了使用LoadRunner录制脚本。基本的流程是启动服务器、注册、录制脚本及进行参数化设置。设计涉及场景的搭建和测试,通过Lordrunner进行脚本测试,同时能够生成相应的图表,直观的反应了测试结果。Lordrunner作为专业的性能测试工具,通过模拟成千上万的用户对被测应用进行操作和请求,在实验室环境中精确重现生产环境中任意可能出现的业务压力,然后通过在测试过程中获取的信息和数据来确认和查找软件的性能问题,分析性能瓶颈。 三、反编译 3.1实验目的 1.学会如何使用反编译工具对程序进行反编译。2.能够使用.NetRefelector进行反编译。 3.2实验环境 环境:.Net Refelector,VS2008 3.3实验原理 反编译的主要思想:将特定的机器代码,即我们的“源程序”,先翻译为低级的中间代码,然后再根据特定的高级语言将中间代码翻译为高级程序。反编译器也有前端和后端。前端是一个机器依赖的模块,句法分析二进制程序、分析其指令的语义、并且生成该程序的低级中间表示法和每一子程序的控制流向图。通用的反编译机器是一个与语言和机器无关的模块,分析低级中间代码,将它转换成对任何高级语言都可接受的高级表示法,并且分析控制流向图的结构、把它们转换成用高级控制结构表现的图。最后,后端是一个目标语言依赖的模块,生成目标语言代码。反编译的过程中要使用一些工具:把二进制程序装入内存,对这一程序做句法分析或反汇编,以及反编译或者分析该程序来生成高级语言程序。这个过程借助编译器和库的签名来识别特定的编译器和库子程序。只要在二进制程序中识别出编译器签名,就不去反编译这些编译器启动代码(start-up)和库子程序:对于前者,从最后的目标程序去掉启动代码的那些例程,反编译器从主(main)程序入口点开始分析;对于后者,那些子程序用其库函数名代替。 3.4实验内容 3.4.1Net Refelector反编译 1.启动.NETRefelector(在所有程序中找到RedGate文件夹)找到安装文件,点击运行。如图3-1所示。 图3-1 2.选择文件,打开可执行文件。如图3-2所示。 图3-2 选择文件路径。如图3-3所示。 图3-3 3.导入工程截图如下。如图3-4所示。 图3-4 4.相关函数和类,如图3-5所示。 图3-5 5.选中工程,导出源码。如图3-6所示。 图3-6 6.选择导出文件路径。如图3-7所示。 图3-7 7.选中反编译程序,点击运行。如图3-8所示。 图3-8 3.5实验结果 反编译成功,如图3-9所示。 图3-9 3.6实验总结 3.6.1心得体会 本次实验通过反编译工具进行了反编译,完成了从可执行文件到源码的转换,学会了如何使用.NET Refelector反编译工具。3.6.2 对软件安全性的看法 软件安全(Software Security)就是使软件在收到恶意攻击的情形下依然能够继续正确运行及确保软件被在授权范围内合法使用的思想。软件安全性分析任务包含于软件生存周期的若干活动中,是针对软件的安全性质量,作为这些活动的补充。软件安全性分析作为开发中软件的质量的重要保证,关系到软件的获取、供应、开发、运行和维护,已得到专业人士的高度重视。并且现在,软件安全性分析任务的各项细节执行都写入了国军标,被安全相关软件的需方、供方、开发者、维护者以及独立的评价者使用。规范化将推进软件安全性分析的进程,使更多的开发和评测单位遵循标准化文件,督促开发团队采取相应的技术手段,以软件测试作为辅助。同样,软件安全性分析标准也会在推进的过程中,得到不断地发展。 四、SQL注入 4.1实验目的 1.明白SQL注入原理。2.能够进行简单的SQL注入。 4.2实验环境 环境:VS2013,SQL Server Management Studio 4.2实验原理 SQL注入即是指web应用程序对用户输入数据的合法性没有判断,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的数据信息。 4.3实验内容 4.3.1 sql注入 1.点击SQL SERVERR2。如图4-1所示。 图4-1 登陆数据库,如图4-2所示。 图4-2 2.创建数据库SQLTEST。如图4-3,4-4所示。 图4-3 图4-4 3.创建表UserLogin。如图4-5所示。 图4-5 设置主键如下,如图4-6所示。 图4-6 设置成功,截图如下。如图4-7所示。 图4-7 输入表名。如图4-8所示。 图4-8 4.选中表,编辑前200行。如图4-9所示。 图4-9 5.编辑测试数据,如图4-10所示。 图4-10 6.打开VS2013,新建项目。如图4-11所示。 图4-11 选中Asp.net Web应用程序。如图4-12所示。 曙光民办小学2013学年第二学期期中测试分析与反思 王新东2014.11.12 半个学期一转眼过去了,期中考试也顺利结束了,本次期中考试,我们班学生全部参加考试,优秀率63.8%,及格率83.8%。总的来说,本次考试成绩不算理想,主要是学困生太多了,他们的成绩太差。逐题看过学生的试卷后,综观学生答题情况,我针对学生各方面的掌握情况做以下分析及反思: 一、试卷题型分析 本次试卷题型分为:字词、句子、日积月累、阅读、作文五大项,知识涉及面广,考查了学生基础知识、阅读、习作几个不同方面的知识。 二、学生考情分析 (一)基础知识部分 从本班试卷的总体情况来看,学生对于基础知识的掌握比较牢固,这与平时的严格要求和学生良好自学习惯的养成有关,要继续发扬。尽管如此,还是出现了一些不该有的错误! 第1题,选择完全正确的一组词语,虽然说这是最简单的题目,但越是简单的就越容易失误,我仔细数了一下,全对的只占全班的三分之一,这与期中考试没有复习有关,但也说明平日里要多让学生回顾前面学过的知识。 第2题,照样子写词语,需要注意学生平日对生字的掌握对词语的积累。第3题,选择正确答案,学生普遍完成不好。这一题考查学生对字词的理解,平日里要多加强对学生多方面知识与能力的培养。 第4题,修改句子错误。要教育学生审题认真。 第5题,根据课文内容填空。这一题学生错误并不多,只是有个别学生书写不够到位。 (二)阅读部分 这一部分分为课内阅读和课外阅读。 课内阅读,学生对于已经学过的课文内容的理解也能基本到位。失分较多的是联系生活实际说一说“你喜欢春节吗?你是怎样过的?请介绍一下”,其实学生都知道,只是语言组织不够连贯,没能表达出自己的感受。平日上课时还是要让更多的学生张开口,并且训练学生说完整的话,说出自己真实的感受。 课外阅读,失分相对较多,写近义词的大多数学生完成较好,但有些学生就一个也不会,这与平日找对近义词不重视有关,以后要注意了。对文中一些加引号的词语的作用理解较透彻,只是语言组织能力不够好,要多训练。在概括每段的内容时,有些学生理解错误,误认为是第一、二自然段,没有正确理解是划分好的段落。 (三)习作部分 本次习作有一定的难度,要求学生以感恩为题写出心中的体验,大多数学生内容比较贫乏,感受也不够真实。 三、小结 通过一次测试,学生的表现暴露出来了教师很多教学中的薄弱点,从学生的试卷中也发现了不少急待改进的问题。 1、学生的书写较以前有所下降。 进入五年级后,我也发现有些学生的字体发生了较大的变化,处于能力养成期的孩子很容易发生波动,也给我提了个醒,除了教师的以身作则外,还要在日常教 学中多提醒学生注意认真书写。 2、粗心大意的毛病还存在。 有不少学生的出错就是因为自己的疏忽所致。对于这些学生我想就试卷问题让他们讨论,并让他们自己制定克服办法。执行起来,还是需要师生共同的持之以恒。期中考试已经结束了,在后半个学期的教学中,我要重点针对出现的问题找到相应的解决措施,同时继续以激发学习兴趣作为教学的首要着眼点,让学生能够在教师的指导下进行学习,并享受到学习给他们带来的快乐,为以后的学习奠定良好的基础。 实验一 直流激励时霍尔传感器位移特性实验 一、实验目得: 了解霍尔式传感器原理与应用。 二、基本原理: 金属或半导体薄片置于磁场中,当有电流流过时,在垂直于磁场与电流得方向上将产生电动势,这种物理现象称为霍尔效应.具有这种效应得元件成为霍尔元件,根据霍尔效应,霍尔电势 U H =K H IB,当保持霍尔元件得控制电流恒定,而使霍尔元件在一个均匀梯度得磁场中沿水平方向移动,则输出得霍尔电动势为,式中 k—位移传感器得灵敏度。这样它就可以用来测量位移.霍尔电动势得极性表示了元件得方向.磁场梯度越大,灵敏度越高;磁场梯度越均匀,输出线性度就越好。 三、需用器件与单元: 霍尔传感器实验模板、霍尔传感器、±15V 直流电源、测微头、数显单元.四、实验步骤: 1、将霍尔传感器安装在霍尔传感器实验模块上,将传感器引线插头插入实验模板得插座中,实验板得连接线按图 9—1 进行。1、3 为电源±5V,2、4 为输出。 2、开启电源,调节测微头使霍尔片大致在磁铁中间位置,再调节 Rw1 使数显表指示为零。 图9-1 直流激励时霍尔传感器位移实验接线图 3、测微头往轴向方向推进,每转动 0、2mm记下一个读数,直到读数近似不变,将读数填入表9-1。 表9-1 X(mm) V(mv) 作出 V—X曲线,计算不同线性范围时得灵敏度与非线性误差。 五、实验注意事项: 1、对传感器要轻拿轻放,绝不可掉到地上。 2、不要将霍尔传感器得激励电压错接成±15V,否则将可能烧毁霍尔元件。 六、思考题: 本实验中霍尔元件位移得线性度实际上反映得时什么量得变化? 七、实验报告要求: 1、整理实验数据,根据所得得实验数据做出传感器得特性曲线. 2、归纳总结霍尔元件得误差主要有哪几种,各自得产生原因就是什么,应怎样进行补偿。 实验二 集成温度传感器得特性 一、实验目得: 了解常用得集成温度传感器基本原理、性能与应用。 二、基本原理: 集成温度传器将温敏晶体管与相应得辅助电路集成在同一芯片上,它能直接给出正比于绝对温度得理想线性输出,一般用于-50℃-+150℃之间测量,温敏晶体管就是利用管子得集电极电流恒定时,晶体管得基极—发射极电压与温度成线性关系。为克服温敏晶体管 U b 电压生产时得离散性、均采用了特殊得差分电路。集成温度传感器有电压型与电流型二种,电流输出型集成温度传感器,在一定温度下,它相当于一个恒流源。因此它具有不易受接触电阻、引线电阻、电压噪声得干扰。具有很好得线性特性。本实验采用得就是国产得 AD590.它只需要一种电源(+4V-+30V).即可实现温度到电流得线性变换,然后在终端使用一只取样电阻(本实验中为 R2)即可实现电流到电压得转换。它使用方便且电流型比电压型得测量精度更高。 三、需用器件与单元: 温度控制器、加热源、温度模块、数显单元、万用表。 四、实验步骤: 1、将主控箱上总电源关闭,把主控箱中温度检测与控制单元中得恒流加热电源输出与温度模块中得恒流输入连接起来。 2、将温度模块中得温控 Pt100与主控箱得Pt100 输入连接起来。 3、将温度模块中左上角得 AD590 接到 a、b 上(正端接 a,负端接b),再将 b、d 连接起来.4、将主控箱得+5V 电源接入a与地之间。 5、将 d 与地与主控箱得电压表输入端相连(即测量1K 电阻两端得电压).6、开启主电源,将温度控制器得 SV 窗口设定为(设置方法见附录2),以后每隔设定一次,即Δt=,读取数显表值,将结果填入下表。 表10-1 T(℃) V(mV) 7、根据上表计算 AD590 得非线性误差。 五、实验注意事项: 1、加热器温度不能加热到 120℃以上,否则将可能损坏加热器。 2、不要将 AD590 得+、—端接反,因为反向电压可能击穿 AD590。 六、思考题: 大家知道在一定得电流模式下 PN 结得正向电压与温度之间具有较好得线性关系,因此就有温敏二极管,您若有兴趣可以利用开关二极管或其它温敏二极管在50℃-100℃之间,作温度特性,然后与集成温度传感器相同区间得温度特性进行比较,从线性瞧温度传感器线性优于温敏二极管,请阐明理由.七、实验报告要求: 1、简单说明 AD590 得基本原理,讨论电流输出型与电压输出型集成温度传感器得优缺点。 2、总结实验后得收获、体会。 实验 三 光电二极管与光敏电阻得特性研究 一、实验目得: 了解光电二极管与光敏电阻得特性与应用。 二、基本原理: :(1)光电二极管: 光电二极管就是利用 PN结单向导电性得结型光电器件,结构与一般二极管类似。PN 结安装在管得顶部,便于接受光照。外壳上有以透镜制成得窗口以使光线集中在敏感面上,为了获得尽可能大得光生电流,PN 结得面积比一般二极管要大.为了光电转换效率高,PN结得深度比一般二极管浅。光电二极管可工作在两种状态。大多数情况下工作在反向偏压状态。在这种情况下,当无光照时,处于反偏得二极管工作在截止状态,这时只有少数载流子在反向偏压得作用下,渡越阻挡层形成微小得反向电流,即暗电流。反向电流小得原因就是在 PN 结中,P 型中得电子与N型中得空穴(少数载流子)很少.当光照射在 PN结上时,PN 结附近受光子轰击,吸收其能量而产生电子空穴对,使P区与N区得少数载流子浓度大大增加,在外加反偏电压与内 电场得作用下,P区得少数载流子渡越阻挡层进入N区,N区得少数载流子渡越阻挡层进入P区,从而使通过 PN 结得反向电流大为增加,形成了光电流,反向电流随光照强度增加而增加。另一种工作状态就是在光电二极管上不加电压,利用 PN 结受光照强度增加而增加.N 结受光照时产生正向电压得原理,将其作为微型光电池用.这种工作状态一般用作光电检测.光电二极管常用得材料有硅、锗、锑化铟、砷化铟等,使用最广泛得就是硅、锗光电二极管.光电二极管具有响应速度快、精巧、坚固、良好得温度稳定性与低工作电压得优点,因而得到了广泛得应用。 图为光电流信号转换电路,Vo=IpR,Ip 为光电流,R就是反馈电阻。 (2)光敏电阻: 光敏电阻就是利用光得入射引起半导体电阻得变化来进行工作得.光敏电阻得工作原理就是基于光电导效应:在无光照时,光敏电阻具有很高得阻值;在有光照时,当光电子得能量大于材料禁带宽度,价带中得电子吸收光子能量后跃迁到导带,激发出可以导电得电子-空穴对,使电阻降低,光线愈强,激发出得电子—空穴对越多,电阻值越低;光照停止后,自由电子与空穴复合,导电能力下降,电阻恢复原值。制作光敏电阻得材料常用硫化镉(CdS)、硒化镉(CdSe)、硫化铅(PbSe)锑化铟(InSb)等。 由于光导效应只限于光照表面得薄层,所以一般都把半导体材料制成薄膜,并赋予适当得电阻值,电极构造通常做成梳形,这样,光敏电阻与电极之间得距离短,载流子通过电极得时间少,而材料得载流子寿命又较长,于就是就有很高得内部增益 G,从而获得很高得灵敏度。光敏电阻具有灵敏度高,光谱响应范围宽,重量轻,机械强度高,耐冲击,抗过载能力强,耗散功率大,以及寿命长等特点.光敏电阻得阻值 R 与光得强度呈现强烈得非线性. 三、实验器件与单元: : 光电模块,主控箱,万用表,0~20mA 恒流源。 四、实验内容与步骤: 1、将主控箱得 0~20mA 恒流源调节到最小。 2、把 0~20mA恒流源得输出与光电模块上得恒流输入连接起来,以驱动 LED 光源。 3、1、硅光电池实验:将恒流源从 0 开始每隔2mA 记录一次,填入下列相应得表格,光电二极管得强度指示在光电模块得右边数显上。 3、2、光敏电阻实验:由于光敏电阻光较弱时变化较大,所以在0~2mA 之间,每隔0、5mA记录一次,以后每隔 2mA 做一次实验,测得得数据填入下列相应表格。光敏电阻得大小用万用表测量光电模块上得光敏电阻输出端。 (1)光电二极管: I(mA) V(mv) (2)光敏电阻: I(mA) R 五、实验注意事项: 注意要将主控箱上恒流输出得正负端与光电模块上得正负端对应接好,否则,光发送端将不能发光。 六、思考题: : 1、当将硅光电池作为光探测器时应注意那些问题? 2、讨论光敏电阻主要应用在什么场合。 七、实验报告要求: 1、根据实验数据做出光敏电阻与硅光电池得特性曲线图。 2、简述光敏电阻与硅光电池得基本特性。 实验四 四 电容式传感器得位移特性实验 一、实验目得: 了解电容式传感器结构及其特点。 一、基本原理: 利用平板电容 C=εS/d 与其它结构得关系式通过相应得结构与测量电路可以选择ε、S、d 中三个参数中,保持两个参数不变,而只改变其中一个参数,则可以有测谷物干燥度(ε变)测微小位移(变 d)与测量液位(变 S)等多种电容传感器。变面积型电容传感器中,平板结构对极距特别敏感,测量精度受到影响,而圆柱形结构受极板径向变化得影响很小,且理论上具有很好得线性关系,(但实际由于边缘效应得影响,会引起极板间得电场分布不均,导致非线性问题仍然存在,且灵敏度下降,但比变极距型好得多。)成为实际中最常用得结构,其中线位移单组式得电容量 C 在忽略边缘效应时为: (1)式中 ——外圆筒与内圆柱覆盖部分得长度; ——外圆筒内半径与内圆柱外半径.当两圆筒相对移动时,电容变化量为 (2) 于就是,可得其静态灵敏度为: (3)可见灵敏度与有关,越接近,灵敏度越高,虽然内外极筒原始覆盖长度与灵敏度无关,但不可太小,否则边缘效应将影响到传感器得线性。 本实验为变面积式电容传感器,采用差动式圆柱形结构,因此可以很好得消除极距变化对 测量精度得影响,并且可以减小非线性误差与增加传感器得灵敏度.二、需用器件与单元: 电容传感器、电容传感器实验模板、测微头、数显单元、直流稳压源。 三、实验步骤: 1、将电容式传感器装于电容传感器实验模板上,将传感器引线插头插入实验模板得插座中。 2、将电容传感器实验模板得输出端 Vo1与数显单元Vi 相接(插入主控箱 Vi 孔)Rw 调节到中间位置。 3、接入±15V 电源,旋动测微头改变电容传感器动极板得位置,每隔0。2mm 记下位移X与输出电压值,填入表 8-1。 表 8-1 电容传感器位移与输出电压值 X(mm) V(mv) 4、根据表 8-1数据计算电容传感器得系统灵敏度S与非线性误差。 五、实验注意事项: 1、传感器要轻拿轻放,绝不可掉到地上。 2、做实验时,不要接触传感器,否则将会使线性变差。 图 8-1 电容传感器位移实验接线图 六、思考题: 1、简述什么就是传感器得边缘效应,它会对传感器得性能带来哪些不利影响。 2、电容式传感器与电感式传感器相比,有哪些优缺点? 七、实验报告要求: 1、整理实验数据,根据所得得实验数据做出传感器得特性曲线,并利用最小二乘法做出拟合直线,计算该传感器得非线性误差. 2、根据实验结果,分析引起这些非线性得原因,并说明怎样提高传感器得线性度。 实验一 电容式传感器得位移特性实验 班级: 姓名: 学号: 1、实验目得 了解电容式传感器结构及其特点。、实验器件 电容传感器、电容传感器实验模板、测微头、数显单元、直流稳压源。、基本原理 4、实验结果:电容传感器位移与输出电压值 X((mm) V(mv) 根据实验数据计算电容传感器得系统灵敏度 S 与非线性误差 实验二 二 直流激励时霍尔传感器位移特性实验 班级: : 姓名: 学号: 1、、实验目得 了解霍尔式传感器原理与应用.2、、实验器件 霍尔传感器实验模板、霍尔传感器、±15V 直流电源、测微头、数显单元。 3、、基本原理 4、、实验结果 X(mm) V((mv) 作出 V—X 曲线,计算不同范围时得灵敏度与非线性误差 实验三 三 集成温度传感器得特性 班级: 姓名: 学号: 1、、实验目得 了解常用得集成温度传感器基本原理、性能与应用。 2、、实验器件 温度控制器、加热源、温度模块、数显单元、万用表。 3、、实验原理 4、、实验结果 T((℃)) V(mv) 根据上表计算 AD590 得非线性误差 实验 四 光电二极管得特性研究 班级: 姓名: 学号: 1、实验目得 了解光电二极管得特性与应用。 2、、实验器件 光电模块,主控箱,万用表,0~20mA 恒流源。 3、、实验原理及步骤 4、、实验结果 I(mA) V(mv) 根据实验数据作出硅光电池得特性曲线图第三篇:软件测试实验报告
第四篇:测试小结
第五篇:传感器测试实验报告