文档视界 最新最全的文档下载
当前位置:文档视界 › 传感器测试实验报告

传感器测试实验报告

传感器测试实验报告
传感器测试实验报告

实验一 直流激励时霍尔传感器位移特性实验

一、 实验目的:

了解霍尔式传感器原理与应用。 二、基本原理:

金属或半导体薄片置于磁场中,当有电流流过时,在垂直于磁场和电流的方向上将产生电动势,这种物理现象称为霍尔效应。具有这种效应的元件成为霍尔元件,根据霍尔效应,霍尔电势U H =K H IB ,当保持霍尔元件的控制电流恒定,而使霍尔元件在一个均匀梯度的磁场中沿水平方向移动,则输出的霍尔电动势为kx U H ,式中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 窗口设定为C 0

50(设置方法见附录2),以后每隔C 0

5设定一次,即Δt=C 0

5,读取数显表值,将结果填入下表。

表10-1

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是反馈电阻。

+5

R

Vo

(2)光敏电阻:

光敏电阻是利用光的入射引起半导体电阻的变化来进行工作的。光敏电阻的工作原理是基于光电导效应:在无光照时,光敏电阻具有很高的阻值;在有光照时,当光电子的能量大于材料禁带宽度,价带中的电子吸收光子能量后跃迁到导带,激发出可以导电的电子—空穴对,使电阻降低,光线愈强,激发出的电子—空穴对越多,电阻值越低;光照停止后,自由电子与空穴复合,导电能力下降,电阻恢复原值。制作光敏电阻的材料常用硫化镉(CdS)、硒化镉(CdSe)、硫化铅(PbSe)锑化铟(InSb)等。

由于光导效应只限于光照表面的薄层,所以一般都把半导体材料制成薄膜,并赋予适当

的电阻值,电极构造通常做成梳形,这样,光敏电阻与电极之间的距离短,载流子通过电极的时间c T 少,而材料的载流子寿命c 又较长,于是就有很高的内部增益G ,从而获得很高的灵敏度。光敏电阻具有灵敏度高,光谱响应范围宽,重量轻,机械强度高,耐冲击,抗过载能力强,耗散功率大,以及寿命长等特点。光敏电阻的阻值R 和光的强度呈现强烈的非线性。 三、实验器件与单元:

光电模块,主控箱,万用表,0~20mA 恒流源。 四、实验内容与步骤:

1、将主控箱的0~20mA 恒流源调节到最小。

2、把0~20mA 恒流源的输出和光电模块上的恒流输入连接起来,以驱动LED 光源。

3.1、硅光电池实验:将恒流源从0开始每隔2mA 记录一次,填入下列相应的表格,光电二极管的强度指示在光电模块的右边数显上。

3.2、光敏电阻实验:由于光敏电阻光较弱时变化较大,所以在0~2mA 之间,每隔0.5mA 记录一次,以后每隔2mA 做一次实验,测得的数据填入下列相应表格。光敏电阻的大小用万用表测量光电模块上的光敏电阻输出端。 (1)光电二极管:

五、实验注意事项:

注意要将主控箱上恒流输出的正负端和光电模块上的正负端对应接好,否则,光发送端将不能发光。 六、思考题:

1、当将硅光电池作为光探测器时应注意那些问题?

2、讨论光敏电阻主要应用在什么场合。 七、实验报告要求:

1、根据实验数据做出光敏电阻和硅光电池的特性曲线图。

2、简述光敏电阻和硅光电池的基本特性。

软件测试实验报告96812

实验一:软件测试方法 一:实验题目 采用白盒测试技术和黑盒测试技术对给出的案例进行测试 二:试验目的 本次实验的目的是采用软件测试中的白盒测试技术和黑盒测试技术对给出的案例进行测试用例设计。从而巩固所学的软件测试知识,对软件测试有更深层的理解。 三:实验设备 个人PC机(装有数据库和集成开发环境软件) 四:实验内容 1):为以下流程图所示的程序段设计一组测,分别满足语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合覆盖和路径覆盖。并在各题下面写出测试用例、覆盖路径及结果等。 2):画出下列代码相应的程序流程图,并采用基本路径测试方法为以下程序段设计测试用例(需列出具体实验步骤)。 void Do (int X,int A,int B) { 1 if ( (A>1)&&(B==0) ) 2 X = X/A; 3 if ( (A==2)||(X>1) ) 4 X = X+1;

5 } 采用基本路经测试方法测试用例,并写出具体步骤 3):在某网站申请免费信箱时,要求用户必须输入用户名、密码及确认密码,对每一项输入条件的要求如下: 用户名:要求为4位以上,16位以下,使用英文字母、数字、“-”、“_”,并且首字符必须为字母或数字; 密码:要求为6~16位之间,只能使用英文字母、数字以及“-”、“_”,并且区分大小写。测试以上用例。 用所学的语言进行编码,然后进行等价类测试,当用户名和密码正确输入时提示注册成功;当错误输入时,显示不同的错误提示 通过分析测试用例以及最后得到的测试用例表分析所测程序的正确性,最后总结自己在这次试验中的收获并写出自己在这次试验中的心得体会。 五:实验步骤 1) (1)用语句覆盖方法进行测试 语句覆盖的基本思想是设计若干测试用例,运行被测程序,使程序中每个可执行语句至少被执行一次。由流程图可知该程序有四条不同的路径: P1:A-B-D P2:A-B-E P3:A-C-F P4:A-C-G 由于p1p2p4包含了所有可执行的语句,按照语句覆盖的测试用力设计原则,设计测试用例 无法检测出逻辑错误 (2)用判定覆盖方法进行测试 判定覆盖的基本思想是设计若干测试用例,运行被测程序,使得程序每个判断的取真和取假分支至少各执行一次,即判断条件真假均被满足。 条件覆盖测试用例 (3)用条件覆盖进行测试 条件覆盖的基本思想是设计若干测试用例,执行被测程序后要使每个判断中每个条件的可能取值至少满足一次。对于第一个判定条件A,可以分割如下: ?条件x>8:取真时为T1,取假时为F1;

