环球电气之家-午夜精彩视频-中国专业电气电子产品行业服务网站!

產(chǎn)品分類

當前位置: 首頁 >

類型分類:
科普知識
數(shù)據(jù)分類:

高質(zhì)量嵌入式系統(tǒng)開發(fā)的集成測試技術(shù)

發(fā)布日期:2022-04-17 點擊率:85

        探測故障的最佳時機是在開發(fā)過程的早期。
        如果使用統(tǒng)一建模語言(UML),甚至在分析和設計期間就可以發(fā)現(xiàn)故障。
        然而,軟件的集成和測試十分困難,嵌入式系統(tǒng)更困難,由于輸入和輸出少,系統(tǒng)的可操作性和可見性都很有限。
        反常的系統(tǒng)狀態(tài)尤其難以測試,因為在確定系統(tǒng)在某一狀態(tài)下的行為前,必須使系統(tǒng)進入該狀態(tài)。
        本文提出將測試儀器(instrumentation)代碼注入UML模型實現(xiàn)中的觀點,目的是提升系統(tǒng)的可控性、可觀察性和易測性。
        測試儀器可應用在開發(fā)和目標環(huán)境中,并可在模型級進行交互式系統(tǒng)調(diào)試。
        在批處理模式下,測試儀器是數(shù)據(jù)采集、初始化和測試自動化的基礎。
        本文旨在簡要介紹基于模型的軟件工程以及這些模型的實現(xiàn);概述基于模型的軟件的集成測試方法;確定模型系統(tǒng)內(nèi)重要的運行時間數(shù)據(jù)和執(zhí)行關(guān)鍵點;闡述在運行時間采集和操作模型數(shù)據(jù)的幾種方案;使測試儀器能自動進行測試。
        軟件故障是指程序中的錯誤指令或計算,軟件故障的執(zhí)行將導致軟件狀態(tài)出錯。
        當錯誤傳到輸出,并作為一個異常結(jié)果呈現(xiàn)在系統(tǒng)外時,故障就會發(fā)生。
        程序的可控性是指一套測試系統(tǒng)強迫被測程序遵循一個特定執(zhí)行路徑的能力,也有可能沿這條路徑的執(zhí)行出錯。
        程序的可觀察性是指這套測試系統(tǒng)發(fā)現(xiàn)錯誤狀態(tài)繼而指出故障所在的能力。
        系統(tǒng)的內(nèi)部狀態(tài)對于確定測試的正確性至關(guān)重要。
        系統(tǒng)的輸出是由系統(tǒng)的初始狀態(tài)及其輸入決定的。
        初始狀態(tài)不同的系統(tǒng),即便輸入相同,輸出也會不同。
        系統(tǒng)的最終狀態(tài)也必須作為評估測試正確性的一部分予以考慮,因為不正確的內(nèi)部狀態(tài)最終會傳到系統(tǒng)的輸出,并導致錯誤。
        系統(tǒng)的復雜性也使得預測系統(tǒng)的正確輸出變得愈加困難。
        初始狀態(tài)+輸入--->最終狀態(tài)+輸出在“黑匣子”測試方法中,只有系統(tǒng)的外部輸入和輸出可知。
        需要用一個特殊的測試激勵序列將錯誤傳給輸出,以便區(qū)分錯誤和正確的程序。
        所需的特殊序列越長,程序的可測性就越小。
        與“黑匣子”相似,嵌入式系統(tǒng)的可控性和可觀察性也較低。
        評估最終系統(tǒng)內(nèi)部狀態(tài)的結(jié)果能縮短檢測誤差所需的特殊輸入序列,從而產(chǎn)生更小、更易處理的測試案例。
        測試儀器力求同時提高軟件程序的可控性和可觀察性,以獲得更具可測性的程序。

        在應用代碼中使用測試支持儀器的技術(shù)是一種“玻璃匣”測試方法。
        在開發(fā)系統(tǒng)的UML模型時,開發(fā)者必須了解系統(tǒng)將要完成的任務。
        基于測試儀器的錯誤隔離策略可以將UML模型的知識運用于集成測試。
        系統(tǒng)的操作和狀態(tài)在分析級比在編碼級更具可見性,因為后者受到實現(xiàn)細節(jié)的影響。
        僅從外部輸入設置測試的初始系統(tǒng)狀態(tài)需要特定的外部激勵序列。
        異常狀態(tài)下的系統(tǒng)操作是很多嵌入式應用中驗證的關(guān)鍵,但生成這些初始狀態(tài)并不簡單。
        本文所描述的技術(shù)可利用測試手段,大大提高可控性和可觀察性。

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產(chǎn)品

