射频杂散的测试方法
传导杂散骚扰(Conduct Spurious Emissions),
发信机的杂散辐射是指:发信机正常工作时,除了发射出工作频段有用的射频外,还有其他的非有用的射频信号,这些无用信号会对其他的设备产生不良的干扰。
目的:检测手机天线端的离散辐射功率是否符合GSM规范及国家行业标准。国标对杂散的要求是全频段的,鉴于手机的特殊性,最高的杂散点会出现在发射频点的二次三次等多次谐波上,所以本测试把重点集中在这些频点的测试上。
测试要求
使用设备:
所用设备:RATT工具待测机器射频线衰减器滤波器(VHF-1300+,VHF-2700+)频谱分析仪HP8596E 标准信号源Agilent83712B,综合测试仪CMU200
图1 1.3G高通滤波器和2.7G高通滤波器
图2 衰减器图3 频谱分析仪及标准信号源
方法一:使用功分器与综测仪测试
这里使用了一个10db的定向耦合器来作为功率采样,
图9 10db定向耦合器
1,测试实际连线框图如下:
滤波器需要根据测试的频段,来进行选择。测试GSM900频段时,选用VHF-1300+(1.3G 高通滤波器)测试DCS1800频段时选用VHF-2700+(2.7G 高通滤波器) 测试步骤:
2,测试通道的线损测试方法
线损的测试可以用网络分析仪,也可以用信号源和频谱测试仪来进行点频测试。这里采用信号源和频谱仪的测试方法:
图12 测量线损
测试线损时注意:
耦合器空的一端需要加一个50欧的负载
需要包含衰减器和电缆一起测试
耦合器的直通端是提供给CMU200检测输出功率用的,线损只要测试工作频率10db口的线损测量需要连接相应的高通滤波器一起测试,主要测试相应的二次和三次谐波点的损耗。
注意定向耦合器是有方向的,所以信号源要接输入口
3,测试步骤
按测试的框图搭建测试环境,如下图:
图10 功分器及综测仪测量二次谐波
图11 实际连接图
综测仪安测试的线损设置好补偿,
首先通过综测仪与手机建立呼叫,调整到该频段的中间信道,设置使手机以最大功率发射,通过综测仪监视手机输出功率确实符合要求。
设置频谱仪测试测量需要测试的频点(二次谐波点或三次谐波点),采用最大保持的方式来捕捉杂散的功率值,
记录和计算实际的杂散测试值。
方法二:使用RATT工具
在没有适当工分器的情况下,可以使用强制被测机发射的方式来测试发射的杂散。
1,连接框图如下图:
图4 RATT测试连接框图
2,测量线损
连接衰减器和高通滤波器,和必要的馈线一起连接到标准信号源,和频谱仪,信号源并输出相应的频率,测试出相应频点的损耗。GSM900&850频段的二三次谐波的频率点选择1800MHz以及2700MHz。实际连接线路如下图:
图8 测量线损
注意:必须注意连接手机的射频线的线损加进去
2,调校输出功率
由于没有综测仪来监视被测手机的实际输出功率,所以需要先行调试手机,强制使手机输出需要的频点和输出功率,后再来进行杂散测试。
这里使用Ratt的射频调试工具来使得手机强制发射,
图5 调校输出功率
使用RATT工具与手机相连,选定频段后,通过CMU200或者Agilent8960检测手机的输出功率,调整NMAX1的值,写入手机
图6 RATT的配置
使之达到需要的输出功率值:GSM900&850为32.5dBm,DCS&PCS为29.5dBm。3,测试传导杂散
将手机等如图4连接后,如下图
图7实际连接图
通过RATT工具使手机强制发送,根据所用的陷波滤波器,选定频段后,写入第一步所得的Nmax1,确认正常发射,在频谱仪上观察各次谐波,测量6GHz频段内的杂散骚扰电平,一般只使用频谱仪测试GSM的2次与3次谐波,DCS 2次与3次谐波(这四个点也是杂散上最容易出问题的点)。
频谱仪使用方法简介:
如图6设置,写入Nmax1,强制手机最大功率发送后。
①RESET频谱仪
②按“FREQUENCY”→“START FREQ”设置开始频率,一般是所测频道上行频率
的倍数左右,这个倍数由所测谐波次数决定。“STOP FREQ”也是类似的。
③“FREQUENCY ”后调节“START FREQ”或者“STOP FREQ”找到待测的频率点
④“TRACE”→“CLEAR WRITE A”→“MAX HOLD A”
⑤按“PEAK SEARCH”,读出所测得的值。
⑥根据实际的线路衰减值计算实际的杂散工率。
开发环境与测试环境搭建方案 1. 总体原则 1.开发与测试环境单独搭建,开发与测试环境的分离便于利于重现开发环境无法重现的BUG 以及便于开发人员并行地修复BUG ,如果选择开发环境来进行测试,开发人员进行某项误操作后发生系统崩溃或者系统不能正常运行的意外,此时测试工作也不得不停止。 2.测试环境与测试数据库分离,测试环境与测试数据库分离保证测试数据库的稳定性、数据准确性以及今后性能测试指标值的准确性。 3.开发环境与开发数据库共用一台,由于开发环境对及其性能要求不高,因此应用与数据库采用共用。 4.测试环境WEB 应用部署与生产环境相同,测试数据库的配置(用户、表空间、表)也需与生产环境一致。 2. 环境管理 2.1. 系统架构 开发环境构架: 测试环境系统构架: 2.2. 硬件配置 从上述的系统架构图分析需要3台服务器组建开发与测试环境,机型选择普 通的PC Server 机器即可。 2.3. 安装软件 建议方案中给出是环境搭建的主要软件,其他的工具未在罗列中,根据具体 需要自行安装。 服务器 内存 CPU 硬盘 备注 开发服务器 2G 到4G 之间 4C ,主频2G 以上 300G 左右 测试服务器 8G-16G 之间 4C ,主频2G 以上 300G 左右 测试数据服务器 8G-16G 之间 4C ,主频2G 以上 500G 左右
3. 权限管理 3.1. 开发环境 开发人员均可访问开发服务器应用代码与开发数据库,可以修改代码与数据 以及发布部署开发版本以便自测。 3.2. 测试环境 测试环境由版本管理员管理,负责整个测试环境的管理,包括版本部署、服 务启停、数据变更等,测试环境对开发人员只开发查询权限,仅可查询应用日志,服务运行、测试数据。 4. 版本管理 开发与测试环境安装 SVN 版本管理软件,由版本管理员负责对开发与测 试环境的版本管理工作。 5. 备份管理 1.备份主要包括开发与测试环境的代码与配置,备份方式暂为全量备份。 2.每日凌晨3点系统自动对每个项目的代码已经配置文件自动备份,备份文件名:项目名称_code_yyyymmdd.tar ,备份完成后传至备份服务器(服务器待定)。 3.每当长假(元旦、清明、五一、端午、十一、中秋、春节)前期,需手工对开发与测试环境进行全量备份。 4. 服务器 操作系统 中间件 数据库 测试工具 版本管理 工具 开发服务器 RedHat Linux 5.4 64位 Weblogic 9 Oracle 10 无 SVN 测试服务器 RedHat Linux 5.4 64位 Weblogic 9 无 JIRA SVN 测试数据服务器 RedHat Linux 5.4 64位 无 Oracle 10
测试环境搭建流程 目录 1 文档目的:............................................................................................... 2 适用范围:............................................................................................... 3 术语和缩略语解释:............................................................................... 4 参考文献:............................................................................................... 5 角色和职责:........................................................................................... 6 测试环境搭建流程:............................................................................... 6.1 测试环境搭建流程图:.................................................................. 6.2 BS测试环境搭建............................................................................. 6.3 CS测试环境搭建............................................................................. 7测试环境备份与恢复 ............................................................................ 7.1 备份 .................................................................................................. 7.1 恢复 .................................................................................................. 8测试环境数据生产和维护 .................................................................... 8 附录........................................................................................................... 1 文档目的: 为了完成软件测试工作所必需的计算机硬件、软件、网络设备、历史数据的总称。毫无疑问,稳定和可控的测试环境,可以使测试人员花费较少的时间就完成测试用例的执行,也无需为测试用例、测试过程的维护花费额外的时间,并且可以保证每一个被提交的缺陷都可以在任何时候被准确的重现。
各种缺陷管理工具比较 mantis 1.概述 缺陷管理平台Mantis,也做MantisBT,全称Mantis Bug Tracker。Mantis是一个基于PHP技术的轻量级的开源缺陷跟踪系统,以Web操作的形式提供项目管理及缺陷跟踪服务。在功能上、实用性上足以满足中小型项目的管理及跟踪。更重要的是其开源,不需要负担任何费用。 Mantis是一个缺陷跟踪系统具有多特性包括:易于安装,易于操作,基于Web,支持任何可运行PHP的平台(Windows,Linux,Mac,Solaris,AS400/i5等)。已经被翻译成68种语言,支持多个项目,为每一个项目设置不同的用户访问级别,跟踪缺陷变更历史,定制我的视图页面,提供全文搜索功能,内置报表生成功能(包括图形报表),通过Email报告缺陷,用户可以监视特殊的Bug,附件可以保存在web服务器上或数据库中(还可以备份到FTP服务器上),自定义缺陷处理工作流,支持输出格包括csv、MicrosoftExcel、MicrosoftWord,集成源代码控制(SVN与CVS),集成wiki知识库与聊天工具(可选/可不选),支持多种数据库(MySQL、MSSQL、PostgreSQL、Oracle、DB2),提供WebService(SOAP)接口,提供Wap访问。 2 .优点 1,流程定制方便且符合标准,满足一般的缺陷跟踪; 2,安装简单; 3 .缺点 1.只能简单的对缺陷进行管理,不能管理整个测试流程:测试需求-测试计 划-测试案例-执行测试案例-提交缺陷-测试总结报告;
2.界面比较简单,有些功能不能实现(如上传附件) QC 1.概述 Quality Center 是一个基于Java 2 Enterprise Edition (J2EE) 技术的企业级应用程序。Quality Center 可以帮助您组织和管理应用程序测试流程的所有阶段,包括制定测试需求,计划测试,执行测试和跟踪缺陷。 2.优点 1,QC能够帮助你组织和管理软件测试过程的每个阶段,包括测试需求管理、测试计划、测试案例、测试执行和缺陷跟踪。 2,QC执行对测试用例执行统计情况,对bug的统计,分析等功能比较强大; 3.缺点 1,安装比较复杂 2,收费软件。 JIRA 1.概述 JIRA是集项目计划、任务分配、需求管理、错误跟踪于一体的商业软件。JIRA创建的问题类型包括New Feature(新功能)、Bug、Task(任务)和Improvement(增加或修改)四种,还可以自己定义,所以它也一是过程管理系统。JIRA融合了项目管理、任务管理和缺陷管理,许多著名的开源项目都采用了JIRA。
目录 1GSM部分 (1) 1.1常用频段介绍 (1) 1.2 发射(transmitter )指标 (2) 1.2.1发射功率 (2) 122 发射频谱(Output RF spectrum
1.2 发射(transmitter)指标 1.2.1发射功率 定义:发射机载波功率是指在一个突发脉冲的有用信息比特时间上内,基站传送 到手机天线或收集及其天线发射的功率的平均值。 测量目的:测量发射机的载波输出功率是否符合GSM规范的指标。如果发射功 率在相应的级别达不到指标要求,会造成很难打出电话的毛病,即离基站近时容易打出而离基站远时打出困难,往往表现出发射时总是提示用户重拨号码。如果 发射功率在相应的级别超出指标的要求,则会造成邻道干扰。 测试方法: 手机发射部分由发射信号形成电路、功率放大电路、功率控制电路三个单元组成。 GSM频段分为124个信道,功率级别为5----33dBm,即卩LEVEL5--LEVEL19共15 个级别;DCS频段分为373个信道(512----885),功率级别为0----30dBm,即LEVEL0---LEVEL15共15个级别;每个信道有15个功率等级,测试时选上、中、下三个信道对每个功率等级进行测试,每个功率等级以2dBm增减。 功率控制:由于手机不断移动,手机和基站之间的距离不断变化,因此手机的发射功率不是固定不变的,基站根据距离远近的不同向手机发出功率级别信号,手机收到功率级别信号后会自动调整自身的功率,离基站远时发射功率大,离基站 近时发射功率小。具体过程如下:手机中的数据存储器存放有功率级别表,当手 机收到基站发出的功率级别要求时,在CPU的控制下,从功率表中调出相应的 功率级别数据,经数/模转换后变成标准的功率电平值,而手机的实际发射功率经取样后也转换成一个相应的电平值,两个电平比较产生出功率误差控制电压,去调节发射机激励放大电路、预放、功放电路的放大量,从而使手机的发射功率调整到要求的功率级别上。 测试指标: DCS1 800 Power con trol Nomi nal Output Toleranee (dB) for con diti ons
射频指标 1)频率误差 定义:发射机的频率误差是指测得的实际频率与理论期望的频率之差。它是通过测量手机的I/Q信号并通过相位误差做线性回归,计算该回归线的斜率即可得到频率误差。频率误差是唯一要求在衰落条件下也要进行测试的发射机指标。 测试目的:通过测量发射信号的频率误差可以检验发射机调制信号的质量和频率稳定度。频率误差小,则表示频率合成器能很快地切换频率,并且产生出来的信号足够稳定。只有信号频率稳定,手机才能与基站保持同步。若频率稳定达不到要求(±0.1ppm),手机将出现信号弱甚至无信号的故障,若基准频率调节范围不够,还会出现在某一地方可以通话但在另一地方不能正常通话的故障。 条件参数: GSM频段选1、62、124三个信道,功率级别选最大LEVEL5;DCS频段选512、698、885三个信道,功率级别选最大LEVEL0进行测试。GSM频段的频率误差范围为+90HZ ——-90HZ,频率误差小于40HZ时为最好,大于40HZ小于60HZ时为良好,大于60HZ 小于90HZ时为一般,大于90HZ时为不合格;DCS频段的频率误差范围为+180HZ——-180HZ,频率误差小于80HZ时为最好,大于80HZ小于100HZ时为良好,大于100HZ小于180HZ时为一般,大于180HZ时为不合格。 2)相位误差 定义:发射机的相位误差是指测得的实际相位与理论期望的相位之差。理论上的相位轨迹可根据一个已知的伪随机比特流通过0.3 GMSK脉冲成形滤波器得到。相位轨迹可看作与载波相位相比较的相位变化曲线。连续的1将引起连续的90度相位的递减,而连续的0将引起连续的90度相位的递增。 峰值相位误差表示的是单个抽样点相位误差中最恶略的情况,而均方根误差表示的是所有点相位误差的恶略程度,是一个整体性的衡量。 测试目的:通过测试相位误差了解手机发射通路的信号调制准确度及其噪声特性。可以看出调制器是否正常工作,功率放大器是否产生失真,相位误差的大小显示了I、Q数位类比转换器和高斯滤波器性能的好坏。发射机的调制信号质量必须保持一定的指标,才能当存在着各种外界干扰源时保持无线链路上的低误码率。 测试方法:在业务信道(TCH)激活PHASE ERROR即可观测到相位误差值。测试时通过综合测试仪MU200产生比特流进行调制后送给手机,并指令手机处于环回模式。然后去捕捉手机的一个突发信号,对其进行均匀相位抽样,抽样周期为调制信号周期的1/2,最后根据抽样的正常突发中的样点计算出相位轨迹和误差。 测试条件:GSM频段选1、62、124三个频道,功率级别选最大LEVEL5;DCS频段选512、
测试环境搭建及测试基础 一、建立测试环境 用来进行单板测试的房间需要具备以下条件: 1、尽量独立一个房间,因为测试中很容易受到其他设备的干扰; 2、如果需要准确测试的电压低于1mV,必须对房间进行金属屏蔽; 3、房间必须有独立接地系统接往本层楼层保护地入口; 4、房间必须有接地汇流排,截面积不得小于6平方毫米; 5、房间最好有独立的防静电地; 6、房间交流电源必须使用两路总空气开关,一路供测试设备使用,一路供EUT 使用,防止EUT故障引起断电,导致测试设备需要多次重启; 7、测试房间必须至少具备1台隔离变压器; 8、测试设备带宽高于500MHz的位置,房间必须设有EPA区; 9、有EPA区的房间必须设置人体电阻测试仪和防静电鞋帽; 10、测试人员在测试实验室必须遵守ESD防护程序; 11、待测设备要有“正在测试”的警示标牌; 12、放置待测设备和测试仪器的桌面必须铺设防静电台布,和手腕带接地插座; 13、测试实验室必须对不同的测试范围划定功能区,固定测试设备位置,制定设备责任人,放置实验设备和配件移动导致结果实验错误; 14、不同测试平台之间不能共用接地汇流排。 设备摆放参考以下: 配电方式建议如下,采用专用地线、零、火线,降低同楼层干扰。 二、示波器选择与使用要求: 1、测里前保证测试仪器(仪表)和被测单板或系统共地。如果不共地,地线浮空,可能会得到错误的测试结果; 2、测里前需要校准仪器; 3、为确保测试数据的精度,应尽举采用高输入阻抗、小电容值、高带宽的有源探头和高带宽的示波器;
4、示波器的带宽:描述了示波器固有的上升时间(即时延)。探头和示波器的带宽要超过信号带宽的3-5倍以上; 5、示波器的采样速率:表示为样点数每秒〔S/s ),指数字示波器对信号采样的频率。为了准确再现信号,根据香农(Shannon )定律,示波器的采样速率至少需为信号最高频率成分的2信; 6、程应尽星小,波形尽量展开,以方使观察波形变化的细节,并准确测量其幅值; 7、测量信号边沿时,应选用合适的边沿触发; 8、高档示波器都具有毛刺捕捉模式,可以用于捕捉毛刺; 三、探头选择与使用要求: 1、不允许在探头还连接着被测试电路时插拔探头; 2、有源探头和差分探头、电流探头等是很昂贵的设备,注意保护。插拔探头时必须先关示波器。无源探头一般没有硬性规定,但是出于可靠考虑,建议所有探头都不能热插拔,热插拔任何探头时都必须先关闭示波器; 3、探头地线只能接电路板上的地线,不可以搭接在电路板的正、负电源端。否则,可能会造成电路板器件损坏,甚至会烧坏探头的小夹子和探头木身; 4、探头电容越小,它对对电路的负载就越小,测试结果就更精确。选用时请根据情况仔细考虑; 5、探头是有测量幅度的,不要用于测大信号,以免造成探头损坏。例如:信号幅度超过+/-40V时,用有源探头P6245和P6243测量会造成探头的损坏; 6、差分探头能够测量差分电压范围是有限的。例如,差分探头P6247,其上的开关打在÷10档位时,能测的差分电压范围是+/ V,打在÷1档位时只有+/-850mV 差分信号峰峰值超过850rnV时(比如测公司常用的平衡线传输信号+/-5V),要注意选用÷10档,否则会因输入过大而使显示的波形发生错误; 7、使用电流探头需先校准。每测试一个信号都需要校准一次; 8、使用时,探针尽量垂直于测试表面。但不可用力按压,以免探针受损; 四、测试点的选择: 1、一般只测试单板接收到的信号,不测试发送的信号; 2、信号质量测试点要求在信号在末端测量〔根据当前信号流向决定测试点)。尽里在芯片的输 入管脚上测量,或者尽量靠近输入管脚;
开发环境与测试环境搭建方案 总体原则 1.开发与测试环境单独搭建,开发与测试环境的分离便于利于重现开发环境无法重现的BUG 以及便于开发人员并行地修复BUG ,如果选择开发环境来进行测试,开发人员进行某项误操作后发生系统崩溃或者系统不能正常运行的意外,此时测试工作也不得不停止。 2.测试环境与测试数据库分离,测试环境与测试数据库分离保证测试数据库的稳定性、数据准确性以及今后性能测试指标值的准确性。 3.开发环境与开发数据库共用一台,由于开发环境对及其性能要求不高,因此应用与数据库采用共用。 4.测试环境WEB 应用部署与生产环境相同,测试数据库的配置(用户、表空间、表)也需与生产环境一致。 环境管理 1.1. 系统架构 开发环境构架: 测试环境系统构架: 1.2. 硬件配置 从上述的系统架构图分析需要3台服务器组建开发与测试环境,机型选择普 通的PC Server 机器即可。 1.3. 安装软件 建议方案中给出是环境搭建的主要软件,其他的工具未在罗列中,根据具体 需要自行安装。 服务器 内存 CPU 硬盘 备注 开发服务器 2G 到4G 之间 4C ,主频2G 以上 300G 左右 测试服务器 8G-16G 之间 4C ,主频2G 以上 300G 左右 测试数据服务器 8G-16G 之间 4C ,主频2G 以上 500G 左右
权限管理 1.4. 开发环境 开发人员均可访问开发服务器应用代码与开发数据库,可以修改代码与数据 以及发布部署开发版本以便自测。 1.5. 测试环境 测试环境由版本管理员管理,负责整个测试环境的管理,包括版本部署、服 务启停、数据变更等,测试环境对开发人员只开发查询权限,仅可查询应用日志,服务运行、测试数据。 2. 版本管理 开发与测试环境安装 SVN 版本管理软件,由版本管理员负责对开发与测 试环境的版本管理工作。 3. 备份管理 1.备份主要包括开发与测试环境的代码与配置,备份方式暂为全量备份。 2.每日凌晨3点系统自动对每个项目的代码已经配置文件自动备份,备份文件名:项目名称_code_yyyymmdd.tar ,备份完成后传至备份服务器(服务器待定)。 3.每当长假(元旦、清明、五一、端午、十一、中秋、春节)前期,需手工对开发与测试环境进行全量备份。 4. 服务器 操作系统 中间件 数据库 测试工具 版本管理 工具 开发服务器 RedHat Linux 5.4 64位 Weblogic 9 Oracle 10 无 SVN 测试服务器 RedHat Linux 5.4 64位 Weblogic 9 无 JIRA SVN 测试数据服务器 RedHat Linux 5.4 64位 无 Oracle 10
WEB测试时搭建测试环境所需的软硬件包括:电脑一台、JDK1.6、Tomcat7.0、mysql、IE 浏览器、Firefox浏览器、Chrome浏览器、SVN客户端 通过SVN客户端导出最新的Web工程部署到Tomcat7.0下的webapps中,另外重要的一 点就是修改数据库连接的配置文件,连接到正确的测试数据库(企业一般有开发人员所用的数据库和测试人员所用的数据库),数据库连接的配置文件在WEB-INF文件夹下,修改好数据库的配置文件后,在Tomcat7.0\bin\startup.bat启动Tomcat,在Tomcat没报错的情况下,用浏览器访问后台,出现一个登录界面,这样,一个简单完整的Web测试环境就搭建起来了! 二、Web测试方法 1、链接测试 链接是web应用系统的一个主要特征,它表示页面与页面直接的切换和用户不知道具体地 址去访问其他页面的手段,如果页面不能跳转或者是访问失败,有很大程度上是web应用程序的链接出问题了;其中有一个重要的性能指标就是链接速度的测试,用户打开一个页面或者是去访问另外一个页面,如果web系统响应时间太长(例如超过5秒钟),用户就会因没耐心而离开,还有就是有些页面有超时的限制,这样可能引起数据丢失,使用户得不到真实的页面。 2、数据库测试 在web应用技术中,数据库起着重要的作用,数据库为web应用系统的管理、运行、查询和实现用户对数据存储的请求提供空间,也就是说用户在页面进行各类操作,如添加、查询 删除等一系列动作,都会被数据库记录。 3、浏览器测试 浏览器是web客户端最核心的构件,来自不同厂商的浏览器对不同开发语言开发的应用程序有不同的支持,这就需测试人员对主流的浏览器和不同版本的浏览器进行有效的测试。
测试环境搭建与部署 1.目的 1.1.为了完成软件测试工作所必需的计算机硬件、软件、网络设备、历史数据的总称。稳定 和可控的测试环境,可以使测试人员花费较少的时间就完成测试用例的执行,无需为测试用例、测试过程的维护花费额外的时间,并且可以保证每一个被提交的缺陷都可以在任何时候被准确的重现。 2.适用范围 2.1.硬件环境搭建:指测试必须的服务器、客户端、网络连接设备以及打印机/扫描仪等辅助 设备所构成的环境;若要求的硬件配置种类较多,可以定义一些基本硬件配置; 2.2.软件环境搭建:指测试软件运行时的操作系统、数据库及其他应用软件构成的环境;2. 3.利用辅助测试环境进行的测试: 兼容性测试:在满足软件运行要求的范围内,可选择一些典型的操作系统和常用应用软件对其进行主要功能的验证。 2.4.网络环境:指被测软件运行时的网络系统、网络结构以及其他网络设备构成的环境、网 络设备、网络结构、网络系统等。 2.5.对测试环境的要求: 尽可能真实的环境 符合软件运行的最低要求 选用比较普及的操作系统和软件平台 营造纯净、独立的测试环境 无毒的环境 3.术语和定义 无 4.职责 4.1.技术部测试组成员 4.1.1.负载规划、建立和维护软件测试管理流程并持续优化 4.1.2.组织环境搭建工作的实施 4.1.3.在搭建环境中进行的工作分批写入测试用例和测试报告中 4.1.4.对应环境中发现的问题及时反馈并追踪
5.部署和管理测试环境 5.1.确定测试环境的组成 5.1.1.所需要的计算机的数量,以及对每台计算机的硬件配置要求,包括CPU的速度、内存 和硬盘的容量、网卡所支持的速度、打印机的型号等; 5.1.2.部署被测应用的服务器所必需的操作系统、数据库管理系统、中间件、WEB服务器以 及其他必需组件的名称、版本,以及所要用到的相关补丁的版本; 5.1.3.用来保存各种测试工作中生成的文档和数据的服务器所必需的操作系统、数据库管理 系统、中间件、WEB服务器以及其他必需组件的名称、版本,以及所要用到的相关补丁的版本; 5.1.4.用来执行测试工作的计算机所必需的操作系统、数据库管理系统、中间件、WEB服务 器以及其他必需组件的名称、版本,以及所要用到的相关补丁的版本; 5.1.5.是否需要专门的计算机用于被测应用的服务器环境和测试管理服务器的环境的备份; 5.1. 6.测试中所需要使用的网络环境。例如,如果测试结果同接入Internet的线路的稳定 性有关,那么应该考虑为测试环境租用单独的线路;如果测试结果与局域网内的网络速度有关,那么应该保证计算机的网卡、网线以及用到的集线器、交换机都不会成为瓶颈; 5.2.管理测试环境 5.2.1.设置专门的测试环境管理员角色:职责包括:测试环境的搭建。包括操作系统、数据 库、中间件、WEB服务器等必须软件的安装,配置,并做好各项安装、配置手册的编写; 记录组成测试环境的各台机器的硬件配置、IP地址、端口配置、机器的具体用途,以及当前网络环境的情况;测试环境各项变更的执行及记录;测试环境的备份及恢复;操作系统、数据库、中间件、WEB服务器以及被测应用中所需的各用户名、密码以及权限的管理; 5.2.2.记录好测试环境管理所需的各种文档:测试环境的各台机器的硬件环境文档,测试环 境的备份和恢复方法手册,并记录每次备份的时间、备份人、备份原因以及所形成的备份文件的文件名和获取方式;用户权限管理文档,记录访问操作系统、数据库、中间件、WEB服务器以及被测应用时所需的各种用户名、密码以及各用户的权限,并对每次变更进行记录; 5.2.3.测试环境访问权限的管理:为每个访问测试环境的测试人员和开发人员设置单独的用 户名和密码。访问操作系统、数据库、WEB服务器以及被测应用等所需的各种用户名、密码、权限,由测试环境管理员统一管理;测试环境管理员拥有全部的权限,开发人员
32位系统preo5.0二次开发测试及环境配置 首先,proe5.0是配合VC++2008来进行二次开发的,因此首先得安装VS2008,其次,要确保proe5.0中已经安装了protoolkit,安装方法略。 如何测试Pro/Toolkit安装成功 第一步,找到proe安装目录下的protooltik文件夹,并找到..\protoolkit\i486_nt\obj这个路径下的一个叫做make_install的文件,用写字板打开,找到如下 # Pro/Toolkit Source & Machine Loadpoint (EXTERNAL USE - DEFAULT) 这么一行字,然后把它下面的PROTOOL_SRC=../..改成PROTOOL_SRC = ...\PTC\protoolkit,保存下关闭就好了。 第二步,在“开始”中找到Microsoft Visuall Studio Tools→Visual Studio Tools→Visual Studio Tools2008命令提示符,打开。 第三步,在打开的这个界面里面敲下如下字符cd ...\PTC\protoolkit\i486_nt\obj,然后回车,再敲上如下字符:nmake /f make_install dll,然后再回车,等其运行完毕,关掉命令提示符,然后再回到...\PTC\protoolkit\i486_nt\obj文件夹中,会发现多了一个pt_inst_test.dll文件,证明前面的工作全是成功的。 第四步,回到...\PTC\protoolkit文件夹,找到protk.dat文件,用写字板打开,将第二行和第三行前面的“.”改成路径...\PTC\protoolkit,将第五行后面的“18”改成“wildfire5.0”,其他保持不变,保存,关闭。 第五步,启动proe5.0,找到工具→辅助应用程序,打开,点“注册”,找到...\PTC\protoolkit,里的protk.dat,打开,选中,点“启动”,发现左上角出现“’pt_inst_test.dll’启动成功”。关闭“辅助应用程序”。 第六步,打开“文件”菜单栏,会有一个“安装检测”,点击后,会出现“PRO/PROTOOLKIT 安装检测成功”。至此,PRO/PROTOOLKIT安装检测全部完成。 配置VC++2008 Debug模式配置 第一步,加上PRO/TOOLKIT的包含文件和库文件,打开工具→选项→项目与解决方案→VC++目录显示以下内容的目录→包含文件,添加如下文件: ...\PTC\protoolkit\includes ...\PTC\protoolkit\protk_appls\includes ...\PTC\prodevelop\includes ...\PTC\prodevelop\prodev_appls\includes 将包含文件换为库文件,添加如下文件: ...\PTC\protoolkit\i486_nt\obj ...\PTC\prodevelop\i486_nt\obj
Sugar测试环境搭建说明 第一、LAMP安装(Linux系统下安装SugarCRM) 一:安装准备工作 1、登录linux(root/123456) 2、利用netconfig命令设置IP地址等信息 (1)——设置IP、子网掩码、网关、主DNS (2)——servicenetwork restart重启网络服务使修改生效 也可以通过修改文件进行设置 vi /etc/sysconfig/network-scripts/ifcfg-eth0 设置IPADDR=IP地址,NETMASK=掩码,ONBOOT=YES,启动时启动网卡?vi /etc/r esolv.conf 设置DNS 3、设置完成后通过ifconfig命令可以查看当前系统的网络信息 4、通过SecurCRT工具链接到linux下
5、通过ZmodemUploadList添加需要从本地传输到linux下的文件,然后执行Start Zmodem Upload启动传输。 二:APACHE的安装 2.1: apache的安装
[root@sugar ~]# gzip -dhttpd-2.2.4.tar.gz?[roo t@sugar ~]# tarxvf httpd-2.2.4.tar [root@sugar ~]# cd httpd-2.2.4 [root@sugar ~]#./configure [root@sugar ~]# make [root@sugar~]# make install apache默认安装路径:/usr/local/apache2 /usr/local/apache2下面关键目录说明 conf:apache服务器的配置目录 htdocs:需要发布应用程序的目录 bin :apache服务器的可执行程序目录 2.2: apache的配置修改 [root@sugar ~]#vi/usr/local/apache2/conf/ht tpd.conf 将#ServerName www.example.com:80 中的“#”删掉,并将www.examhttps://www.doczj.com/doc/7516611832.html,改为本机的ip地址 2.3:apache服务安装检测 apache安装是否成功的检测 1启动apache服务 说明:apache服务的启动和停止 [root@sugar ~]# cd/usr/local/apache2/bin [root@sugar~]# ./apachectl stop这是停止apache 服务 [root@sugar ~]# ./apachectl start这是启动apache服务 2在window平台通过ie访问linux上面apache的测试页面, http://your_linux_ip/ 如图所示
WCDMA主要射频指标测试经验总结 本文档列写了在使用Agilent 8960进行WCDMA射频各项测试的简要测试方法及步骤,注意事项和相关归纳总结,敬请参考。 一、测试前的设置 1.选择前面板上的“CALL SETUP” 2.按下F1键,把Operating Mode选择成“Cell Off” NOTE: 若不在CELL OFF状态下,有些参数无法设置
3.按More键,把页面切换到第二页,共四页。“2 of 4”4.按下F2,设置Cell Parameter --- 设置“BCCH Update Page” 到“Auto”状态 --- 设置“ATT Flag State” 到“set”状态 --- 按下F6,关闭当前窗口
5、按下F4设置“Uplink Parameters” --- 设置“Maximum Uplink Transmit Power Level”到24dBm --- 按下F6,关闭当前窗口 6、按下前面板左边的“More”切换页面到第一页,“1 of 4” 7、按下F1,设置“Operating Mode”到“Active Cell” 8、按下F7,设置“Cell Power”到-93dBm/3.84MHz 9、手机开机,等待手机registration 注:1、“security settings” 要依据UE的要求,通常情况应设置为“Auth.&Int”
NOTE: 使用小白卡,在8960关闭鉴全的情况下,依然可以注册,并且模块本身也应使用QPST关闭鉴全,若默认已关闭无需操作。 2、假如UE用的是Qualm chipset,就必须把“RLC Reestablish”设置成“Off”
精心整理 开发环境与测试环境搭建方案 1.总体原则 1.开发与测试环境单独搭建,开发与测试环境的分离便于利于重现开发环境无法重现的BUG 以及便于开发人员并行地修复BUG,如果选择开发环境来进行测试,开发人员进行某项误操作后发生系统崩溃或者系统不能正常运行的意外,此时测试工作也不得不停止。 2.测试环境与测试数据库分离,测试环境与测试数据库分离保证测试数据库的稳定性、数据准确性以及今后性能测试指标值的准确性。 3.开发环境与开发数据库共用一台,由于开发环境对及其性能要求不高,因此应用与数据库采用共用。 4.测试环境WEB应用部署与生产环境相同,测试数据库的配置(用户、表空间、表)也需与生产环境一致。 2.环境管理 2.1. 系统架构 开发环境构架: 测试环境系统构架: 2.2. 硬件配置 从上述的系统架构图分析需要3台服务器组建开发与测试环境,机型选择普通的PCServer机器即可。 服务器内存CPU 硬盘备注 开发服务器2G到4G之间4C,主频2G以 300G左右 上 300G左右 测试服务器8G-16G之间4C,主频2G以 上
2.3. 安装软件 建议方案中给出是环境搭建的主要软件,其他的工具未在罗列中,根据具体需要自行安装。 3. 权限管理 3.1. 开发环境 开发人员均可访问开发服务器应用代码与开发数据库,可以修改代码与数据以及发布部署开发版本以便自测。 3.2. 测试环境 测试环境由版本管理员管理,负责整个测试环境的管理,包括版本部署、服务启停、数据变更等,测试环境对开发人员只开发查询权限,仅可查询应用日志,服务运行、测试数据。 4. 版本管理 开发与测试环境安装SVN 版本管理软件,由版本管理员负责对开发与测试环境的版本管理工作。 5. 备份管理 1.备份主要包括开发与测试环境的代码与配置,备份方式暂为全量备份。 2.每日凌晨3点系统自动对每个项目的代码已经配置文件自动备份,备份文件名:项目名称_code_yyyymmdd.tar ,备份完成后传至备份服务器(服务器待定)。 测试数据服务器 8G-16G 之间 4C ,主频2G 以上 500G 左右 服务器 操作系统 中间件 数据库 测试工具 版本管理 工具 开发服务器 RedHatLinux5.464位 Weblogic9 Oracle10 无 SVN 测试服务器 RedHatLinux5.464位 Weblogic9 无 JIRA SVN 测试数据服务器 RedHatLinux5.464位 无 Oracle10
测试环境的搭建 我所描述的这些软件安装或工程部署都是根据自己所在的开发与测试团队中所需的操作模式总结。从各个软件的安装到工程部署启动,都是按步骤及截图来说明,希望大家能够通过图解明白这个过程。 JDK6.0安装 1.JDK安装过程:直接对软件进行下一步下一步的安装(最好选择默认安装路 径)。安装完成后需对此软件进行设置,步骤如下:在我的电脑------->环境变量中新建环境变量,定义变量名为JAVA_HOME,然后输入jdk安装路径,如图所示 然后需对path变量名进行编辑,如图所示:
在变量值最后加分号隔开,然后输入%JAVA_HOME%\bin,然后点击确定即可。 此时JDK才算是完全安装好,如果没有进行环境变量的设置,那安装了JDK 相当于没有安装。 Myeclipse10.0安装与破解 2.Myeclipse10 按照软件安装提示一步步安装即可。安装完成后打开 myeclipse时会发现它是试用版需输入激活码进行激活。如果没有激活码,此时就需要对软件进行破解,破解步骤(myeclipse 9.1 破解激活,java 编写,适用于装有java环境的各种操作系统,win,linux,maxos)如下所示: 第一步:输入任意用户名 第二步:点击Systemid... 按钮,自动生成本机器的systemid。 第三步:点菜单Tools->RebuildKey 第四步:点击active按钮.会在显示区域生成 LICENSE_KEY ACTIVATION_CODE ACTIVATION_KEY 这时候不要打开myeclipse的激活页面输入。 第五步:打开菜单Tools->ReplaceJarFile,弹出文件选择对话框,到myeclipse的安装目录common文件夹下选择plugins文件夹 点击打开,程序会卡住,不要担心,正在替换文件呢!一会之后,会输出信息,文件已被替换 第六步:点菜单Tools->SaveProperites 打开你的myeclipse已经不需要再输入激活码什么的了。
双频段GSM/DCS移动电话射频指标分析 2003-7-14 [摘要]本文对GSM移动电话的射频指标进行了分析,并讨论了改进办法。其中一些测试及提高射频指标的方法是从实践经验中总结出来的,有一定的参考价值。第一部分对各射频指标作了简要介绍。第二部分介绍了射频指标的测试方法。第三部分介绍了一些提高射频指标的设计和改进方法。 1 射频(RF)指标的定义和要求 1.1 接收灵敏度(Rx sensitivity) (1)定义 接收灵敏度是指收信机在满足一定的误码率性能条件下收信机输入端需输入的最小信号电平。衡量收信机误码性能主要有帧删除率(FER)、残余误比特率(RBER)和误比特率(BER)三个参数。这里只介绍用残余误比特率(RBER)来测量接收灵敏度。 残余误比特率(RBER)的定义为接收到的错误比特与所有发送的的数据比特之比。 (2)技术要求 ●对于GSM900MHz频段 接收灵敏度要求:当RF输入电平为-102dBm(分贝)时,RBER不超过2%。测量时可测试实际灵敏度指标。根据多款移动电话的测试结果来看:当RBER=2%时,若RF输入电平为-l09~-l07dBm,则接收灵敏度为优;若RF输入电平为-l07~l05dBm,则接收灵敏度为良好;若RF输入电平为 -105~-l02dBm,则接收灵敏度为一般;若RF输入电平>-l02dBm,则接收灵敏度为不合格。 ●对于DCSl800MHz频段 接收灵敏度要求:当RF输入电平为-l00dBm,RBER不超过2%。测量时可测试实际灵敏度指标。根据多款移动电话的测试结果来看:当RBER=2%时,若RF输入电平为-l08~-105dBm,则接收灵敏度为优;若RF输入电平为-105~ -l03dBm,则接收灵敏度为良好;若RF输入电平为-l03~ -100dBm,则接收灵敏度为一般;若RF输入电平为>-l00 dB mm,则接收灵敏度为不合格。 1.2频率误差Fe、相位误差峰值Pepeak、相位误差有效值PeRMS (1)定义 测量发射信号的频率和相位误差是检验发信机调制信号的质量。GSM调制方案是高斯最小频移键控(GMSK),归一化带宽为BT=0.3。 发射信号的相位误差定义为:发信机发射信号的相位与理论上最好信号的相位之差。理论上的相位轨迹可根据一个己知的伪随机比特流通过GMSK脉冲成形滤波器得到。
1 安装python程序 下一步->下一步->Finish
2 配置环境变量 把python的安装路径添加到系统环境变量path中: Python安装成功
3 安装setuptools(直接装框架selenium的话容易出错,所以我下载了个工具辅助安装) 下载安装setuptools,解压setuptools压缩包后,用命令提示符转到安装包中 setup.py所在的位置,执行setup.py install,进行安装
4 安装 pip(保持电脑联网) 打开cmd命令行,将目录切换到C:\Python27\Scripts下,输入命令“easy_install pip “安装pip; pip指令安装成功
5 安装 selenium(保持电脑联网) 进入pip.exe所在路径(还是在C:\Python27\Scripts),运行命令行:pip install -U selenium。 成功安装selenium
注意!安装编译器有两种,eclipse或者pycharm,我推荐使用pycharm,安装pycharm的请转到单独的“安装并激活pycharm教程.docx”文档。(下面的第6第7步是针对eclipse的安装配置) 6 安装eclipse 直接解压我的eclipse-java-mars-R-win64.zip 找到文件夹下的eclipse.exe运行即可使用(运行前请安装jdk) 安装和配置jdk请前往“WINDOWS 7 JDK 开发环境配置.doc”(这里装的是最新的jdk8,不然后面的PyDev无法正常安装)