谈谈射频测试的重要性
时间:10-02
整理:3721RD
点击:
首先要检讨下之前对于测试有些不太重视,一直觉得测试无非是发现问题和验证解决方案是否可行的一些辅助手段。所以工作中,都是草草了事,之前有领导有说过对于试验过程中的所有测试结果,都要详细记录便于后续分析。但是我一般都是做到“心中有数”,并没有在测试上太过专注。
当然这样也不是完全的不可行,如果有一定经验,测试一下马上上知道方向,没有花太多时间在测试和数据分析上,效率还是挺快的,可能三下五除二,就找到问题所在了。但是现在却是完全不可行,而且也是让我犯了很多错误,确实很惭愧。
相对而言,现在负责的测试部分比较多,产品的量也比之前负责的产品高了好几个量级,所以大量的测试就是尤为重要了。
可能条理性较差,希望大家能从我零零散散的感悟中有所收获。大量的测试,能使各种问题都迅速暴漏出来,但是首先,就是要设计合理的测试项。多的测试肯定是好的,这样我们看到所有的问题,但是还是要跟效率作一个平衡,怎么把更多的时间用在最重要的测试上。所以testplan还是值得仔细推敲的。就比如那些频段有重合,就可以着重一个频段的测试,另外一个可以作简单测试或者直接不测。4G覆盖了所有的2G,3G频段,尤其3G,4G都是相似的制式,3G的很多测试都可以简化。还有比较测试是3信道的间隔还是5个或者是个甚至只测试中间信道。带宽选择哪几个,CA的时候选择哪几个。在一些共存测试中,比如摄像头,LCD,马达打开时,测试那些频段,哪些信道,哪种制式,比如2G,3G还是GPS,GLONASS等。这里就是抛砖引玉,射频工程师肯定都自己写过testplan。
Testplan有了,接下来就是要保证测试的准确性。首先测试平台的搭建是否合理,测试方法是否合理,测试环境是否有干扰等。我犯过的错误就是没有保证测试结果的足够精确,虽然数据基本可靠,相对值结果也是正确的,但是对于大量测试需要的绝对数据,精度就不够了,这是我或者某些研发工程师不严谨的地方。试想有多少人随便看看一条线就心算校准了。比如这个时候有些线有问题,或者做的特别好。此外还有些DUT的状态,可能驱动不稳定,可能打开了什么功能,有些甚至某些功能是不work的,(比如单路测试灵敏度打开了CA,或者测试CA时其实没打开)这样就导致你的测试是不准确的,所以测试环境,步骤,所用仪器线缆,DUT(比如firmware,sortware,硬件版本等影响)状态等,都要仔细确认。确认后需要一定数据的支持作为验证结果,切记验证部分要万分小心。否则之后大量基于此测试环境的数据,都是有问题的。没有问题还好,万一掩盖了什么严重的问题,搞出什么门,那就不是我们希望看到的了。再次强调,多花之前几倍的时间检测测试的正确性避免后续所有的测过都是错误的,这时间是非常值得的。
再后就是数据的分析,用一句话来说可能就比较形象了,那就是横看成岭侧成峰,远近高低各不同。一旦得到了所要的数据,分析数据的方法也是多种多样的。不同的参考变量,能得到各种你想要的结果。当然前提还是你设计了覆盖比较全面的测试计划。现在很多公司都非常重视大数据分析,分析市场反应,分析客户行为等。作为射频工程师,我们的测试结果就是我们的大数据。合理的数据分析方法,能让问题显而易见。再次强调,这里就是抛砖引玉,没有说的太详细,只是希望通过自己的感受来个还没重视测试的工程师们提个醒,当然你是大牛,就不要说自己早都知道了,我是说给不知道的人看的,希望各位大佬们见谅。
最后就是通过数据分析和实际结合找出问题,这部分就跟之前大家所做的一样的。不过区别就是,更简单了。为什么呢,对于我来说,有了更精确更全面的数据,问题要清晰的很多。
当然,再怎么测试,最后都是为了发现问题。解决问题还是根本。之前就想写下来,作为给自己的一个提醒,但是总是怕写的不好,又招来部分人的攻击,这确实是我现在不太想写东西的主要原因。不过学到老,活到老,本来我也是这个行业的一个小学生,大家见仁见智,有什么想法或者已经都可以来说说。虽然现在觉得作硬件是个最屌丝的工作,有时候觉得在这种工作上花费太多精力是不是有点没必要。但是想想现在还是靠这个吃饭,还是把该作的做好,再去考虑别的吧。
最重要的两份工作,都是在52RD这个平台找到的,也是两份工作时间最长的工作,对这里,一直都很有感情。也很喜欢在这里跟各位有这共同兴趣或者说性格的同行们在一起交流,谈技术,侃大山。貌似从注册到现在都快奔10年了。真是转眼之间的事。好了,貌似扯远了,就写到这里!
当然这样也不是完全的不可行,如果有一定经验,测试一下马上上知道方向,没有花太多时间在测试和数据分析上,效率还是挺快的,可能三下五除二,就找到问题所在了。但是现在却是完全不可行,而且也是让我犯了很多错误,确实很惭愧。
相对而言,现在负责的测试部分比较多,产品的量也比之前负责的产品高了好几个量级,所以大量的测试就是尤为重要了。
可能条理性较差,希望大家能从我零零散散的感悟中有所收获。大量的测试,能使各种问题都迅速暴漏出来,但是首先,就是要设计合理的测试项。多的测试肯定是好的,这样我们看到所有的问题,但是还是要跟效率作一个平衡,怎么把更多的时间用在最重要的测试上。所以testplan还是值得仔细推敲的。就比如那些频段有重合,就可以着重一个频段的测试,另外一个可以作简单测试或者直接不测。4G覆盖了所有的2G,3G频段,尤其3G,4G都是相似的制式,3G的很多测试都可以简化。还有比较测试是3信道的间隔还是5个或者是个甚至只测试中间信道。带宽选择哪几个,CA的时候选择哪几个。在一些共存测试中,比如摄像头,LCD,马达打开时,测试那些频段,哪些信道,哪种制式,比如2G,3G还是GPS,GLONASS等。这里就是抛砖引玉,射频工程师肯定都自己写过testplan。
Testplan有了,接下来就是要保证测试的准确性。首先测试平台的搭建是否合理,测试方法是否合理,测试环境是否有干扰等。我犯过的错误就是没有保证测试结果的足够精确,虽然数据基本可靠,相对值结果也是正确的,但是对于大量测试需要的绝对数据,精度就不够了,这是我或者某些研发工程师不严谨的地方。试想有多少人随便看看一条线就心算校准了。比如这个时候有些线有问题,或者做的特别好。此外还有些DUT的状态,可能驱动不稳定,可能打开了什么功能,有些甚至某些功能是不work的,(比如单路测试灵敏度打开了CA,或者测试CA时其实没打开)这样就导致你的测试是不准确的,所以测试环境,步骤,所用仪器线缆,DUT(比如firmware,sortware,硬件版本等影响)状态等,都要仔细确认。确认后需要一定数据的支持作为验证结果,切记验证部分要万分小心。否则之后大量基于此测试环境的数据,都是有问题的。没有问题还好,万一掩盖了什么严重的问题,搞出什么门,那就不是我们希望看到的了。再次强调,多花之前几倍的时间检测测试的正确性避免后续所有的测过都是错误的,这时间是非常值得的。
再后就是数据的分析,用一句话来说可能就比较形象了,那就是横看成岭侧成峰,远近高低各不同。一旦得到了所要的数据,分析数据的方法也是多种多样的。不同的参考变量,能得到各种你想要的结果。当然前提还是你设计了覆盖比较全面的测试计划。现在很多公司都非常重视大数据分析,分析市场反应,分析客户行为等。作为射频工程师,我们的测试结果就是我们的大数据。合理的数据分析方法,能让问题显而易见。再次强调,这里就是抛砖引玉,没有说的太详细,只是希望通过自己的感受来个还没重视测试的工程师们提个醒,当然你是大牛,就不要说自己早都知道了,我是说给不知道的人看的,希望各位大佬们见谅。
最后就是通过数据分析和实际结合找出问题,这部分就跟之前大家所做的一样的。不过区别就是,更简单了。为什么呢,对于我来说,有了更精确更全面的数据,问题要清晰的很多。
当然,再怎么测试,最后都是为了发现问题。解决问题还是根本。之前就想写下来,作为给自己的一个提醒,但是总是怕写的不好,又招来部分人的攻击,这确实是我现在不太想写东西的主要原因。不过学到老,活到老,本来我也是这个行业的一个小学生,大家见仁见智,有什么想法或者已经都可以来说说。虽然现在觉得作硬件是个最屌丝的工作,有时候觉得在这种工作上花费太多精力是不是有点没必要。但是想想现在还是靠这个吃饭,还是把该作的做好,再去考虑别的吧。
最重要的两份工作,都是在52RD这个平台找到的,也是两份工作时间最长的工作,对这里,一直都很有感情。也很喜欢在这里跟各位有这共同兴趣或者说性格的同行们在一起交流,谈技术,侃大山。貌似从注册到现在都快奔10年了。真是转眼之间的事。好了,貌似扯远了,就写到这里!