0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

系统集成测试基础知识

汽车电子工程知识体系 来源:汽车电子硬件设计 作者:汽车电子硬件设计 2022-03-11 10:39 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

系统集成测试(SIT),在软件系统和软件工程的背景下,是一个练习软件系统与他人共存的测试过程。系统集成测试将多个已通过系统测试的集成系统作为输入,并测试它们所需的交互。按照此过程,将可交付的系统传递给验收测试。

系统集成测试(SIT)是一个测试阶段,可能在系统测试之后进行测试。随后可能会进行额外的用户验收测试(UAT)。许多组织没有一个SIT阶段,对UAT的第一次测试可能包括对所有软件组件的第一次集成测试。

虽然每个软件模块都经过了单元测试,但由于各种原因,仍然存在缺陷,如

·模块通常由个人软件开发人员设计,他们的理解和编程逻辑可能与其他程序员不同。集成测试成为验证软件模块统一工作的必要条件

·在模块开发时,客户机的需求发生变化的可能性很大。这些新要求可能不进行单元测试,因此需要进行系统集成测试。

·软件模块与数据库的接口可能存在错误

·如果有外部硬件接口,则可能存在错误

·异常处理不当可能会导致问题。

集成测试的策略

软件工程公司定义了执行集成测试的各种策略,即。

·大爆炸方法:

·增量法:进一步分为以下部分

·自上而下的方法

·自下而上的方法

·三明治的方法-自上而下和自下而上的组合

下面是不同的策略、它们的执行方式、它们的局限性以及优点。

大爆炸方法

这里将所有组件同时集成在一起,然后进行测试。

它的优点是方便小型系统。

它有以下缺点:

·故障定位困难。

·考虑到在这种方法中需要测试的接口数量太多了,一些要测试的接口链接很容易丢失。

·由于集成测试只能在“所有”模块设计完成后才能开始,因此测试团队在测试阶段执行的时间将更少。

·由于所有模块都是一次测试的,因此高风险关键模块不会被隔离,并优先进行测试。处理用户界面的外设模块也不被隔离,并进行优先级测试。

增量方法

在这种方法中,测试是通过连接两个或两个以上与逻辑相关的模块来完成的。然后添加其他相关模块,并测试其是否正常工作。该过程继续进行,直到所有模块成功连接并测试。

反过来,增量方法则由自下而上和自上而上这两种不同的方法来执行。

存根和驱动程序

增量方法是通过使用被称为存根和驱动程序的虚拟程序来执行的。存根和驱动程序并没有实现软件模块的整个编程逻辑,而只是模拟与调用模块的数据通信

被测试的模块调用。

驱动程序:呼叫待测试的模块。

自下而上的集成

在自底向上的策略中,在较低级别的每个模块都使用较高的模块进行测试,直到所有模块都进行测试。它需要在司机的帮助下进行测试

它具有以下优点:

·故障定位更容易。

·等待所有模块的开发是不浪费时间的

它有以下缺点:

·控制应用程序流程的关键模块(在软件架构的顶层)进行测试,可能容易出现缺陷。

·一个早期的原型是不可能的

自上而下的集成

在从上到下的方法中,按照软件系统的控制流程从上到下进行测试。它需要帮助使用存根来进行测试。

它具有以下优点:

·故障定位更容易。

·获得早期原型的可能性。

·关键模块优先测试,首先发现重大设计缺陷。

它有以下缺点:

·需要许多东西。

·对较低级别的模块进行测试不足。

三明治集成

在三明治/混合策略中,是自上而下和自下而上的方法的组合。在这里,顶模块与低模块进行测试,同时低模块与顶模块集成并进行测试。这个策略利用了存根和驱动程序。

进行集成测试

集成测试程序,不论软件测试策略(以上所述):

·准备集成测试计划

·设计测试场景、用例和脚本。

·执行测试用例,然后报告缺陷。

·跟踪和重新测试这些缺陷。

·重复上述两个步骤,直到集成成功完成。

集成测试指南

·首先,确定可采用的集成测试策略,然后相应地准备测试用例和测试数据。

·研究了该应用程序的体系结构设计,并识别出了关键模块。这些都需要按优先级进行测试。

·从建筑结构团队中获取接口设计,并创建测试用例来详细验证所有接口。必须对到数据库/外部硬件/软件应用程序的接口进行详细测试。

·测试用例结束后,测试数据起着关键作用。

·在执行之前,始终准备模拟数据。在执行测试用例时,不要选择测试数据。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 集成测试
    +关注

    关注

    0

    文章

    26

    浏览量

    8512
  • 系统集成
    +关注

    关注

    0

    文章

    78

    浏览量

    11853

原文标题:系统集成测试