H009 AHKC-BS系列20A-500A闭口式霍尔电流传感器参数说明书V1.0

H009AHKC-BS系列闭口式霍尔电流传感器V1.0 1.产品概述 AHKC-BS系列电流传感器的初、次级之间是绝缘的,可用于测量直流、交流和脉冲电流。 2.技术参数及外形尺寸 参数指标 额定输入电流±50~±500A 额定输出电压±5V/±4V 准确级 1.0 电源电压DC±15V(允许波动±20%) 零点失调电压±20mV 失调电压漂移≤±1.0mV/℃ 线性度≤0.2%FS 响应时间≤5us 频宽0~20kHz 绝缘电压 2.5kV/50Hz/1min 工作温度-40℃~85℃ 储存温度-40℃~85℃ 功耗≤0.5W

3.安装方式 4.接线方式 +15V——电源+15V -15V——电源-15V(注意电源正极与负极不可接反) M ——信号输出端正极G ——电源地与信号输出端负极 注:具体接线按实物外壳上的端子编号为准。 5.注意事项 1、霍尔传感器在使用时,为了得到较好的动态特性和灵敏度,必须注意原边线圈和副边线圈之间的耦合,建议使用单根导线且导线完全填满霍尔传感器模块过线孔; 2、霍尔传感器在使用时,在额定输入电流值下才能得到最佳的测量精度,当被测电流远低于额定值时,若要获得最佳精度,原边可使用多匝,即:IpNp=额定安匝数。另外,原边馈线温度不应超过80℃; 3、霍尔电流传感器正常工作时的辅助电源不应超过标定值的±20%; 底板螺钉M4(垫片)安装+15V -15V M G +15V GND -15V 辅助电源信号输出 AO GND

4、霍尔电流传感器在安装使用过程中严禁从高处摔落(≥1m); 5、不能调节零点、满度调节电位器; 6、辅助电源需要自行配置; 7、电源正负极不能接反。 6.订货范例(0510-********) 例1:AHKC-BS霍尔电流传感器 辅助电源:DC±15V 输入:200A 输出:5V 精度:1级 7、霍尔电流传感器适用场合 霍尔电流传感器主要适用于交流、直流、脉冲等复杂信号的隔离转换,通过霍尔效应原理使变换后的信号能够直接被AD、DSP、PLC、二次仪表等各种采集装置直接采集,广泛应用于电流监控及电池应用、逆变电源及太阳能电源管理系统、直流屏及直流马达驱动、电镀、焊接应用、变频器,UPS伺服控制等系统电流信号采集和反馈控制,具有响应时间快,电流测量范围宽精度高,过载能力强,线性好,抗干扰能力强等优点。

软件测试技术实验报告册

工程学院 计算机学院 软件测试技术实验报告册 适用专业: 学期: 专业: 班级: 学号: 姓名: 指导教师: 2014年9月

目录 实验一 (1) 实验二 (5) 实验三 (10) 实验四 (13) 实验五 (16) 实验六 (19) 附录 (22)

实验一、黑盒测试 一、实验目的 1、熟练掌握黑盒测试方法的相关知识和方法; 2、熟练等价类划分方法、边界值分析法、判定表方法和因果图法; 3、掌握基本的测试用例的设计。 二、实验容 1.题目一:问题 某城市由三部分组成。它们的名称和容分别是: (1)地区码:空白或三位数字; (2)前缀:非'0'或'1'的三位数字; (3)后缀:4位数字。 假定被测程序能接受一切符合上述规定的,拒绝所有不符合规定的。根据该程序的规格说明,作等价类的划分,并设计测试方案。 2.题目二:三角形问题 根据下面给出的规格说明,利用等价类划分的方法,给出足够的测试用例。 “一个程序读入三个整数。把此三个数值看成是一个三角形的三个边。这个程序要打印出信息,说明这个三角形是三边不等的、是等腰的、还是等边的。” 3.题目三:日期问题 用决策表测试法测试以下程序:该程序有三个输入变量month、day、year(month 、 day和year均为整数值,并且满足:1≤month≤12和1≤day≤31),分别作为输入日期的月份、日、年份,通过程序可以输出该输入日期在日历上隔一天的日期。例如,输入为2004 年11月29日,则该程序的输出为2004年12月1日。 (1) 分析各种输入情况,列出为输入变量 month 、 day 、 year 划分的有效等价类。 (2) 分析程序的规格说明,并结合以上等价类划分的情况,给出问题规定的可能采取的操作(即列出所有的动作桩)。 (3) 根据 (1) 和 (2) ,画出简化后的决策表。

