FWSricpt+BizRunner联想笔记本测试自动化的设计(3)

硬件测试首先要保证嵌入程序的正确,还要保证硬件生产过程中的原理图、结构图以及最终生产出来的元件等很多硬件研发过程进行验证测试,必须确保硬


硬件测试首先要保证嵌入程序的正确,还要保证硬件生产过程中的原理图、结构图以及最终生产出来的元件等很多硬件研发过程进行验证测试,必须确保硬件生产过程的每个环节是正确的。另外,单一的确保每个环节正确还远远不够,还需要对每个环节的衔接进行反复的测试以保证互相之间的连接没有问题。软件测试一般来说:只要是软件的逻辑正确,接口明确,问题不会很大。不同于软件硬件测试仅仅做到接口和模块本身没有问题远远不够,他还会在衔接时存在种种问题,比如在原件之间的衔接的顺序和时间,这将决定该硬件最终能不能起到他应当起的作用。硬件测试的目的主要是保证在使用过程中硬件的可靠性,以及多个硬件之间的相互联接关系的正确性与最终硬件处理的准确性。

在国内硬件测试一般是由固定的机构做的国家认证的测试,必须经过专门机构验证, 一般来说智能硬件要完成的认证有:中国的CCC认证、CQC认证还有质检报告。下面为大家简单介绍一下这几个认证:

1、CCC认证(China Compulsory Certification)

认证概念:中国强制性认证

认证范围:只要是在中国销售的在17大类里的产品都需要CCC认证

2、CQC认证

认证概念:电子元器件和工业设备需要认证。

认证范围:不在CCC范围内的产品和电子元器件

检测内容:安规;EMC;化学。

认证周期:产品不同周期不一

3、质检报告/检验报告

认证概念:电商平台或者大型百货超市以及招投标一般才需要非强制性认证。

1.4 发展趋势

在笔记本软件研发技术扶摇直上的时代,对笔记本软件测试技术提出了新的要求,与传统的软件测试方式相比,将笔记版软件测试自动化进行具有极为明显的优越性。以本文主要描述的WHLK测试和STRESS为例:WHQL认证技术已经非常成熟,有一套完整的体系。但我们需要知道测试前的准备工作是不可或缺的,通过编写脚本使用Bizrunner将这些必须的手动操作以自动化方式实现是可以应用到每个需要进行WHQL测试的公司也可以应用到测试人员的日常工作中, 从企业的角度看来,把控笔记本软件的质量是企业生存之根本,形成精确积极的笔记本软件测试习惯,可以缩短产品发布周期。从测试人员的角度来看,每次进行WHQL测试前都需要在不同的机型上手动进行重复的操作,这样不断地反复会感觉到乏味枯燥,久而久之可能会增加操作的错误率,降低对工作的热情。而将笔记本测试通过Bizrunner实现自动化完成他们需要手动操作的内容,可以更好的利用人力,将枯燥的WHQL测试前的准备任务变成自动进行的方式,从而提升准备工作的精确性和测试同事工作积极性。正确合理的实施自动测试,能够快速,准确的完成WHQL测试前的准备工作,可以降低工作强度,从繁杂的工作中摆脱出来,从而最大限度的提升上班的效率及质量,然后实现公司经济效益的提高。而STRESS测试公司不再仅仅只是进行枯燥无味的人工测试,为了提高测试的效率,缩减测试成本,笔记本自动测试的方式被企业采纳,这表明之后的笔记本测试将逐步趋于自动化。

1.5 内容安排

本文以下内容将首先向大家介绍在整个课题完成过程中所用到相关技术:自动化测试、专业的测试脚本语言FWScript以及由企顺公司独立研发的BizRunner开发平台和BizAT测试执行框架,以及说明他们的优点。本课题主要是完成笔记本的部分硬件测试,因此,本文还将介绍,测试的相关环境、测试的主要思路、以及用户需求分析。其次将对测试的准备以及测试的主要步骤进行说明,并展示测试的相关结果以及结果的说明。