在完整的软件项目开发周期中,软件测试工作占了一半以上的时间。随着软件功能越来越复杂、代码量成倍增加,软件开发、升级、迭代的周期越来越短,传统高成本的测试方式已无法满足软件开发的需求。

快速测试可以帮助测试人员从复杂的测试编程中脱离出来,通过简单的可视化配置,自动生成测试程序,并将运行后的测试结果和期望值进行比较,自动得出测试结论。

01 ETest快速测试

ETest支持快速测试、自动化测试、测试软件开发、实时仿真等应用模式,今天我们主要来介绍ETest的快速测试模式。

快速测试模式是指工程师无需编写测试程序,仅需要进行简单的可视化配置即可完成测试。使用流程如下:

图1:ETest快速测试流程图

1、环境配置:通过可视化的拖拽就可以构建出一个测试环境以及通信协议。完整的测试环境,通常包括3部分内容:设备、连接拓扑和通信协议。

设备,包括被测设备和与其连接的外围设备(也就是被仿真的设备)同时还需要描述每个设备外部接口和接口的参数;

连接拓扑,描述了设备接口之间的连接关系还有被仿真设备的接口与物理通道之间的对应关系;

通信协议,描述接口通信使用的数据格式。

2、程序生成:利用ETest提供的自动生成功能可以将已经构建好的测试环境自动生成一个可视化的测试执行程序。

3、测试执行:运行可视化程序,执行快速测试。

快速测试这种使用方式最大的特点就是上手很容易、不需要编程、没有使用门槛。

02 成功案例

某型无人机飞控系统测试应用了ETest快速测试模式,在该测试模式下,测试人员可不编写测试程序,简单构建测试环境后即可进行自动化测试。

图2:测试环境配置

图3:通信协议配置

图4:测试执行

03 ETest简介

ETest是一款软件开发环境IDE(点击查看详情),基于该IDE可以完成嵌入式系统测试软件的开发与部署。该产品是由凯云科技率先在行业内推出的国产自主可控半实物仿真测试开发平台,有效打破了国内该领域长期由进口软件LabView、DSpace等产品垄断的格局。

ETest可广泛应用于航空航天、武器装备、工业控制、汽车电子、仪器仪表等各行业测试工装、测试仪器等设备的研发。具有应用范围广、实时性强、开发效率高、使用简单、易于扩展、国产自主等特点,支持各种国产CPU+国产操作系统的部署方案,同时兼容Windows、linux、Mac等多种操作系统。

ETest快速测试保障了软件的稳定性和可靠性。上手容易、使用简单;缩短软件开发测试周期,可以让产品更快投放市场;同时能降低测试成本,提高测试效率,提升产品质量。

ETest快速测试模式,以向导式的方式快速建立测试用例,并根据测试用例自动生成测试脚本,编排测试任务计划,系统会根据测试任务自动进行测试,减轻测试工程的工作强度。