文章出处:【微信号:QCDZYJ,微信公众号:汽车电子工程知识体系】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    HiL测试系统电气设计与集成服务

    北汇信息作为汽车电子行业知名的测试系统集成商,不仅为汽车行业客户提供交钥匙方案和实施,同时也能为汽车客户提供HiL测试系统搭建服务、实车数据记录系统
    的头像 发表于 11-21 17:27 1684次阅读
    HiL<b class='flag-5'>测试</b><b class='flag-5'>系统</b>电气设计与<b class='flag-5'>集成</b>服务

    从非标测试系统集成:泰德航空的十年技术跨越之路

    从非标测试系统集成的跨越发展泰德航空的发展历程堪称航空配套企业转型升级的典范。公司创立于2012年,最初只是一家专注于航空非标测试设备制造的小型企业。经过十余年的技术积累和市场开拓,如今已成长为
    的头像 发表于 09-25 11:25 430次阅读
    从非标<b class='flag-5'>测试</b>到<b class='flag-5'>系统集成</b>:泰德航空的十年技术跨越之路

    立讯精密收购闻泰子公司,拓展系统集成业务

    01 | 立讯精密持续收购,加码系统集成业务 早在今年1月,立讯通讯就与闻泰通讯签署《ODM第一期转让协议》,以6.16亿元收购闻泰通讯下属三家子公司(嘉兴永瑞、上海闻泰信息、上海闻泰电子)100
    的头像 发表于 07-23 16:39 892次阅读
    立讯精密收购闻泰子公司,拓展<b class='flag-5'>系统集成</b>业务

    聚徽分享嵌入式工业平板电脑系统集成的关键要点与解决方案

    物流、能源监控、医疗设备等众多领域。然而,要实现嵌入式工业平板电脑在复杂工业环境中的稳定、高效运行,系统集成至关重要。系统集成涉及硬件选型与整合、系统软件定制、应用软件开发以及测试与优
    的头像 发表于 07-01 16:48 462次阅读

    CMOS超大规模集成电路制造工艺流程的基础知识

    本节将介绍 CMOS 超大规模集成电路制造工艺流程的基础知识,重点将放在工艺流程的概要和不同工艺步骤对器件及电路性能的影响上。
    的头像 发表于 06-04 15:01 1966次阅读
    CMOS超大规模<b class='flag-5'>集成</b>电路制造工艺流程的<b class='flag-5'>基础知识</b>

    12家上市汽车系统集成商2024年业绩情况

    2024年,全球汽车产业加速向电动化、智能化转型,汽车系统集成行业作为支撑汽车制造升级的关键领域,面临着机遇与挑战并存的发展环境。
    的头像 发表于 05-13 13:58 964次阅读
    12家上市汽车<b class='flag-5'>系统集成</b>商2024年业绩情况

    效果器的基础知识

    电子发烧友网站提供《效果器的基础知识.doc》资料免费下载
    发表于 03-26 14:30 6次下载

    国星光电亮相2025国际智慧显示及系统集成

    在2025年3月7日开幕的2025 ISLE国际智慧显示及系统集成展(简称“2025 ISLE”展)上,国星光电展位(展位号:8号馆E01)热闹非凡。
    的头像 发表于 03-10 17:36 1142次阅读

    【北京迅为】iTOP-RK3568OpenHarmony系统南向驱动开发GPIO基础知识

    【北京迅为】iTOP-RK3568OpenHarmony系统南向驱动开发GPIO基础知识
    的头像 发表于 03-06 11:23 1036次阅读
    【北京迅为】iTOP-RK3568OpenHarmony<b class='flag-5'>系统</b>南向驱动开发GPIO<b class='flag-5'>基础知识</b>

    天合储能荣登InfoLink全球储能系统集成商榜单

    近日,储能领域权威咨询机构InfoLink Consulting公布2024年全球储能系统出货量报告。天合储能以全产业链布局推动光储深度融合,并凭卓越的系统集成能力和全球化交付实力,位列全球储能
    的头像 发表于 02-27 14:04 998次阅读

    功率器件热设计基础知识

    功率器件热设计是实现IGBT、碳化硅SiC等高功率密度器件可靠运行的基础。掌握功率半导体的热设计基础知识,不仅有助于提高功率器件的利用率和系统可靠性,还能有效降低系统成本。本文将从热设计的基本概念、散热形式、热阻与导热系数、功率
    的头像 发表于 02-03 14:17 1282次阅读

    PCB绘制基础知识

    电子发烧友网站提供《PCB绘制基础知识.pdf》资料免费下载
    发表于 01-21 15:20 8次下载
    PCB绘制<b class='flag-5'>基础知识</b>

    EMC基础知识-华为

    EMC基础知识-华为
    发表于 01-06 14:09 5次下载

    IBMS系统集成的功能有哪些

    通过将建筑物内的多个智能化子系统无缝集成到一个统一的平台上,实现了数据的集中采集、处理、分析及优化控制,打破了传统子系统间的信息孤岛,实现了资源共享与协同工作。IBMS系统集成的功能丰
    的头像 发表于 12-25 11:50 973次阅读

    可与MES系统集成的数据采集监控平台

    可与MES系统集成的数据采集监控平台,在制造业中扮演着至关重要的角色。这类平台通过实时采集各类数据源,对数据进行整合和统一管理,为MES系统提供准确、实时的数据支持,从而帮助企业实现生产过程的数字化
    发表于 12-16 15:08