更多
主站蜘蛛池模板: 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | 不锈钢轴流风机,不锈钢电机-许昌光维防爆电机有限公司(原许昌光维特种电机技术有限公司) | AGV无人叉车_激光叉车AGV_仓储AGV小车_AGV无人搬运车-南昌IKV机器人有限公司[官网] | 全自动五线打端沾锡机,全自动裁线剥皮双头沾锡机,全自动尼龙扎带机-东莞市海文能机械设备有限公司 | H型钢切割机,相贯线切割机,数控钻床,数控平面钻,钢结构设备,槽钢切割机,角钢切割机,翻转机,拼焊矫一体机 | 超细粉碎机|超微气流磨|气流分级机|粉体改性设备|超微粉碎设备-山东埃尔派粉碎机厂家 | 金属雕花板_厂家直销_价格低-山东慧诚建筑材料有限公司 | 临朐空调移机_空调维修「空调回收」临朐二手空调 | 合肥通道闸-安徽车牌识别-人脸识别系统厂家-安徽熵控智能技术有限公司 | 西装定制/做厂家/公司_西装订做/制价格/费用-北京圣达信西装 | 钢制拖链生产厂家-全封闭钢制拖链-能源钢铝拖链-工程塑料拖链-河北汉洋机械制造有限公司 | 煤棒机_增碳剂颗粒机_活性炭颗粒机_木炭粉成型机-巩义市老城振华机械厂 | 净化车间_洁净厂房_净化公司_净化厂房_无尘室工程_洁净工程装修|改造|施工-深圳净化公司 | 包塑丝_高铁绑丝_地暖绑丝_涂塑丝_塑料皮铁丝_河北创筹金属丝网制品有限公司 | 专业深孔加工_东莞深孔钻加工_东莞深孔钻_东莞深孔加工_模具深孔钻加工厂-东莞市超耀实业有限公司 | 北京百度网站优化|北京网站建设公司-百谷网络科技 | 大行程影像测量仪-探针型影像测量仪-增强型影像测量仪|首丰百科 大通天成企业资质代办_承装修试电力设施许可证_增值电信业务经营许可证_无人机运营合格证_广播电视节目制作许可证 | 除甲醛公司-甲醛检测治理-杭州创绿家环保科技有限公司-室内空气净化十大品牌 | 重庆轻质隔墙板-重庆安吉升科技有限公司| 立式硫化罐-劳保用品硫化罐-厂家直销-山东鑫泰鑫硫化罐厂家 | 上海APP开发-APP制作-APP定制开发-上海APP开发制作公司-咏熠科技 | 自清洗过滤器-全自动自清洗过反冲洗过滤器 - 中乂(北京)科技有限公司 | 自动记录数据电子台秤,记忆储存重量电子桌称,设定时间记录电子秤-昆山巨天 | 礼至家居-全屋定制家具_一站式全屋整装_免费量房设计报价 | 高光谱相机-近红外高光谱相机厂家-高光谱成像仪-SINESPEC 赛斯拜克 | 不锈钢监控杆_监控立杆厂家-廊坊耀星光电科技有限公司 | 断桥铝破碎机_发动机破碎机_杂铝破碎机厂家价格-皓星机械 | 石膏基自流平砂浆厂家-高强石膏基保温隔声自流平-轻质抹灰石膏粉砂浆批发-永康市汇利建设有限公司 | 好物生环保网、环保论坛 - 环保人的学习交流平台 | ASA膜,ASA共挤料,篷布色母料-青岛未来化学有限公司 | 冷凝锅炉_燃气锅炉_工业燃气锅炉改造厂家-北京科诺锅炉 | SEO网站优化,关键词排名优化,苏州网站推广-江苏森歌网络 | 无痕胶_可移胶_无痕双面胶带_可移无痕胶厂家-东莞凯峰 | 地图标注|微信高德百度地图标注|地图标记-做地图[ZuoMap.com] | 北京翻译公司_同传翻译_字幕翻译_合同翻译_英语陪同翻译_影视翻译_翻译盖章-译铭信息 | 济南展厅设计施工_数字化展厅策划设计施工公司_山东锐尚文化传播有限公司 | 郑州墨香品牌设计公司|品牌全案VI设计公司 | 液压扳手-高品质液压扳手供应商 - 液压扳手, 液压扳手供应商, 德国进口液压拉马 | 氧化锆纤维_1800度高温退火炉_1800度高温烧结炉-南京理工宇龙新材料股份有限公司 | 台式低速离心机-脱泡离心机-菌种摇床-常州市万丰仪器制造有限公司 | 快干水泥|桥梁伸缩缝止水胶|伸缩缝装置生产厂家-广东广航交通科技有限公司 |