您当前的位置:检测资讯 > 科研开发
嘉峪检测网 2018-09-03 09:00
在产品的研发过程中,测试一项至关重要。不论是软件还是硬件。软件的测试先行,在研发过程中,就做到质量的保证,因为在出现Bug的时候,容易定位Bug,而且即使是在客户端出现Bug,也能够轻易的找到Bug出现的原因。
硬件的测试先行,即保证了研发过程中,方便及时发现出现问题的原因。同时,也为以后的批量生产做好铺垫。当进行批量生产的时候,如果测试步骤过于繁琐,会造成生产效率的低下,直接影响了产品的生产进度。测试先行,我想更多的是指在开发过程中要考虑到测试。准确来说就是,在开发的过程中,应该知道怎样的测试结果,能够证明我们开发出来的产品是正确的。以软件来说,就是我们的输入应该获得怎样的输出,输出的结果,在我们的软件开发之前就是已经确定的。而且,开发的过程中,应该考虑如何设计与实现,能够再检测输出的时候,更方便、更准确。
对于硬件来说,就是我们的输入会得到怎样的输出,在合适的地方留下各个测量点,在检测的时候,能够方便的在每一个需要测试的节点,进行测试。而每一个测量点的预留,也是为了以后的大规模生产中,制作测试硬件的测试平台更方便。如果,没有留下相应的测量点,一来回提高测试的复杂度,二来降低生产效率。无论软硬件,测试的效率,都会直接影响产品的开发效率。可能硬件工程概念更深入。所以虽然硬件的开发过程中,都要留下测试的测量点。作为硬件开发的经验或者说专业做法,已经在产品的研发与制作中深入人心。测试本质也是设计过程中的一环。考虑测试,也是为了进行更好的设计。测试不能解决质量问题,还要依靠良好的设计。
但中国企业真实的情况是:一些企业虽然建立了测试部门,但一般是做来料检测和产品成品测试,而不是研发过程中的测试,对研发过程中的部件、子系统、原型样机、工程样机根本没有测试。通过对市场发现质量问题的深入分析,可以发现很多是由产品设计不合理带来的缺陷,看有关资料显示,中国2009年1-7月份轿车召回最多的是凯美瑞,大约是26万辆,原因就是设计不合理,刹车系统容易出故障,光这一项召回维修的费用高达十几亿元人民币,如果在产品研发过程中对设计方案进行细致评审和测试,或许会避免。
在华为、中兴通讯、三一重工等这些优秀的中国企业,在研发体系中都设置了测试部门,他们是专门负责研发体系中测试体系的建设。测试体系建设包括测试组织的定位与职责;建立测试方面质量保证体系文件,比如说建立研发测试操作指导书、测试活动准入及准出准则、测试文档的模板;开发测试设备以及测试技术知识产权管理;负责在公司推进测试工作等。在研发测试中,大致的测试活动包括部件测试、产品集成测试、样机测试、标杆测试、认证测试、BETA测试等,为了保证这些测试活动的执行,测试人员的重要活动还包括编制测试方案和测试用例,搭建测试环境,开发测试工具等,这些活动贯穿产品开发项目整个生命周期。产品开发生命周期包括概念阶段、计划阶段、开发阶段、验证阶段与发布阶段等,测试活动是和产品开发并行的。
来源:嘉峪检测网