按测试过程分:单元测试、集成测试、系统测试按方法分:黑、白、灰盒测试。根据软件主要侧重:性能测试、功能测试、兼容测试、压力测试、负载测试、验收测试。其中验收测试包含:。
(1)、软件功能确认测试:功能测试的主要内容包括软件安装、卸载测试,用户手册中提及的所有功能测试及边界值测试。
相对于测试内容其测试准则可以规定为被测系统是否可以按照用户文档中的描述能成功的安装和卸载;用户文档中提到的所有功能是否可以顺利执行,并符合用户文档给定的边界值;软件系统的运行是否与用户文档中的描述相互一致。
因此可以说功能符合性测试是软件系统最基本的测试。
(2)、安全可靠性测试:用户权限限制测试、留痕功能测试、屏蔽用户操作错误应答测试、系统备份与恢复手段测试、多用户操作输入数据有效性测试、异常情况及网络故障对系统的影响测试。
(3)、易用性测试:易用性测试主要着重易学易用性、联机帮助、功能操作程度的难易性、软件界面清晰程度等几个方面。
其测试标准主要考察软件的各个功能项的操作是否有联机帮助,非计算机专业用户是否可通过用户手册轻松操作。
其目的是衡量软件系统的普及推广的难易度。
(4)、可扩充性测试:任何一个版本的软件系统都有一定的使用周期,每格一段时间就需要升级,进行功能扩充。
此外,有的软件系统还需要与其它软件系统进行数据交流。
这就需要检测软件系统升级是否方便;是否留有非本系统的数据接口,以方便数据的传输。
此项检测的另一项主要任务就是检测用户是否可以通过修改配置文件或其它非编程方式修改或增减系统功能。
(5)、兼容性测试:兼容性测试是软件测试中的重要一环,其测试内容是软件在规定的不同操作系统中运行是否正常。在规定的不同数据库系统上运行是否正常,以及在规定的不同型号的硬件环境中运行是否正常。
(6)、效率测试:随着局域网站数的增加以及广域网的使用,数据的网络传输时间和存取时间逐渐变成软件使用中的瓶颈,所以如何提高运行效率已成为各方面注意的焦点,也成为衡量软件产品质量的指标之一。
进行这一测试技术性较强,需要了解待测软件系统采用什么样的传输协议,已及什么样的传输方式。
测试时需要必要的测试环境及使用专用网络测试工具。
(7)、资源占用率测试:系统资源一般是指内外存储、CPU、通讯端口以及网络带宽等系统资源。
如何合理利用系统资源是与软件系统的性能密切相关的。
例如,如果软件系统运行的CPU利用率超过50%,或系统内存的占有率一直居高不下则系统运行的速度就会令人无法忍受;若随意占有通讯端口就会照成一些通用的通讯软件无法运行。
同样如果采用广播式发送,就会占用网络带宽,使网络的通讯速度降低。
这些都会给用户造成不变,使用户不得不升级硬件系统或扩展网络带宽。
因此,资源占有率的测试越来越显示出其重要性。
(8)、用户文档资料验收:使用手册对用户可调用的所有功能有完整的描述;使用手册能使正常执行其产品的用户充分理解的产品的性能;使用手册易于浏览,并有目录和索引;文档中的所有资料没有错误的表达;文档的内容说明与系统实际的结果相互一致;管理员手册中具有软件的标识和运行环境的说明;管理员手册具有安装和维护的有关说明;管理员手册提供正常运行的边界值。
山东省软件评测中心根据多年经验提供全程软件质量保障服务,在规划阶段、实施阶段、交付阶段、运维阶段分别提供相应阶段的质量保障服务。
集成测试和功能测试的区别和联系
(1)功能测试
功能测试包括汽车集成功能、用户感知、界面、故障处理、过压等环节。试生产前先进行台架试验,然后进行试生产阶段,再进行小批量生产和整车市场试验。
①对于车级功能测试,主要包括跨系统范围和范围。由于每个控制器的开发周期不同,所以预开发不能同步。现阶段主要是保证电子元器件的正常运行;
②用于系统级功能测试。当零部件处于开发状态时,按照设计规范准确测试各个系统的功能,关注系统设计并对系统进行验证,从而提升用户体验和整车品质;
(2)性能测试
车辆性能测试是台架的初步测试。
由于影响车辆使用寿命,车辆用电负荷和接地点的电气设计不科学,导致能耗不合理,影响电气稳定性,造成功能失效。
同时,由于电子系统的老化和恶劣的工作环境,车辆在实际使用中可能会出现不可预知的电气故障。
通过性能测试的目的是为了保证车辆电气系统的整体性能。
即使在极端的电气环境下,系统也不会出现故障。
根据试验结果,对电气设计方案进行了优化,保证了电气系统的安全可靠。
一般包括静态电流、待机电流、压降、接地性能等测试。
(3)诊断试验
在电子系统诊断测试中,开发了车辆参数配置、I/O、软件、变速箱服务层测试,主要包括以下几个阶段。
①加载测试。
在试生产和测试过程中,进行功能测试,诊断故障代码,有效控制输入输出数据,设计参数配置;②应用测试。
在制造和销售环节,进行模拟制造、销售和应用测试,进行需求和数据测试;③验收测试。
所有要求的验收测试主要包括汽车故障诊断和行业标准,以规范诊断规范和代码设计。
(4)网络测试
电子系统的网络测试主要包括网络管理、通信层和物理层测试。
网络测试可以与功能测试同时进行。
在网络测试中,按照车联网测试的相关规范,对车联网进行了细致的测试,包括车线和CAN总线的测试,涉及总线故障、网络一致性和负载管理。
(5)电磁兼容性测试
EMC测试主要是指EP1和EP2在试生产阶段的实车测试。在这个阶段,大量的集成测试已经在预设计阶段进行了EMC和硬件审查测试。EMC主要包括EMS和EMI测试。
还没有评论,来说两句吧...