上海机器人产业技术研究院

MENU
  • 首 页
  • 关于机器人研究院
    研究院概况 新闻公告 企业文化
    技术服务 机器人成果荟 产业集群 解决方案 教育培训
    实验室 标准查询 技术分享 订阅服务 活动报名
  • 技术服务整体解决方案
    研究院概况 新闻公告 企业文化
    技术服务 机器人成果荟 产业集群 解决方案 教育培训
    实验室 标准查询 技术分享 订阅服务 活动报名
  • 开放共享
    研究院概况 新闻公告 企业文化
    技术服务 机器人成果荟 产业集群 解决方案 教育培训
    实验室 标准查询 技术分享 订阅服务 活动报名
  • 关于机器人研究院
    研发与转化平台 标准服务平台 行业服务平台 检测认证平台
  • 技术服务整体解决方案
    技术服务 机器人成果荟 产业集群 解决方案 教育培训
  • 开放共享
    实验室 标准查询 技术分享 订阅服务 活动报名
  • 联系我们
    联系方式 电子地图 留言反馈
触达前沿智能机器人世界
  • 视频中心
  • 新闻中心
首页 > 新闻中心 >

正文

软件功能安全测试——单元测试

时间:2022-05-12 14:02:14 来源:上海机器人产业技术研究院 作者:小R

▍单元测试术语解释

 

单元测试是指对软件中的最小可测试单元进行检查和验证。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。同时结合代码走读,检查代码是否符合编程规范,寻找流程设计中的问题。

 

▍单元测试的功能

 

单元测试包括异常测试、功能测试、回归测试。

 

异常测试用来确认代码的结构可靠性,能处理所有可行的输入以及输入组合,不会产生异常。通过生成大量的单元测试用例,执行异常测试去检查通用性和边界条件。可靠性测试能否成功,取决于代码是否能完全覆盖,可以通过扩展生成的测试用例,以增强代码覆盖率。

 

功能测试,用于验证所建立模块是否符合需求和功能是否正常工作。在单元级别创建功能测试涉及到人工输入,以指定特定的输入和状态条件、以及预期的输出。功能测试可以作为白盒测试来实施(在了解接受测试的单元的内部组织和实现的情况下进行测试),或者黑盒测试,后者仅基于接受测试的单元的外部行为进行。

 

回归测试,用来验证现有代码行为不会随着代码库改进而更改。

 

▍单元测试的功能特点

 

★ 验证代码是否与设计相符合的

 

★ 发现设计和需求中存在的错误

 

★ 发现在编码过程中引入的错误    

 

▍单元测试输出指标

 

★ 覆盖率审查,包括包括行,路径,基本块,判定,简单条件,和MC/DC覆盖率。

 

★ 测试用例通过率。

 

★ 对缺陷进行严重度分级

 

▍分析案例

 

1、 生成单元测试用例

 

图片

 

2、通过运行单元测试用例,得到单元测试结果,即可进行单元测试的审查

 

图片

 

3、进行覆盖率审查,下图中绿色为已执行代码,红色为未覆盖代码,可以使用函数插桩的方式来提高测试的覆盖率

 

图片

 

4、通过使用桩函数来覆盖未执行的代码

 

图片

 

5、输出分析报告

 

图片

 

▍测试单元覆盖领域

 

★  编程语言覆盖:C、C++、C#、JAVA等;

 

★ 行业覆盖:涵盖机器人、医疗、汽车、工业、国防、信息安全等领域。

 

▍项目受理流程

 

图片

 

 

▍关于上海机器人产业技术研究院

 

上海机器人产业技术研究院是在上海市委市政府、及市科委、经信委等相关委办共同关心指导下,由上海电器科学研究所(集团)有限公司、上海大学以及上海市普陀区政府共同出资组建,是上海机器人研发与转化功能型平台实施载体,肩负推动机器人产业转型升级、培育优质机器人企业、促进“中国制造”品牌国际化的历史使命,助力上海具有全球影响力的科技创新中心建设。

上一条:软件功能安全简介
下一条:关于开展 2022 年度产教融合示范基地授牌评定工作的通知
返回列表