ETest快速测试:零代码!无门槛!上手快!相关推荐

  1. 零代码/无代码 vs 低代码 如何分类?如何区别?到底有什么不同?分析超过20款零代码低代码产品

    低代码/零代码的概念,也出来一段时间了,平台和产品也一大堆.最近专门测评了一堆,希望对大家有所帮助. 申明一下:SaaS也是0代码,这个不在讨论的范围内.产品千差万别,概念上做细致的区分原本就是一件非 ...

  2. Unity新项目如何快速理清顶层代码结构

    Unity新项目如何快速理清顶层代码结构 半路上手新项目时弄懂scene切换流程是有必要的,scene切换可以说是unity最上层的代码资源结构 思路 首先我们在入口scene(第一个scene)中添 ...

  3. 零代码—0代码—无代码平台是什么?怎么选?

    零代码平台究竟是什么?我们该是不是优先选择呢?为方便大家理解,本文将从零代码平台的原因.特点.优势.应用实例.局限性.选择要点六个角度分析:零代码平台到底是什么?到底适不适合你来用? 一.为什么会再次 ...

  4. 一文看懂:零代码、0代码、无代码平台是什么?怎么选?

    注:零代码.0代码.无代码平台,指的基本是同一个意思,即不用代码开发.就能实现应用搭建的平台 以前想要P一张好看的图片或者做一个很燃的视频,只能交给设计师&摄影师用专业的软件,但现在有了美图秀 ...

  5. [零代码工具推荐] 快速建站神器 Jeecg/Boot

    项目介绍 JeecgBoot 是一款基于代码生成器的低代码开发平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus, ...

  6. python 零代码快速开发平台_现在低代码开发平台和零代码平台区别是什么?

    低代码与零代码,可参考一下 开发平台在国内已经发展了很久了,从有代码到低代码,甚至有些厂家声称可以无代码,当然无代码只是一个噱头. 低代码开发可以解决传统的开发方式的复杂方式,提高开发效率,节省时间成 ...

  7. “零代码”的瓴羊Quick BI即席分析,业务人员也能轻松上手

    企业无论规模大小,在经营与管理过程中均会产生海量数据,这些数据是企业实现持续发展的宝贵资产.一些企业倾向于采用传统数据管理方式,如聘用数据工程师.数据分析师等,建构企业数据分析系统.通过企业数据分析系 ...

  8. ETest系列课程 第三讲 ETestDev快速测试

    ETest系列课程 第三讲 ETestDev快速测试ETestDev是一款基于国产CPU及操作系统的装备软件测试设备开发平台,可广泛应用于航空航天.武器装备.工业控制.汽车电子.仪器仪表等各行业测试工 ...

  9. Excel催化剂开源第42波-与金融大数据TuShare对接实现零门槛零代码获取数据

    在金融大数据功能中,使用了TuShare的数据接口,其所有接口都采用WebAPI的方式提供,本来还在纠结着应该搬那些数据接口给用户使用,后来发现,所有数据接口都有其通用性,结合Excel灵活友好的输入 ...

最新文章

  1. 【Java 网络编程】UDP 简介
  2. HTML 5 视频/音频参考手册
  3. linux设备驱动模型之 kset原理与实例分析
  4. 格式化输出字符串变量
  5. 1张手稿图讲明白 Kubernetes 是怎么运行的
  6. CoreGraphics中CGContextAddArcToPoint函数的用法说明
  7. webpack的css样式文件加载依赖
  8. LINUX下oracle数据导入导出方法
  9. linux 查看cpu温度,安装lm_sensors工具
  10. 用“无线诊断”工具解决 Mac 出现的 WiFi 连接问题
  11. 华为移动wifi显示无服务器,华为移动wifi设置方法
  12. “冯唐易老,李广难封”的启示
  13. 全国青少年软件编程等级考试scratch一级考试大纲+考点
  14. redis的高级教程
  15. 论文Hierarchical Chamfer Matching
  16. 现代轻奢风格装修讲解
  17. Qt的基本控件——显示控件
  18. Kafka中的coordinator
  19. javaSE每天练程序——乘法表/水仙花数/递归/加减乘除/登陆/for增强/冒泡法/存钱/n求和
  20. 色即是空,空即是色---java有关null的几件小事

热门文章

  1. 远程办公考勤表(疫情期间)
  2. Google Open API授权认证体系
  3. 高阶数据结构 -------- 跳表
  4. 【报错】sqlalchemy.exc.ArgumentError: Mapper mapped class Role→role could not assemble any primary key
  5. 角逐利器 MBR一体化污水处理设备实现市政污水固液分离
  6. docker stop rm rmi 命令
  7. 不要裸辞,不要吐槽上家,尽量不要投简历,不要过于谦虚
  8. NB-IOT 移远BC35设置频点学习记录
  9. 智能油井依靠5G工业路由器远程监控系统方案
  10. 即日起,公转私这8种情况是合法的!