The present invention provides a method for generating test data, the generating method comprises the following steps: calculating total demand simulation test data based on the simulation test data needs of each application system; according to the total demand of simulation test data, the data in a predetermined order and predetermined data conversion rules on the application system for cleaning and processing; the cleaning process of the application system of data according to a predetermined sequence of test data generation for various application systems. Therefore, the simulation test database can be established by using the method of the invention, and the input cost of the test can be lowered through the reuse of the test data.
【技术实现步骤摘要】
本专利技术涉及软件测试,更具体地,涉及一种。
技术介绍
随着软件开发的项目越来越多,企业的IT架构也越来越复杂, 而且关于产品的升级和更新的频率也越来越频繁。在这种情况下, 如4可保i正專欠件系统上线质量,如何l是高测试的效率和质量,就显得 越来越重要;同时随着并4亍开发项目的不断增多,对测i式环境需求 的压力也越来越突出。目前,在测试数据方面存在以下问题由于大量使用生产数据, 占用存储空间大,资源成本高;测试数据不能复用,造成案例复用 率很低,增加了测试的成本;普遍使用生产数据,存在安全性隐患。
技术实现思路
为了解决上述现有技术中的问题,本专利技术提出了 一种测试数据 的生成方法,包括以下步骤根据各应用系统的模拟测试数据需求 计算出模拟测试数据的总需求;根据模拟测试数据的总需求,以预 定顺序和预定凄t据转换失见则对各应用系统的凄t据进行清洗处理;以 及将经清洗处理的各应用系统的数据4安预定顺序依次生成各应用系 统的测试^i:据。其中,模拟测试数据的总需求是通过以下步骤实现的设计模 拟测试数据的数据字典;各应用系统根据数据字典提交满足各应用 系统的模拟测试数据需求的各应用系统的数据和数据字典之间的映 射关系;以及将各应用系统的模拟测试数据需求和映射关系汇总为 模拟测试数据的总需求。预定顺序的清洗处理包括在对各应用系统中的主系统的凄史据 进行去密处理后,输出主系统的数据去密处理前后的凝::悟转换对照 表;以及根据数据转换对照表并利用相同的规则对各应用系统中的 其他从系统的凄t据进4亍去密处理。另外,预定数据转换规则是用不可逆的固定算法来替换各应用 系统的数据 ...
【技术保护点】
一种测试数据的生成方法,其特征在于,所述生成方法包括以下步骤: 根据各应用系统的模拟测试数据需求计算出模拟测试数据的总需求; 根据所述模拟测试数据的总需求,以预定顺序和预定数据转换规则对各应用系统的数据进行清洗处理;以及 将经清洗处理的所述各应用系统的数据按所述预定顺序依次生成所述各应用系统的测试数据。
【技术特征摘要】
1.一种测试数据的生成方法,其特征在于,所述生成方法包括以下步骤根据各应用系统的模拟测试数据需求计算出模拟测试数据的总需求;根据所述模拟测试数据的总需求,以预定顺序和预定数据转换规则对各应用系统的数据进行清洗处理;以及将经清洗处理的所述各应用系统的数据按所述预定顺序依次生成所述各应用系统的测试数据。2. 根据权利要求1所述的生成方法,其特征在于,所述模拟测试 凄t据的总需求是通过以下步骤实现的设计模拟测试数据的数据字典;所述各应用系统4艮据所述#:据字典提交满足所述各应用 系统的模拟测试数据需求的所述各应用系统的数据和所述数 据字典之间的映射关系;以及将所述各应用系统的模拟测试数据需求和所述映射关系 汇总为所述模拟测试数据的总需求。3. 才艮据权利要求2所述的生成方法,其特征在于,所...
【专利技术属性】
技术研发人员:廖子懿,
申请(专利权)人:北京世纪拓远软件科技发展有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。