51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3488|回复: 2

写的自动化测试工具欢迎了解的同行交流!

[复制链接]

该用户从未签到

发表于 2018-7-5 09:22:52 | 显示全部楼层 |阅读模式
软件是基于TCP/UDP协议通信的软件接口通信发送的测试软件,可以模拟基于自定义协议的数据帧的状态和数据变化
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2018-7-5 09:24:38 | 显示全部楼层
自己补一下
本软件是为了进行软件系统测试或配置项测试编写的测试工具,可以动态模拟基于TCP、UDP和组播I协议下发送各种自定义协议数据的发送、生成。为灵活生成各种数据,适应测试生成数据和发送数据的灵活性,利用XML文件进行元数据描述,作为模拟软件运行的控制文件。
本软件的主要用途为软件的系统测试和配置项测试提供网络数据,但也可以用于仿真环境或训练环境,如一个软件系统,通过网络与外部许多设备或软件进行通信,这样的环境由于一直运行着业务,不可能用于新人培训或实战考核,就可以依实际系统为蓝本,外接本软件模拟外部设备或软件的接口,形成一个模拟训练考核环境。
软件主要具有如下模拟功能:
1  数据发送:具有周期发送和数据驱动发送功能。周期发送是按照给定的周期发送数据帧,如50ms周期发送一帧数据;数据驱动发送是接收网络外部数据,进行数据处理,根据给定条件进行发送。
2  数据生成:能够生成多种数据类型的数据,如补码二进制、 IEEE 754 float格式、IEEE 754 double格式、偏移二进制、微软浮点数、单片机浮点数、IP地址、十进制数据和字符原码等多种数据类型;数据按照元数据进行数据模拟,可以按照周期模拟,也可以对网络接收数据进行处理,生成需要的数据帧再进行发送。可以模拟正常数据、异常数据、时间数据、状态数据、校验和等多种数据。
3  发送状态模拟:模拟多种网络数据发送情况:如:发送正常帧、按照给定的帧数发送,按照时间段发送,多种帧混合发送,数据丢帧、数据帧颠倒发送、数据随即丢帧发送、数据帧重帧发送、帧长比要求的长或短的数据帧,数据帧堆积等。
4  支持多种网络发送方式:TCP网络客户端、TCP服务端端、UDP单播、组播和指定源组播。
5  网络数据多路由选择:(1)支持网络多路由选择处理,及同时在多个数据流中选择一路处理;(2)支持网络多路由单独处理,及同时对多个数据流分别进行数据处理;(3)支持网络多路由数据融合处理,及同时对多个数据流进行数据融合处理,剔除多数据流中相同帧数据,选择一帧数据进行处理。
6  网络数据多帧选择:内连续n帧相同再开始处理数据、周期内连续n帧相同再开始处理数据、内连续m帧中n帧相同再开始处理数据、周期内连续m帧中n帧相同再开始处理数据。数据判别过滤:对数据帧的数据进行判别式判别,根据真假处理顺序和条件的改变,进行相应处理:判决文法的结构由表达式、()、与(&&)、 或(||)四要素构成整个判决语句,结构如:Expression1 && expression2 && (expression5 || expression6),表达式的结构:Data MulOp dUnit & ulMask OP [Tn]DestData MulOp dDestUnit & ulDestMask。
7  网络数据处理方式:根据网络数据对数据帧生成线程进行各种控制操作、网络数据转存、网络数据处理结果记录与显示、网络数据处理:包括加减乘除模除位操作等。
8 支持多种启动方式:当前启动、延迟启动、提前启动、时间偏移启动、网络命令启动、外部输入起飞时间等。
9 业可以作为简单的数据处理和故障判决系统
以上功能都是通过XML语言进行描述,构建软件运行系统,实现软件的功能。XML文件包括:
   1 数据帧产生方式:周期驱动或数据驱动
   2 数据发送情况的模拟
   3 网络连接方式
   4 网络数据接收
   5  元数据模拟
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2018-7-3 10:12
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2018-7-17 10:20:08 | 显示全部楼层
    请问工具在哪里呢
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-3-29 02:50 , Processed in 0.067736 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表