软件测试实验报告材料58877

标准实用 本科实验报告 课程名称:软件测试技术 实验项目:软件测试技术试验实验地点:实验楼211 专业班级:软件工程学号: 学生:戴超 指导教师:兰方鹏 2015年10月7 日

理工大学学生实验报告 学院名称计算机与软件学院专业班级软件工程实验成绩学生戴超学号实验日期2015.10. 课程名称软件测试实验题目实验一白盒测试方法 一、实验目的和要求 (1)熟练掌握白盒测试方法中的逻辑覆盖和路径覆盖方法。 (2)通过实验掌握逻辑覆盖测试的测试用例设计,掌握程序流图的绘制。 (3)运用所学理论,完成实验研究的基本训练过程。 二、实验容和原理 测试以下程序段 void dowork(int x,int y,int z) { (1)int k=0,j=0; (2)if((x>0)&&(z<10)) (3){ (4)k=x*y-1; (5)j=sqrt(k); (6)} (7)if((x==4)||(y>5)) (8)j=x*y+10; (9)j=j%3; (10)} 三、主要仪器设备 四、操作方法与实验步骤 说明:程序段中每行开头的数字(1-10)是对每条语句的编号。

A 画出程序的控制流图(用题中给出的语句编号表示)。 B 分别用语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖方法设计测试用例,并写出每个测试用例的执行路径(用题中给出的语句编号表示)。 C 编写完整的C 程序(含输入和输出),使用你所设计的测试用例运行上述程序段。完整填写相应的测试用例表(语句覆盖测试用例表、判定覆盖测试用例表、条件覆盖测试用例表、判定/条件覆盖测试用例表、条件组合覆盖测试用例表、路径覆盖测试用例表、基本路径测试用例表) 流程图为: 开始 开始 k=0,j=0 (x>0)&&(z<1) k=x*y-1 j=sqrt(k) (x==4)||(y>5) j=x*y+10 j=j%3 结束 1 2 5 7 8 9

黑盒测试实验报告

实验报告书 课程名称:软件测试 实验题目:黑盒测试报告 专业:教育技术学 班级:教技142 学生姓名:安卓 指导老师:郭小雪 所属学期:2017-2018学年第二学期

一、引言 1.1目的 测试报告为三角形问题和找零钱最佳组合问题项目的黑盒测试报告,目的在于总结测试阶段的测试以及分析测试结果。 实验环境 在Windows 2000(SP2) 或Windows XP 操作系统上,使用C++语言,工具作为开发环境(IDE) 实验要求 1.根据给出的程序分别使用等价类划分法、边界值分析法、判定表 方法、因果图法、正交试验法、功能图法、错误推测法来设计相应的测试用例。 2.输入数据进行测试,填写测试用例。 二、实验原理 黑盒测试原理:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看作一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试。 从理论上讲,黑盒测试只有采用穷举输入测试,把所有可能的输入都

作为测试情况考虑,才能查出程序中所有的错误。实际上测试情况有无穷多个,人们不仅要测试所有合法的输入,而且还要对那些不合法但可能的输入进行测试。这样看来,完全测试是不可能的,所以我们要进行有针对性的测试,通过制定测试案例指导测试的实施,保证软件测试有组织、按步骤,以及有计划地进行。黑盒测试行为必须能够加以量化,才能真正保证软件质量,而测试用例就是将测试行为具体量化的方法之一。具体的黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法等。 等价类划分的办法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。该方法是一种重要的,常用的黑盒测试用例设计方法。 1 划分等价类 划分等价类:等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试。因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据。取得较好的测试结果。等价类划分可有两种不同的情况:有效等价类和无效等价类。 有效等价类:是指对于程序的规格说明来说是合理的,有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明中

软件测试实验报告

《软件测试技术》 ——实验报告 题目 _____实验一_ __ 指导教师薛曼玲 _ 实验日期 _11.4 专业 学生姓名 _ __ ____ 班级/学号 ____ 成绩 ________ ___ ____ _

