请教应聘手机软件测试的经验?
展开全部 手机的工作原理、制造及相关知识 一、手机的工作原理: 一般来说,我们普通用户只要学会如何使用好手机就可以了,对于其具体的工作原理不必仔细深究;然而在使用手机的过程中,由于各种因素的影响,手机不可避免地要出现故障,如果每次遇到故障哪怕是最微小的,都送到专业维修店去修理,您可能会觉得麻烦。
如果您有相当的电器知识的话,您可能想自己学着修理,但要学修理,必须先熟悉手机的工作原理,只有这样才能判断发生的故障原因,并找出相应的解决方法。
同时,了解手机的工作原理对于普通人来说也可以作为一种知识的储备。
为了能帮助这些喜爱手机的用户快速学会修理,笔者就以摩托罗拉手机为例,来详细介绍一下手机到底是如何工作的。
手机之所以能相互通信,笔者认为它是由三部分协调工作的结果,这三部分分别为射频部分、逻辑部分和电源部分,要了解手机的工作原理其实只要了解这三部分是如何工作的就可以了,下面笔者就对这三个部分的工作原理进行分别地介绍。
射频部分 通常射频部分,又是由接受信号部分和发送信号部分组成。
手机在接受信号时,首先利用天线把接收到的935-960MHz的射频信号,经U400、SW363,将发射信号的接收信号分开,使收发互不干扰。
从U400的第四脚输入第五脚输出,进入接收前端回路。
U400的工作状态受第三脚电位的控制,而第三脚电位又受到来自CPU的TXON、RXON信号的控制。
经过天线开关的射频信号首先经过带通滤波器FL451的滤波,再送入高频放大管Q418进行放大,Q418的输出经FL452滤波后送Q420混频管进行混频。
而本机振荡信号由RXVCO产生,并以FL453滤波后送Q420的基极进行混频,取其差额,从Q420的集电极输出153MHz的中频信号,经FL420滤波后得到153MHz纯净的中柴油机信号,现经Q421放大后送U201的31脚,153MHz的中频信号与153MHz的载波信号在32D53内解调产生RXI和RXQ模拟基带信号,经U201的46#和48#送U501的14#和15#。
在U501内经A/D转换后送数字信号处理器做进一步的处理。
153MHz的载波由U201的41#、42#、43#接外围电路所构成的306MHz振荡电路,形成306MHz卉波信号,经二频后形成153MHz载波。
对于发送部分,从501的21#、22#、23#、24#输出的TXIN、TXIP、TXQN、TXQP发射频带信号进入U201的61#、62#、63#、64#。
U201的6#、7#、10#外接一个216MHz的VCO,产生216MHz的载波信号,该信号经U201内的分频器分频产生108MHz的发射中频信号。
四路调制信号在U201内完成108MHz载波调制从第4脚输出到U300的4#。
U300完成发射取样信号与TXVCO相温柔频,取其差额得108MHz信号与4#输入的TXIF鉴相,产生鉴相误差电压,从第8脚输出去控制变容二极管CR300的容量来改变TXVCO的振荡频率,从Q300的C极输出890-915MHz的发射信号经Q301前级放大和Q302推动后进入功放Q302,放大后的信号进入天线U400的第1脚,再从U400的4#送天线发射出去。
逻辑部分 在逻辑部分,接收的RXI、RXQ模拟基带信号在调制解调器U501内部完成D/A转换、解密及自适应均衡后将数字基带信号从U501的6#送入CPU的10#,在CPU内进行信道解码,去掉纠错码源以及取实控制信息以后,恢复的话音数据流经数据线和地址线,传送到语音器U801进行解码。
产生的数字话音信号从U801的78#送到PCM解码器U803的8#。
数字话音信号在PCM解码器内完成减压以及A/D转换,再通过数字音量定位器,对接收信号、音量进行调整,再由U803的4#,输出模拟音频信号到U900的6#和21#。
6#输入的振铃信号,经内部的振铃驱支放大以后,从U900的4#、5#输出去驱动振铃器发间音频信号,从21#输入,经内部的音频放大器以后,从19#、20#输出放大的话音信号去推动听筒发声。
当我们用户在讲话时,话音经听筒的声电转换以后送入电源集成电路U0-的9#,经内部的音频放大以后,从10#输出放大的模拟音频信号。
该信号在送到PCM编解码器U803的18#在U803内部完成PCM编码。
从13#输出PCM信号送到语音编码器801的89#,在U801内进语音数据线和地址线将话音数据液流磅到中央处理器U701,话音数据流在U701完成信道编码以后,经U701的11#送到调制解庙器U501的4#,信号在U501内进行D/A转换,加密等处理以后,将产生的四路调制信号TXIP、TXIN、TXQP、TXQN送到收发中频电路U201,以产生发射中频ITX、IF信号。
电源部分 至于电源部分,我们一旦给手机装上电池以后,电子Q999打通;同时32D54的48#与电源正极接通,此时我们如果再按一下开机键,U900的24#变为低电平,U900的稳夺输出四路电压分别为R275V、L2.75V、R4.75V、L5.0V。
第30#产生复位信号和第27#产生开机申请信号。
由32D53和13MHz晶体以及变压二极管共同构成13MHz时钟振荡器产生13MHz时钟,在32D53内部整形和放大以后从第59#输出送缓冲接口电路U703的17#,又从U703的第37#送CPU的50#送开机维持信号到U900的29#,维持正常开机。
另外Q202、Q203的集电极电压均为2.75V,供给32D53内部接收或发射电...
软件测试有前途吗,工作好找吗,现在在一家培训公司上课
入门门槛低 大中专学历即可,是不是计算机专业都可以。
如果是其他有业务背景的专业更有优势,例如:会计、金融、办公自动化、酒店管理、网站设计等。
对于有行业背景的人来说入门更快,因为对于测试工作来说,有时懂业务比懂技术还重要,你会了技术,去各行各业做测试都是要学习业务知识的,这是很正常的事。
初级技术要求低 目前大部分测试技术还属于手工测试,手工测试要求入门门槛很低。
你只要会写用例,会提缺陷就可以了。
测试人员需要简单了解业务知识,学习所开发系统的使用,也就是会使用系统就可以了。
照着用例执行测试,发现缺陷直接提交缺陷就可以了。
很大的薪酬优势 刚开始工作时月薪最低4000多,但工作半年,对工作流程了解后,再去换工作,五六千没问题。
如果做银行业务测试起薪六七千没问题,有一点银行业务知识的再去换工作八千以上没问题,现在银行测试人员缺口很大。
尤其是在大的外包公司做好的项目,比如银行项目等待遇和同等工作经历的开发差不多。
就业好 国外开发与测试的比例是1:2。
目前国内开发与测试的比例是6:1。
所以测试行业人才缺口很大,就业前景很好。
基本属于供不应求。
工作比较轻松 比起软件开发工程师来说,软件测试工程师的工作就相对轻松多了 测试分为三个阶段:手工测试、自动化测试、性能测试。
这是一个逐步提升的过程。
最初工作可能做手工测试,也是目前绝大部分测试人员所从事的工作。
自动化测试是测试的发展趋势,而且现在自动化测试人员急缺,且薪资很高。
现在最稀缺的是性能测试人员,目前性能测试人员的待遇比同等经历的开发可能还要高,因为现在性能测试人员属于稀缺状态。
(1)手工测试:现在比较普及,大多数测试都还停留在手工测试阶段。
(2)自动化测试:是趋势,但目前用自动化测试的还比较少,需要适当的代码编写工作。
做一段手工测试后,积累一定经验,可以慢慢步入自动化测试阶段,如果自动化测试比较熟练,月薪1万没问题,和开发工资差不多。
(3)性能测试:性能测试人员现在稀缺人群,一般能做性能测试,且做得可以的一般月薪都在1.6万以上,比开发要高。
计算机领域的专业技能是测试工程师应该必备的一项素质,是做好测试工作的前提条件。
尽管没有任何IT背景的人也可以从事测试工作,但是一名要想获得更大发展空间或者持久竞争力的测试工程师,则计算机专业技能是必不可少的。
计算机专业技能主要包含三个方面:⒈ 测试专业技能 测试专业知识很多,本书内容主要以测试人员应该掌握的基础专业技能为主。
测试专业技能涉及的范围很广:既包括黑盒测试、白盒测试、测试用例设计等基础测试技术,也包括单元测试、功能测试、集成测试、系统测试、性能测试等测试方法,还包括基础的测试流程管理、缺陷管理、自动化测试技术等知识。
⒉ 软件编程技能 软件编程技能实际应该是测试人员的必备技能之一,在微软,很多测试人员都拥有多年的开发经验。
因此,测试人员要想得到较好的职业发展,必须能够编写程序。
只有能够编写程序,才可以胜任诸如单元测试、集成测试、性能测试等难度较大的测试工作。
此外,对软件测试人员的编程技能要求也有别于开发人员:测试人员编写的程序应着眼于运行正确,同时兼顾高效率,尤其体现在与性能测试相关的测试代码编写上。
因此测试人员要具备一定的算法设计能力。
依据资深测试工程师的经验,测试工程师至少应该掌握Java、C#、C++之类的一门语言以及相应的开发工具。
⒊ 网络、操作系统、数据库、中间件等知识 与开发人员相比,测试人员掌握的知识具有“博而不精”的特点,“艺多不压身”是个非常形象的比喻。
由于测试中经常需要配置、调试各种测试环境,而且在性能测试中还要对各种系统平台进行分析与调优,因此测试人员需要掌握更多网络、操作系统、数据库等知识。
在网络方面,测试人员应该掌握基本的网络协议以及网络工作原理,尤其要掌握一些网络环境的配置,这些都是测试工作中经常遇到的知识。
操作系统和中间件方面,应该掌握基本的使用以及安装、配置等。
例如很多应用系统都是基于Unix、linux来运行的,这就要求测试人员掌握基本的操作命令以及相关的工具软件。
而WebLogic、Websphere等中间件的安装、配置很多时候也需要掌握一些。
数据库知识则是更应该掌握技能,现在的应用系统几乎离不开数据库。
因此不但要掌握基本的安装、配置,还要掌握SQL。
测试人员至少应该掌握Mysql、MSSqlserver、Oracle等常见数据库的使用。
行业主要指测试人员所在企业涉及的行业领域,例如很多IT企业从事石油、电信、银行、电子政务、电子商务等行业领域的产品开发。
行业知识即业务知识,是测试人员做好测试工作的又一个前提条件,只有深入地了解了产品的业务流程,才可以判断出开发人员实现的产品功能是否正确。
很多时候,软件运行起来没有异常,但是功能不一定正确。
只有掌握了相关的行业知识,才可以判断出用户的业务需求是否得到了实现。
行业知识与工作经验有一定关系,通过时间即可以完成积累。
作为一名优秀的测试工程师,首先要对测试工作有兴趣:测...
转载请注明出处51数据库 » 做过手机软件测试再换别的什么职位的工作容