一种测试数据生成方法及装置制造方法及图纸

技术编号:8413079 阅读:172 留言:0更新日期:2013-03-14 02:08
本发明专利技术公开了一种测试数据生成方法及装置。所述测试数据生成方法包括:获取预设的测试数据定义信息,确定需要生成的测试数据中所包含的字段;进一步根据所述测试数据定义信息中的关联定义信息,确定需要生成的关联字段;其中所述关联字段为:与外部数据具有关联关系的数据字段;读取所述外部数据,根据所述外部数据的内容,生成测试数据的关联字段数据值;利用随机法生成测试数据的非关联字段数据值。应用本发明专利技术技术方案,可以在生成数据的过程中,充分考虑到与外部表相关联的数据字段,从而保证数据之间的关联关系,满足复杂系统的测试需求。

【技术实现步骤摘要】

本专利技术涉及测试
,特别是涉及一种测试数据生成方法及装置
技术介绍
软件测试是软件生命周期的重要组成部分,确保了计算机软件的正确性和完整性。随着软件测试技术的发展,自动化测试技术已经被越来越广泛地使用,其主要包括测试数据自动生成、测试用例的自动执行和校验、测试环境的自动部署等方面。在软件测试的过程中,测试数据的准备是重要的环节,快速、全面地准备好测试数据,不仅可以大幅提高测试效率,缩短测试周期,而且还可以避免测试用例的遗漏,增加测试的覆盖面。目前,一种较为常用的测试数据准备方法是随机测试数据生成法,其主要思想是由测试人员预先给定数据取值范围,然后由计算机在给定的取值范围内随机选取测试数 据。这种方法生成的测试数据,覆盖比较全面,适用于功能测试。在实际的测试应用过程中,专利技术人发现上述测试数据生成方法至少存在以下问题首先,数据之间的关联性难以维护,对于较为复杂的系统而言,如果生成的测试数据是需要在多个数据表之间关联的,那么随机法生成出的测试数据可能就是不可用的;其次,只能生成正确的数据,不能生成错误的数据,而在实际的测试过程中,为了测试程序的故障处理能力,对于错误数据的测本文档来自技高网...

【技术保护点】
一种测试数据生成方法,其特征在于,该方法包括:获取预设的测试数据定义信息,确定需要生成的测试数据中所包含的字段;进一步根据所述测试数据定义信息中的关联定义信息,确定需要生成的关联字段;其中所述关联字段为:与外部数据具有关联关系的数据字段;读取所述外部数据,根据所述外部数据的内容,生成测试数据的关联字段数据值;利用随机法生成测试数据的非关联字段数据值。

【技术特征摘要】

【专利技术属性】
技术研发人员:崔萌江峰谢朝阳
申请(专利权)人:中国电信股份有限公司云计算分公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1