推荐新闻

  1. 创新驱动、智能进化、场景赋能、生态协同—— 第十届“创客中国”智能机器人中小企业创新创业大赛火热报名中!

    2025-06-09
  2. 全球首张 | 智元机器人荣获人形机器人CR认证“001”证书

    2025-05-31
  3. 突破行业标杆!埃夫特ER300系列机器人荣获MTBF 120000小时认证,重新定义可靠性

    2025-05-30
  4. 普陀区人大常委会主任谈上伟调研机器人研究院

    2025-05-15
  5. 2025年IEC/TC125国内主席顾问专家组、国内技术对口工作组和国际全会行前会成功召开

    2025-05-15
  6. 我国牵头国际标准被30+国家转化,全球应用进程加速推进

    2025-05-15
  7. “全国机器人标准化检测分技术委员会”获批,我院承担秘书处

    2025-05-14
  8. “天工”人形机器人一体化关节进入全面“体检”阶段

    2025-05-13
  9. 关于开展第十届“创客中国”智能机器人中小企业创新创业大赛项目征集工作的通知

    2025-05-12
  10. 江苏省南通市代表团一行赴机器人研究院考察

    2025-05-12
  11. 国家标准《工业机器人静电安全规范》等三项标准工作启动

    2025-05-07
  12. 关于征集第十届“创客中国”智能机器人中小企业创新创业大赛评委的通知

    2025-04-29
  13. 共探高质量、发布新成果——2025人形机器人产业高质量发展论坛顺利召开

    2025-04-27
  14. 镇江市党政代表团一行赴机器人研究院考察

    2025-04-25
  15. 定立场,测关节,论数据-全国人形机器人检测认证工作组2025年第二次会议于深圳顺利召开

    2025-04-25
  16. 我院承办的第十届“创客中国”智能机器人中小企业创新创业大赛新闻发布会顺利召开

    2025-04-18
  17. 福州人形机器人训练场启动并接入国家级测评平台

    2025-04-15
  18. 安全性能国际接轨启新章——工业机器人CR认证新规研讨于沪召开

    2025-04-15
  19. 政企携手谋新篇---上电科领导西南行暨卡诺普机器人全系列产品CR认证签约仪式在蓉举行

    2025-03-12
  20. 市科委主任骆大进调研机器人研究院:肯定成绩,寄予厚望

    2025-03-10
  21. ABB全系列机器人CR认证战略合作签约

    2025-02-25
  22. KUKA机器人再添新认证

    2025-01-27
  23. 国评中心与京沪两地人形机器人共建创新中心共同举办人形机器人产业发展论坛

    2024-11-20
  24. 人形机器人检测认证工作组正式成立

    2024-11-22
  25. 守安全底线、 保本体可靠、促智能发展,全国人形机器人检测认证工作组会议顺利召开

    2025-02-27
  26. 我院专家获得"机器人"领域国际电工标准化1906奖

    2024-10-14
  27. 国评中心(总部)为安川颁发机器人洁净级认证证书!

    2024-09-25
  28. JAKA拿下协作机器人全系列CR认证“001”证书

    2024-09-19
  29. KUKA全系列机器人获得CR认证

    2024-09-14
  30. 2024世界机器人大会机器人行业规范检测与技术分论坛在京圆满举行

    2024-08-25
  31. 国评中心(总部)北京测评中心正式揭牌!

    2024-08-24
  32. 首届智能机器人分级分类评价创新论坛在上海召开

    2024-07-05
  33. 上海成立机器人概念验证中心

    2024-06-25
  34. 【研发成果】轻量化、模块化、智能化的移动机器人面市!

    2024-06-20
  35. 机器人赛道逐渐拓宽,人形机器人正当时?

    2024-07-01
  36. 【祝贺】艾利特CS系列协作机器人通过100000小时MTBF测评!

    2024-01-03
  37. 协作无界,“加”速未来—2023首届中国(盐城)机器人+新能源产业发展大会在盐城顺利召开

    2023-12-25
  • 关于机器人研究院
    研究院概况 新闻公告 企业文化
  • 技术服务整体解决方案
    技术服务 机器人成果荟 产业集群 解决方案 教育培训
  • 开放共享
    实验室 标准查询 技术分享 订阅服务 活动报名
  • 人才管理
    用人理念 职业发展 员工风采 人才招聘
  • 联系我们
    联系方式 电子地图 留言反馈
  1. 官方微信视频号

  2. 官方微信公众号

电话:

021-62222910

地址:上海市普陀区曹杨路800号18号楼

版权所有©2001-2021 上海机器人产业技术研究院 沪ICP备18037447号-2 沪公网安备 31010702006397号网站地图

  • 首页
  • 关于机器人研究院
  • 技术服务整体解决方案
  • 开放共享
  • 人才管理
  • 联系我们