我是靠谱客的博主 端庄人生,最近开发中收集的这篇文章主要介绍TestDataBuilder自动生成工具,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、TestDataBuilder自动生成工具概要描述
1.TestDataBuilder自动生成工具概要简介
TestDataBuilder自动生成工具是以Java语言实现的完成测试数据自动生成功能的测试工具。该版本为初级设计版本,以某公司员工个人信息管理系统为背景,已初步实现为测试员工姓名、年龄、出生日期、工号、入职日期、工资等功能,自动生成有效等价类、无效等价类、边界值以及随机数据四类测试数据。
2. TestDataBuilder自动生成工具开发人员
开发人员:GSJY小组全体组员
二、TestDataBuilder自动生成工具内容介绍
1. 语言和环境
A、实现语言:
   Java
B、实现技术:
   文件的输出、测试用例数据的生成
C、环境要求:
   Eclipse 3.x;
   JDK1.7以上
2. 业务流程
系统业务流程图如下 


 

 3.功能模块设计

1)Double类型测试数据

实现类:TestDouble

定义变量:

hmin---身高下限

hmax---身高上限

wmin---体重下限

wmax---体重上限

实现思路:

利用随机数产生有效等价类和无效等价类;

利用输出文件,输出测试用例数据;

2)Date类型测试数据

实现类:Date

定义变量:

Birthyear----出生年

Birthmonth---出生月

Birthday---出生日

Inductionyear入职年

Inductionmonth---入职月

Inductionday---入职日

并且设置出生日期和入职日期的限制边界值yearmax、Byearmin、Iyearmin、monthmax、monthmin、daymax、daymin

实现思路:

由已设置的边界值划分有效等价值和无效等价值;

利用随机数再产生一组有效等价类范围内的随机测试数据;

利用输出文件,输出测试用例数据

3)Int类型测试数据

实现类:TestcaseInt

定义方法:testAge()、testSalary()、testNum()

实现思路:

分别定义年龄、工资、工号的边界值;

利用随机数生成有效等价类的测试数据;

利用输出文件,输出测试用例数据

4)String类型测试数据

实现类:TestString

定义方法:name()、health()

实现思路:

在每个方法中定义字符串;

分别输出有效和无效等价类;

利用输出文件,输出测试用例数据

4. 注意事项

1、请注意代码的书写,各个变量命名规范;

2、控制台输出请注意输出方式;


 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 


最后

以上就是端庄人生为你收集整理的TestDataBuilder自动生成工具的全部内容,希望文章能够帮你解决TestDataBuilder自动生成工具所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(93)

评论列表共有 0 条评论

立即
投稿
返回
顶部