手机的生产过程测试是怎么进行的?
为满足大批量生产的需要,手机生产测试必须考虑测试接口。
常用的测试接口有系统连接器和射频连接器。
系统连接器是手机上的数据接口,主要用于手机和计算机通讯,包括测试命令的输入和在线下载等。
手机在校准时,计算机运行生产测试软件,控制综测仪和手机测试状态,计算机通过系统连接器,与手机进行通讯,不断调整各种参数,使手机的性能指标达到规范要求。
射频连接器是手机主板上的射频测试接口,是手机与仪器的射频测试通道。
由于手机外形尺寸和空间的限制,手机一般都采用微型射频连接器。
有的设计方案是把射频连接器和系统连接器结合在一起。
也有的设计方案考虑成本因素,不使用射频连接器,而在主板上将天线的接入触点作为射频测试点。
针对手机测试的工位有:FLASH 烧录,板号写入,主板测试,主板校准,整机功能测试,整机终测等。
以下对各测试环节作一简单的介绍。
(1)FLASH 烧录 一部正常工作的手机,除了要有硬件、结构件外,还必须要有软件支持。
手机下载软件一般是在FLASH 芯片贴 片前将程序烧录在芯片中,或者等到贴片完成后采用在线下载。
在线下载方式的优点是灵活,如贴片完成后,或已装成整机后,需对软件进行升级,该方式就比较适合。
但在大批量生产过程中,芯片烧录方式则效率更高。
对于一款手机,如果用在线方式下载程序,需要的时间是10 分钟,改用芯片烧录方式下载同样的程序,只需约3~4 分钟。
同时,在芯片烧录过程中,对该器件具有检测作用。
如某款手机,在生产初期,手机软件采用在线下载的方式,发现有少量手机不能正常下载,换FLASH 后正常。
在第二次生产时,改用芯片烧录方式下载软件, 烧录过程中发现有2% 的FLASH 不正常。
通过这种方式,可以将不良FLASH 检查出来,避免在帖片后,才发现器件不良问题,减少了手机维修成本。
(2)板号写入 手机主板上有中央处理器和存储器,贴片完成后,在主板上贴上一个条码, 作为板号(主板的唯一编号Barcode),并通过计算机、扫描仪和数据线将板号写入主板的存储器中。
板号能正确写入,表明手机系统连接器输入输出电路基本正常。
在后续的测试中,该板号与测试结果相联系,通过板号可以查询生产过程的测试记录。
(3)主板测试 与传统的ICT 测试有区别的是手机测试无法提供大量的测试点。
但手机主板本身包括了电源管理电路、射频收发电路、基带信号处理芯片、中央处理器、存储器、电源输入口、显示接口、键盘等电路,接近一个完整的系统,可以用其接口电路对其进行测试。
主板测试主要包括以下几个部分:关机漏电流、电池校准、充电测试、键盘电路测试和音频电路测试、振动和振铃电路测试。
测试完成后,写入该工位的生产测试信息。
在主板测试项目中,需要有测试点、测试夹具、计算机、可控双路输出电源、可控三用表电表、数据线、GPIB卡、GPIB 线和生产测试程序的配合。
在生产初期,可以测试全部的项目;在生产稳定后,可根据故障统计,优化测试项目以加快测试速度。
该测试工位的设置,可以将贴片造成的不良品检测出来,从而提高校准测试工位的效率。
(4)主板校准 主板校准主要包括发射机和接收机的射频指标校准。
发射机校准包括:APC 校准、包络调整、AFC 频率补偿校准、温度补偿校准等。
接收机校准包括:AGC 校准、RSSI校准等。
主板校准是手机生产测试的核心,手机的各项性能指标主要依靠校准工位调整参数,使之满足产品标准。
通过主板测试和主板校准,已经检测了主板的绝大部分电路。
校准完成后,写入该工位的生产测试信息。
手机主板经过组装工位,进入整机功能测试。
(5)整机功能测试 在该工位,手机主板已组装成整机,测试人员需通过工程模式配合,检查手机主要功能是否正常。
在大批量生产过程中,对测试的要求是高效率、低成本、可靠性。
手机软件工程测试模式的应用,极大的提高了整机功能测试效率和覆盖率。
手机工程测试模式就是利用手机软件,启动手机振铃、振动、键盘输入、音频环路、信号指示灯、显示器等单元工作,测试人员可以非常方便地检查该项功能。
例如,某款手机在生产初期入库检验时,发现有的手机无法送话。
经检查,发现在整个生产环节,缺乏对音频通道的有效测试。
对于音频环路这一测试项目,2 秒就可以完成,无需仪器配合。
从提高综合测试仪器利用率角度来考虑工位的设置,将整机功能测试,放在整机终测之前比较合适。
在整机装配时,如组装键盘、机壳、LCD 模块、听筒、主板等,难免会出现不良品。
在功能测试时,该不良品被及时检查出,送到维修工位,而不是进入整机终测,这就避免了一部分手机的重复测试。
(6)整机终测 校准完成后的手机,其性能是否满足规范要求,或机壳装配是否对性能有影响,需通过终侧来验证。
手机通过数据接口接收测试程序指令,再通过射频接口与测试仪器相连接,就可以测试发射机的功率、包络、频率、相位、接收机灵敏度等指标。
整机测试完成后,计算机向手机写入相应生产测试信息。
对于一个测试工位,测试项目的先后次序,会对生产线效率产生直接的影响。
对于手机失败率高的测...
一个软件制作好了,是要先测试一下功能,看着能不能使用,测试通过...
开源测试管理工具:Bugfree、Bugzilla、TestLink、mantis zentaopms开源功能自动化测试工具:Watir、Selenium 、TestWriter开源性能自动化测试工具:Jmeter、OpenSTA、Web Application Load SimulatorTestWriter测试管理工具:功能比较全面的测试管理工具,功能包括简单的功能测试还有兼容性测试,数据方便易维护。
Quality Center:基于Web的测试管理工具,可以组织和管理应用程序测试流程的所有阶段,包括指定测试需求、计划测试、执行测试和跟踪缺陷。
QuickTest Professional:用于创建功能和回归测试。
其他测试工具与框架还有Rational Functional Tester、Borland Silk系列工具、WinRunner、Robot等。
软件测试的流程是什么?
测试流程依次如下:1.需求:阅读需求,理解需求,与客户、开发、架构多方交流,深入了解需求。
--testing team2.测试计划: 根据需求估算测试所需资源(人力、设备等)、所需时间、功能点划分、如何合理分配安排资源等。
---testing leader or testing manager3.用例设计:根据测试计划、任务分配、功能点划分,设计合理的测试用例。
---testing leader, senior tester4.执行测试:根据测试用例的详细步骤,执行测试用例。
--every tester(主要是初级测试人员)5.执行结果记录和bug记录:对每个case记录测试的结果,有bug的在测试管理工具中编写bug记录。
--every tester(主要是初级测试人员)6.defect tracking:追踪leader分配给你追踪的bug.直到 bug fixed。
--every tester7.测试报告:通过不断测试、追踪,直到被测软件达到测试需求要求,并没有重大bug.8.用户体验、软件发布等……
CPU性能测试软件推荐
CPU测试软件组合:(1)信息测试:CPU-Z 1.24软件下载地址: http://www.skycn.com/soft/3943.html使用这个软件可以查看CPU的信息。
软件使用十分简单,下载后直接点击文件,就可以看到CPU 名称、厂商、内核进程、内部和外部时钟、局部时钟监测等参数。
选购之前或者购买CPU后,如果我们要准确地判断其超频性能,就可以通过它来测量CPU实际设计的FSB频率和倍频。
(2)频率测试:Intel Processor Frequency ID Utility V7.0软件下载地址:http://support.intel.com/support/processors/tools/frequencyid/http://www.skycn.com/soft/3714.html使用这个软件的目的在于确定CPU处理器以何种内部速率运行,并可以进一步了解CPU的相关信息。
它包括“Frequency Test”和“CPUID”两个功能相互独立的标签。
“Frequency ID”标签信息包括:处理器品牌名称、期望的微处理器操作频率、当前的微处理器操作频率、期望的系统总线操作频率、当前的系统总线操作频率、已测试的处理器。
“CPUID”标签会提供一些信息来识别英特尔微处理器。
(3)超频测试:MyCPU 1.13g软件下载地址: http://www.skycn.com/soft/3969.htmlMyCPU可以测试一些号称可以“超频”的CPU,选购能超频的CPU之前,用这个软件测试一下绝对没错。
测试项目包括制造商、CPU的系列、CPU型号、工作频率是否支持多媒体加速技术以及CPU中所使用的L1Cache大小等。
(4)温度测试:Hardware Sensors Monitor V4.1.4.4软件下载地址: http://www.skycn.com/soft/3954.html超频后,就需要用到这个软件了。
它可以在CPU温度超过某个警戒线后立即报警,防范于未然。
它还可内建CPU温度与电压标准数值,设定当CPU温度太高或电压不稳及超过标准数值时提出警告,通过自定义WAV声音文件来警告使用者。
不过,每款主板的测温方法不一样,应事先了解一下测温方式和CPU正常工作时的温度范围。
(5)稳定性测试:Hot CPU Tester Pro V4.22软件下载地址: http://www.skycn.com/soft/4490.html这个软件主要用于测试CPU稳定性。
Hot CPU Tester是系统稳定度的测试工具,找出超频或是有缺点的CPU,尤其可以看看超频后的系统是否稳定。
特别适用于超频玩家的CPU稳定性能测试工具,同时还能测试主板、内存稳定情况。
软件测试工具????
五类测试工具1.负载压力测试工具 这类测试工具的主要目的是度量应用系统的可扩展性和性能,是一种预测系统行为和性能 的自动化测试工具。
在实施并发负载过程中,通过实时性能监测来确认和查找问题,并针对所 发现问题对系统性能进行优化,确保应用的成功部署。
负载压力测试工具能够对整个企业架构 进行测试,通过这些测试,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布 周期。
2.功能测试工具 通过自动录制、检测和回放用户的应用操作,将被测系统的输出记录同预先给定的标准结 果比较,功能测试工具能够有效地帮助测试人员对复杂的企业级应用的不同发布版本的功能进 行测试,提高测试人员的工作效率和质量。
其主要目的是检测应用程序是否能够达到预期的功 能并正常运行。
3.白盒测试工具 白盒测试工具一般是针对代码进行测试,测试中发现的缺陷可以定位到代码级。
根据测试工具原理的不同,又可以分为静态测试工具和动态测试工具。
静态测试工具直接对代码进行分析,不需要运行代码,也不需要对代码编译链接和生成可执行文件。
静态测试工具一般是对代码进行语法扫描,找出不符合编码规范的地方,根据某种质量模型评价代码的质量,生成系统的调用关系图等。
动态测试工具一般采用“插桩”的方式,在代码生成的可执行文件中插入一些监测代码,用来统计程序运行时的数据。
它与静态测试工具最大的不同是,动态测试工具要 求被测系统实际运行。
4.测试管理工具 一般而言,测试管理工具对测试需求、测试计划、测试用例、测试实施进行管理,并且测 试管理工具还包括对缺陷的跟踪管理。
测试管理工具能让测试人员、开发人员或其他的IT人员 通过一个中央数据仓库,在不同地方就能交互信息。
5.测试辅助工具 这些工具本身并不执行测试,例如它们可以生成测试数据,为测试提供数据准备。
IT测试工具集锦 Radview TestView系列 Radview公司的TestView系列Web性能测试工具和WebLoad Analyzer性能分析工具,旨在测 试Web应用和Web服务的功能、性能、程序漏洞、兼容性、稳定性和抗攻击性,并且能够在测试 的同时分析问题原因和定位故障点。
整套Web性能测试和分析工具包含两个相对独立的子系统:Web性能测试子系统Web性能分析子系统。
其中Web性能测试子系统包含3个模块:TestView Manager、WebFT以及WebLoad。
Web性能分析子系统只有WebLoad Analyzer。
左图表达了在一个完整的测试系统中,TestView Manager用来定制、管理各种测试活动; WebLoad模拟多个用户行为进行测试,所测试的是系统性能,容量,稳定性和抗攻击性;WebFT 模仿单一用户行为进行测试,所测试的是系统功能,漏洞,兼容性和稳定性; WebLoad Analyzer对Web服务、中间件和数据库进行监控和分析,找出问题原因和故障点。
IBM Rational ClearQuest IBM Rational ClearQuest提供基于活动的变更和缺陷跟踪。
以灵活的工作流管理所有类型的变更要求,包括缺陷、改进、问题和文档变更。
能够方便地定制缺陷和变更请求的字段、流程、用户界面、查询、图表和报告。
拥有“设计一次,到处部署”的能力,从而可以自动改 变任何客户端界面(Windows、Linux、UNIX 和 Web)。
可与IBM WebSphere Studio、Eclipse 和Microsoft .NET IDE进行紧密集成,从而可以即时访问变更信息。
支持统一变更管理,以提供经过验证的变更管理过程支持。
易于扩展,因此无论开发项目的团队规模、地点和平台如 何,均可提供良好支持。
软件工程涉及到软件生产的哪些方面
软件工程是信息领域发展最快的学科分支之一。
当今时代是信息化的时代,而信息化的实现,人才是最重要的环节。
软件产业的发展水平,决定了一个国家的信息产业发展水平及其在国际市场上的综合竞争力。
目前,我国高素质的软件工程人才的极度短缺已经成为制约我国软件产业快速发展的一个瓶颈,如何培养与国际接轨的高素质软件工程人才,已经成为信息化工作中的重中之重。
随着计算机应用已经渗透到经济和社会生活的方方面面,计算机软件的概念早已为人们所熟知。
然而,软件是如何生产出来呢?大家可能在中学的时候利用过某些编程工具做了一些简单的程序,这就是软件生产的初级阶段。
实际大型软件的生产往往需要成千上万的人协作工作,共同完成软件的生产过程,参与生产的成员有可能来自不同的国家、在不同的时区、用不同的语言,因此需要很好的交流、合作、分工、协调,这样的软件生产过程,就必需要有高效的管理。
另外,软件是服务于社会的金融、交通、石油、教育、航天等各个行业的,因此也需要用软件相关知识去分析具体的行业应用,去设计最符合应用需求的软件,才能实现软件的价值。
软件工程的目的就是在现有软件开发技术基础上,对应用的需求进行分析,设计高质量的软件架构,分配和协调每个软件生产人员的工作,保证软件高质量的完成。
软件工程专业是一门综合性、实践性、行业性非常强的专业。
本专业要求掌握软件工程基本理论、软件开发技术和软件工程管理技术,培养具备深厚计算机软件开发功底、具有软件系统分析能力及软件工程管理能力的且对某一领域知识精通的高级复合型人才,能够在软件领域中从事需求分析、设计、开发、测试、实施和管理。
未来几年,国内外高层次软件人才将供不应求。
在我国IT职场十大人气职位中,软件工程师位列第一位,软件工程人才的就业前景十分乐观。
本专业就业除了如IBM、微软、Sun、SAP、联想、用友、金山等专业IT企业之外,也可以到中国移动、中国电信、中国联通等通信运营商,还可以去政府事业单位以及银行、交通、石油等传统部门的信息管理中心,也可以去如埃生哲、毕马威、普华永道等世界著名的咨询管理类企业,此外盛大、巨人网络等游戏企业也都可以成为大家的就业目标。
大家的工作职位除了软件工程师、软件设计师、系统架构师、程序员、测试员之外,还有项目管理人员、客户需求分析师等职位,此外还有行业服务的咨询师、行业专家等。
目前软件工程专业设有三个方向:软件技术开发、软件工程管理、数字媒体艺术(虚拟现实及游戏软件制作)。
在夯实英语、数学、软件基本理论的基础上,通过一系列的特色课程及实践培养同学们的自学能力、团队合作能力、交流沟通表达能力、工程管理组织能力、外语应用能力。
学院专业课程的教师大多来自各大软件企业,实施案例式教学,课堂边学边练,边练边学,讲授最新的软件工程专业知识。
专设项目实训课程,模拟企业生产开发环境,由企业教师按照企业真实的开发流程组织同学们完成真实的软件项目。
。
除此之外的业界之旅活动,组织参观各大软件企业和研究机构,同学有和两院院士、软件业巨子进行一对一交流的机会。
手机软件的测试主要有哪些方面去测试,性能测试
不同的需求和场景会有不同的测试细分;IOS和Android下同个App的测试也明显不一样,除功能测试外,我习惯把其余的测试划分到专项测试范畴,主要包括但不仅限于兼容性测试、性能测试、耗电量测试、弱网测试、安装测试、安全测试、稳定性测试、体验测试等等。
软件测试工具有哪些?
3DAnalyze V1.52 汉化版 [系统测试] 3DAnalyze 是 3D 性测试工具的辅助软件,他主要功能就…… 操作系统:Win9x/NT/2000/XP 授权方式:共享版 2002-09-29 2184 495KB 窗体属性修改专家 V2.0 [密码恢复] 窗体属性修改专家是一款使用方便、小巧、实用的窗体控…… 操作系统:Win9x/NT/2000/XP 授权方式:共享版 34KB Hot CPU Tester V3.41 Lite 汉化版 [CPU 相关] CPU好不好,一试就知道。
Hot CPU Tester是系统稳定度的…… 操作系统:Win9x/NT/2000/XP 授权方式:免费版 1024KB PassMark ModemTest V1.2 Build 1000 汉化版 [系统测试] 是由PassMark出品的 Modem 测试工具,可帮助你解决一些…… 操作系统:Win9x/NT/2000/XP 授权方式:共享版 215KB PassMark ModemTest V1.2 Build 1000 [系统测试] 是由PassMark出品的 Modem 测试工具,可帮助你解决一些…… 操作系统:Win9x/NT/2000/XP 授权方式:共享版 397KB X-WAY V2.5 [网络安全] 本软件主要采用多线程形式对服务器系统进行漏洞扫描和…… 操作系统:Win2000 授权方式:免费版 2002-02-06 8129 926KB Advanced NT Security Explorer(ANTExp) V2.0 [系统安全] 一个 Microsoft Windows NT, Windows 2000 and Window…… 操作系统:WinNT/2000 授权方式:共享版 2001-07-13 215 1416KB 冬威系统信息测试
常用的软件测试方法和工具
开源测试管理工具:Bugfree、Bugzilla、TestLink、mantis 开源功能自动化测试工具:Watir、Selenium、MaxQ、WebInject 开源性能自动化测试工具:Jmeter、OpenSTA、DBMonster、TPTEST、Web Application Load Simulator [TestDirector]:企业级测试管理工具,也是业界第一个基于Web的测试管理系统。
[Quality Center]:基于Web的测试管理工具,可以组织和管理应用程序测试流程的所有阶段,包括指定测试需求、计划测试、执行测试和跟踪缺陷。
[QuickTest Professional]:用于创建功能和回归测试。
[LoadRunner]:预测系统行为和性能的负载测试工具。
[其他工具与自动化测试框架]:Rational Functional Tester、Borland Silk系列工具、WinRunner、Robot等。
国内免费软件测试工具有:AutoRunner和TestCenter。