一、实验目的 1.能熟练应用黑盒测试技术进行测试用例设计; 2.能对测试用例进行优化设计; 二、实验内容 题目一:电话号码问题 1.某城市电话号码由三部分组成。它们的名称和内容分别是: (1)地区码:空白或3位数字; (2)前缀:非'0'或'1'的3位数字; (3)后缀:4 位数字。 假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码。根据该程序的规格说明,作等价类的划分,并设计测试方案。 1.根据下面给出的规格说明,利用等价类划分的方法,给出足够的测试用例。 “一个程序读入三个整数。把此三个数值看成是一个三角形的三个边。这个

程序要打印出信息, 说明这个三角形是三边不等的、是等腰的、还是等边的。” 题目三:日期问题 1.用决策表测试法测试以下程序:该程序有三个输入变量month、day、year (month 、day和year均为整数值,并且满足:1≤month≤12和1≤day≤31),分别作为输入日期的月份、日、年份,通过程序可以输出该输入日期在日历上隔一天的日期。例如,输入为2004 年11月29日,则该程序的输出为2004年12月1日。 (1) 分析各种输入情况,列出为输入变量month 、day 、year 划分的有效等价类。 (2) 分析程序的规格说明,并结合以上等价类划分的情况,给出问题规定的可能采取的操作(即列出所有的动作桩)。 (3) 根据(1) 和(2) ,画出简化后的决策表。 2.划分有效等价类 1)month变量有效等价类 M1:{month=4,6,9,11}M2:{month=1,3,5,7,8,10} M3:{month=12}M4:{month=2} 2)day变量的有效等价类 D1:{1<= day <= 26}D2:{day=27} D3:{day=28} D4:{day=29} D5:{day=30} D6:{day=31} 3)year变量有效等价类 Y1:{year是闰年} Y2:{year不是闰年} 3.列出所有动作桩

霍尔电流传感器说明书

'4 &, ????????????FS500EK1 Hall-effect Current Sensor Series ??????????????????????????????????ф????????????ǎ Open loop current sensor based on the principle of Hall-effect. It can be used for measuring AC,DC,pulsed and mi. ?????1,+15V 2,-15V 3,V out 4,0V(???) OFS,????GIN,???? Elucidation: 1:+15V 2:–15V 3: VOUT 4:0V(GND) OFS:Zero adjustment GIN:Gain adjustment ????/Remarks 1???????????????ǎ????????????????????????????????????ǎ2???????????????????????ǎ 3??????????????К???????????ǎ·Incorrect connection may lead to the damage of the sensor. ·VOUT is positive when the IP flows in the direction of the arrow. ???/Electrical characteristics ??Type ?????К?? Primary nominal input current ???????? Measuring range of primary current ????????Nominal output voltage ???? Supply voltage ???? Current consumption ???? Insulation voltage ???Linearity ??????Offset voltage ?????Residual voltage ??????Thermal drift of V0???? Response time ????(-3dB) Frequency bandwidth(-3dB) ?????? Ambient operating temperature ?????? Ambient storage temperature ???? Load resistance ?юStandard FS050EK1FS100EK1 FS200EK1 FS300EK1FS400EK1 FS500EK1 50 100 200 300 400 5000~±100 0~±200 0~±400 0~±600 0~±800 0~±1000 4±1%±12~±15(±5%) V C =±15V <25 ??????????2 .5KV ???/50Hz/1?? <1 T A =25℃ I PN ? I P =0 T A =-25?+85?  <±1 DC ?20-25?+85 .GI/FS-0105 -40?+100A A V V mA %FS mV mV mV/℃?V kHz ℃℃??????mm ?/Dimensions of drawing (mm) I PN I P V OUT V C I C V d ?L V 0V OM V OT Tr f T A T S R L 5 electronics

软件测试实验报告LoadRunner的使用

南昌大学软件学院 实验报告 实验名称 LoadRunner的使用 实验地点 实验日期 指导教师 学生班级 学生姓名 学生学号 提交日期 LoadRunner简介: LoadRunner 是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。LoadRunner 的测试对象是整个企业的系统,它通过模拟实际用户的操作行为和实行实时性能监测,来帮助您更快的查找和发现问题。此外,LoadRunner 能支持广范的协议和技术,为您的特殊环境提供特殊的解决方案。LoadRunner是目前应用最为广泛的性能测试工具之一。 一、实验目的

1. 熟练LoadRunner的工具组成和工具原理。 2. 熟练使用LoadRunner进行Web系统测试和压力负载测试。 3. 掌握LoadRunner测试流程。 二、实验设备 PC机:清华同方电脑 操作系统:windows 7 实用工具:WPS Office,LoadRunner8.0工具,IE9 三、实验内容 (1)、熟悉LoadRunner的工具组成和工具原理 1.LoadRunner工具组成 虚拟用户脚本生成器:捕获最终用户业务流程和创建自动性能测试脚本,即我们在以后说的产生测试脚本; 压力产生器:通过运行虚拟用户产生实际的负载; 用户代理:协调不同负载机上虚拟用户,产生步调一致的虚拟用户;压力调度:根据用户对场景的设置,设置不同脚本的虚拟用户数量;监视系统:监控主要的性能计数器; 压力结果分析工具:本身不能代替分析人员,但是可以辅助测试结果的分析。 2.LoadRunner工具原理 代理(Proxy)是客户端和服务器端之间的中介人,LoadRunner 就是通过代理方式截获客户端和服务器之间交互的数据流。 ①虚拟用户脚本生成器通过代理方式接收客户端发送的数据包,

软件测试技术实验报告

《软件测试技术》 实验报告 河北工业大学计算机科学与软件学院 2017年9月

软件说明 电话号码问题 某城市电话号码由三部分组成。它们的名称和内容分别是:地区码:空白或三位数字; 前缀:非'0'或'1'的三位数字; 后缀:4位数字。 流程图 源代码 import java.awt.*; import java.awt.event.*; public class PhoneNumber extends Frame implements ActionListener{ /** * */ private static final long serialVersionUID = 1L;

private final String[] st = {"Name","Local","Prefix","Suffix"}; static int c_person=0; TextField t_name,t_local,t_prefix,t_suffix; RecordDialog d_record; MessageDialog d_message; person a[]=new person[100]; public PhoneNumber() { super("电话号码"); this.setSize(250,250); this.setLocation(300,240); Panel panel1 = new Panel(new GridLayout(4, 1)); for (int i = 0; i < st.length; i++) panel1.add(new Label(st[i],0)); Panel panel2 = new Panel(new GridLayout(4, 1)); t_name =new TextField("",20); t_local =new TextField(""); t_prefix=new TextField(""); t_suffix=new TextField(""); panel2.add(t_name); panel2.add(t_local); panel2.add(t_prefix); panel2.add(t_suffix); Panel panel3 = new Panel(new FlowLayout()); Button b_save = new Button("Save"); Button b_record= new Button("Record"); panel3.add(b_save); panel3.add(b_record); this.setLayout(new BorderLayout()); this.add("West", panel1); this.add("East", panel2); this.add("South", panel3); addWindowListener(new WindowCloser()); b_save.addActionListener(this); b_record.addActionListener(this); d_record=new RecordDialog(this); d_message=new MessageDialog(this); this.setVisible(true);

DIT系列高精度数字电流传感器使用说明书

DIT系列 高精度数字电流传感器 使用说明书 V1.5 成立于2017年的航智精密,坐落于最具创新精神的深圳。凭借强大的研发团队,秉承以技术创新为动力,以市场结果为导向的理念,航智精密立足高精度直流传感器领域,打破国外企业该领域市场垄断的现状,力争发展成为国际领先的直流系统领域精密电子的领军企业。 基于技术集成与创新,航智精密研发了业界第一款高精度数字电流传感器及高精度、低成本、全量程为主要特点的模拟电流传感器。该产品在降低行业成本、提高行业效率和增强用户体验体验上具备行业领先定位,并在创新创业赛事中屡获佳绩,赢得社会各界广泛关注和支持。 航天品质,匠心制造。让高精度直流传感器进入普及时代,这是航智精密人孜孜以求的梦想。作为一家有强烈责任感、使命感的企业,航智精密正在以服务型的品牌营销及定制化的产品理念发力市场,并成功通过资本融资助力运营质量,为建设一个不断创新的分享型企业而奋斗!

目录 1前言 (3) 1.1装箱内容确认 (3) 1.2附件 (3) 2概述 (5) 2.1产品概要 (5) 2.2核心技术 (5) 2.3性能特点 (5) 2.4应用领域 (5) 3产品选型及技术参数 (6) 3.1产品选型表 (6) 3.2技术参数(RG-量程值) (7) 4接口说明 (8) 4.1DB9接线端子定义(DB9公头) (8) 4.2凤凰端子定义 (8) 4.3运行指示灯 (8) 5尺寸说明 (9) 5.1DIT1、DIT5、DIT60、DIT200、DIT300、DIT400型号 (9) 5.2DIT600、DIT1000型号 (10) 附录1 通信协议 (11)

软件测试实验报告

桂林航天工业学院 课程设计报告 课程名称:软件测试 专业:软件技术 学号:201102520xxx 姓名: 指导教师:

实验一黑盒测试 一.实验目的 (1)能熟练应用黑盒测试技术进行测试用例设计; (2)对测试用例进行优化设计; 二.实验内容 1.三角形问题的边界值分析测试用例 在三角形问题描述中,除了要求边长是整数外,没有给出其它的限制条件。在此,我们将三角形每边边长的取范围值设值为[1, 100] 。在三角形问题中,有四种可能的输出:等边三角形、等腰三角形、一般三角形和非三角形。利用这些信息能够确定下列输出(值域)等价类。 R1 = { : 边为a,b,c的等边三角形} R2 = { : 边为a,b,c的等腰三角形} R3 = { : 边为a,b,c的一般三角形} R4 = { : 边为a,b,c不能组成三角形} 2. 找零钱最佳组合 假设商店货品价格(R) 都不大于100元(且为整数),若顾客付款(P)在100元内,现有一个程序能在每位顾客付款后给出找零钱的最佳组合(找给顾客货币张数最少)。假定此商店的货币面值只包括:50元(N50)、10元(N10)、5元(N5)、1元(N1) 四种。请结合等价类划分法和边界值分析法为上述程序设计出相应的测试用例。 三、程序代码

1.三角形问题程序。 #include int main(void){ int a,b,c;//定义三个整数a,b,c printf("请输入1到100的三个整数:"); scanf("%d%d%d",&a,&b,&c); if((a>=1&&a<=100)&&(b>=1&&b<=100)&&(b>=1&&b<=100))//判断取值范围 { if((a+b>c)&&(a+c>b)&&(b+c>a))//判断是否构成三角形 { if(a==b&&b==c) printf("等边三角形\n"); else if(a==b||a==c||b==c) printf("等腰三角形\n"); else printf("一般三角形\n"); } else printf("不能组成三角形\n"); } else

黑盒测试软件测试实验报告2

软件测试与质量课程实验报告实验2:黑盒测试法实验

缺席:扣10分实验报告雷同:扣10分实验结果填写不完整:扣1 – 10分其他情况:扣分<=5分总扣分不能大于10分 参考代码如下: (1)程序参考答案: #include double main() { int hours; double payment,wage; wage=20; cout<<"please input hours:"; cin>>hours; if(hours>=0&&hours<=168){ if (hours<40) payment=hours*wage ; else if ((hours>=40) && (hours<=50)) payment=40*wage+(hours-40)*1.5*wage; else if (hours>50) payment=40*wage+10*1.5*wage+(hours-50)*3*wage; cout<<"The final payment are:"< void main() { int year; int month,maxmonth=12; int day,maxday; printf("请输入年份:(1000~3000)"); scanf("%d",&year); if(year<1000 || year>3000) { printf("输入错误!请从新输入!\n");

最新软件测试白盒测试实验报告

7.使用白盒测试用例设计方法为下面的程序设计测试用例: ·程序要求:10个铅球中有一个假球(比其他铅球的重量要轻),用天平三次称出假球。 ·程序设计思路:第一次使用天平分别称5个球,判断轻的一边有假球;拿出轻的5个球,拿出其中4个称,两边分别放2个球;如果两边同重,则剩下的球为假球;若两边不同重,拿出轻的两个球称第三次,轻的为假球。 【源程序】 using System; using System.Collections.Generic; using System.Linq; using System.Text; using NUnit.Framework; namespace Test3_7 { [TestFixture] public class TestGetMinValue { [Test] public void AddTwoNumbers() { Random r = new Random(); int n; int[] a=new int[10]; n = r.Next(0, 9); for (int i = 0; i < a.Length; i++) { if (i == n) a[i] = 5; else a[i] = 10; } GetMin gm = new GetMin(); Assert.AreEqual(n,gm.getMinvalue(a)); }

} public class GetMin { public int getMinvalue(int[] m) { double m1 = 0, m2 = 0, m3 = 0, m4 = 0; for (int i = 0; i < 5; i++) { m1 = m1 + m[i]; } for (int i = 5; i < 10; i++) { m2 = m2 + m[i]; } if (m1 < m2) { m3 = m[1] + m[0]; m4 = m[3] + m[4]; if (m3 > m4) { if (m[3] > m[4]) return 4; else return 3; } else if (m3 < m4) { if (m[0] > m[1]) return 1; else return 0; } else return 2; } else { m3 = m[5] + m[6]; m4 = m[8] + m[9]; if (m3 < m4) { if (m[5] > m[6]) return 6;

软件测试实验报告

本科实验报告 课程名称:软件测试技术 实验项目:软件测试技术试验实验地点:实验楼211 专业班级:软件工程学号: 学生姓名:戴超 指导教师:兰方鹏 2015年10月7 日

太原理工大学学生实验报告

一、实验目的和要求 (1)熟练掌握白盒测试方法中的逻辑覆盖和路径覆盖方法。 (2)通过实验掌握逻辑覆盖测试的测试用例设计,掌握程序流图的绘制。 (3)运用所学理论,完成实验研究的基本训练过程。 二、实验内容和原理 测试以下程序段 void dowork(int x,int y,int z) { (1)int k=0,j=0; (2)if((x>0)&&(z<10)) (3){ (4)k=x*y-1; (5)j=sqrt(k); (6)} (7)if((x==4)||(y>5)) (8)j=x*y+10; (9)j=j%3; (10)} 三、主要仪器设备

一、实验目的和要求 (1)熟练掌握黑盒测试方法中的等价类测试方法和边界值测试方法。 (2)通过实验掌握如何应用黑盒测试用例。 (3)运用所学理论,完成实验研究的基本训练过程。 二、实验内容和原理 (1)用你熟悉的语言编写一个判断三角形问题的程序。 要求:读入代表三角形边长的三个整数,判断它们能否组成三角形。如果能够,则输出三角形是等边、等腰或者一般三角形的识别信息;如果不能构成三角形,则输出相应提示信息。 (2)使用等价类方法和边界值方法设计测试用例。 三、主要仪器设备 四、操作方法与实验步骤 (1)先用等价类和边界值方法设计测试用例,然后用百合法进行检验和补充。 (2)判断三角形问题的程序流程图和程序流图如图1和图2所示。用你熟悉的语言编写源程序。 (3)使用等价类方法设计测试用例,并填写表2 和表3。

简单易懂的霍尔电流传感器使用原理及相关霍尔型号

1、开环(直放式)霍尔电流传感器 当原边电流I P流过一根长导线时,在导线周围将产生一磁场,这一磁场的大小与流过导线的电流成正比,产生的磁场聚集在磁环内,通过磁环气隙中霍尔元件(如HG-302C)进行测量并放大输出,其输出电压V S精确的反映原边电流I P。一般的额定输出标定为4V。开环霍尔电流传感器的优点是结构简单,可靠性好,过载能力强,体积较小,开环式霍尔电流传感器一般线性度角差,且原边信号在上升和下降过程中副边输出会有不同。开环式霍尔电流传感器精度通常劣于1%。?一般开环电流传感器采用的霍尔是 HG-106A,HG-106C,HG-166A,HG-302A,HG-302C,HG-362A,SS495A,SS495A1。 2、闭环(磁平衡式)霍尔电流传感器 磁平衡式电流传感器也称补偿式传感器,即原边电流Ip在聚磁环处所产生的磁场通过一个次级线圈电流所产生的磁场进行补偿,其补偿电流Is精确的反映原边电流Ip,从而使霍尔器件(如HW-300B,HW-302B)处于检测零磁通的工作状态。 当主回路有一电流通过时,在导线上产生的磁场被磁环聚集并感应到霍尔器件上,所产生的信号输出用于驱动功率管并使其导通,从而获得一个补偿电流Is。这一电流再通过多匝绕组产生磁场,该磁场与被测电流产生的磁场正好相反,因而补偿了原来的磁场,使霍尔器件的输出逐渐减小。当与Ip与匝数相乘所产生的磁场相等时,Is不再增加,这时的霍尔器件起到指示零磁通的作用,此时可以通过Is来测试Ip。当Ip变化时,平衡受到破坏,霍尔器件有信号输出,即重复上述过程重新达到平衡。被测电流的任何变化都会破坏这一平衡。一旦磁场失去平衡,霍尔器件(HW-300B,HW-302B)就有信号输出。经功率放大后,立即就有相应的电流流过次级绕组以对失衡的磁场进行补偿。从磁场失衡到再次平衡,所需的时间理论上不

软件测试技术实验报告册

. 精选范本 河南工程学院 计算机学院 软件测试技术实验报告册 适用专业: 学期: 专业: 班级: 学号: 姓名: 指导教师: 2014年9月

. 精选范本目录 实验一 (1) 实验二 (5) 实验三 (10) 实验四 (13) 实验五 (16) 实验六 (19) 附录 (22)

. 精选范本实验一、黑盒测试 一、实验目的 1、熟练掌握黑盒测试方法的相关知识和方法; 2、熟练等价类划分方法、边界值分析法、判定表方法和因果图法; 3、掌握基本的测试用例的设计。 二、实验内容 1.题目一:电话号码问题 某城市电话号码由三部分组成。它们的名称和内容分别是: (1)地区码:空白或三位数字; (2)前缀:非'0'或'1'的三位数字; (3)后缀:4位数字。 假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码。根据该程序的规格说明,作等价类的划分,并设计测试方案。 2.题目二:三角形问题 根据下面给出的规格说明,利用等价类划分的方法,给出足够的测试用例。 “一个程序读入三个整数。把此三个数值看成是一个三角形的三个边。这个程序要打印出信息,说明这个三角形是三边不等的、是等腰的、还是等边的。” 3.题目三:日期问题 用决策表测试法测试以下程序:该程序有三个输入变量month、day、year(month 、day和year均为整数值,并且满足:1≤month≤12和1≤day≤31),分别作为输入日期的月份、日、年份,通过程序可以输出该输入日期在日历上隔一天的日期。例如,输入为2004 年11月29日,则该程序的输出为2004年12月1日。 (1) 分析各种输入情况,列出为输入变量month 、day 、year 划分的有效等价类。 (2) 分析程序的规格说明,并结合以上等价类划分的情况,给出问题规定的可能采取的操作(即列出所有的动作桩)。

电压电流传感器使用指南

一、传感器的结构和安装问题 科海模块传感器通过产品,型号标明了测量额定值﹑输出类型﹑安装方式﹑外形结构﹑标准型还是非标准型。 在产品出厂时,产品的序列号会在产品的底部标示出来,以便产品具有可追逆性。 科海模块传感器品种种类繁多,从结构上分主要有以下几种: (1)线路板插针焊接式安装:既在线路板上做上线条,将传感器焊接在线路板上,如同一个元件一样。其优点是体积 小﹑重量轻﹑节省空间﹑易于安装。 (2)螺钉紧固型安装:即将传感器用螺钉拧在机箱底部或某个固定位置上,对外连接是各种不同的端子引线连接。其优点是牢固﹑方便﹑易于拆卸。 (3)导轨型安装:既在传感器的底部有标准的35mm宽的燕尾槽,可以卡式安装。其优点是方便,具有通用性,适合于 野外做业安装。 从原边接入上分有 (1)接触式测量:既测量量须接入到传感器中,传感器是串入到原边电路中的。电压传感器,部分小电流传感器及5A 变送器均为接触式测量。 (2)非接触式测量:既所要测量的量无须断路,原边电路穿过传感器既可。电流传感器均为非接触式测量。

为了适于各种复杂环境下的使用,科海模块还有屏蔽型的传感器防强电磁干扰,军品级传感器适于温度变化范围较宽的环境使用。 二、传感器应用计算 为了在使用范围内更好地用好传感器,用户应了解一些传感器的简单计算方法。 1、电流传感器 磁平衡式电流传感器,输出量为电流。当取电压为输出量时,若取5V输出无须计算,传感器足以具备5V的输出能力。若高于5V输出,最大能输出多少电压,要看工作电源电压和内阻值。以KT100A/P电流传感器为例 工作电压V=15V 内阻R内=25Ω内部管压降Vce =0.7V 则最大输出电压能力U0max=V-Vce-Io×R内=15V-0.7V-1 00mA×25Ω=11.8V 由此可以计算出最大输出电流能力,也就是传感器所测电流的最高值 既:Iomax(R内+RL)=V-Vce 若负载电阻RL=50Ω 则Iomax=(V-Vce)/(R内+ RL)=(15V-0.7V)/(25Ω+ 50Ω)=190 mA 为便于计算将传感器内阻R内列于表下: 电流传感器副边内阻表

软件测试技术综合实验报告

沈阳理工大学职业技术学院 《软件测试技术》 综合实验报告 题目:对《图书出借管理系统》 _ 软件的测试用例设计 系别:信息工程系 专业:软件技术 班级学号: 学生姓名: 成绩: 指导教师: 2011年 1月 1日

目录 引言 (2) 1 系统分析 (3) 1.1 开发目的 (3) 1.2 需求分析 (3) 1.3 可行性分析 (4) 1.3.1 技术可行性分析 (4) 1.3.2 系统操作可行性分析 (4) 1.4 开发工具 (5) 1.4.1 SQL Server简介 (5) 1.4.2 Visual https://www.docsj.com/doc/bd17767184.html, 2005 (5) 1.5 开发及运行环境 (6) 2 系统设计........................................................ V I 2.1 设计目标及系统总体功能结构................................ V I 2.2 系统功能模块设计......................................... V II 2.2.1 登陆模块............................................ V II 2.2.2 图书出借管理模块.................................... V II 2.3 系统流程图............................................... V II 3 数据库设计..................................................... V II 3.1 概念结构设计............................................ V III 3.2 数据库详细设计.......................................... V III 3.2.1 创建数据库......................................... V III 3.2.2 连接数据库........................................... I X 3.2.3 创建数据表........................................... I X 4 系统详细设计与实现............................................... X 4.1 主程序窗体设计............................................. X 4.2 系统登陆界面设计.......................................... X I 5 系统测试...................................................... X III 5.1 测试环境................................................ X III 5.2 测试用例设计与执行记录................................... X IV 5.2.1 登陆模块............................................ X IV 5.2.2 图书出借管理模块.................................... X IV 5.3 测试可行性分析............................................ X V 结论............................................................. X XII 体会............................................................ X XIII

软件测试技术实验报告

软件测试技术实验报告本页仅作为文档页封面,使用时可以删除 This document is for reference only-rar21year.March

《软件测试技术》 实验报告 河北工业大学计算机科学与软件学院 2017年9月

软件说明 电话号码问题 某城市电话号码由三部分组成。它们的名称和内容分别是:地区码:空白或三位数字; 前缀:非'0'或'1'的三位数字; 后缀:4位数字。 流程图 源代码 import .*; import class PhoneNumber extends Frame implements ActionListener{ /**

* */ private static final long serialVersionUID = 1L; private final String[] st = {"Name","Local","Prefix","Suffix"}; static int c_person=0; TextField t_name,t_local,t_prefix,t_suffix; RecordDialog d_record; MessageDialog d_message; person a[]=new person[100]; public PhoneNumber() { super("电话号码"); (250,250); (300,240); Panel panel1 = new Panel(new GridLayout(4, 1)); for (int i = 0; i < ; i++) (new Label(st[i],0)); Panel panel2 = new Panel(new GridLayout(4, 1)); t_name =new TextField("",20); t_local =new TextField(""); t_prefix=new TextField(""); t_suffix=new TextField(""); (t_name); (t_local); (t_prefix);

相关文档