首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

软件测试中,如何构造测试数据?

问题:软件测试中,如何构造测试数据?

功能测试的测试数据,一般是手工构造

如果需要构造大量数据,要分析测试需求,准确清晰的分析之后,再对输入的测试数据进行分析。

一方面,我们要求测试数据要尽可能的与生产环境的数据相一致,尽可能是有意义的数据,可以通过分析使用现有系统的数据或根据业务特点来构造数据。

另一方面,我们要求测试数据输入要满足输入限制规则,尽可能覆盖到满足规则的不同类型的数据。

生成测试数据的方法:

编写sql脚本(存储过程)在数据库端直接生成;

编写程序代码生成(实际上也是要写sql);

使用批量数据生成工具(DataFactory、PL/SQL Developer、TOAD等都可以);

使用工具录制业务参数化之后长时间运行来生成。

不过使用sql来做是最灵活的,尤其是涉及到业务数据相互转换需要充分考虑到内部处理逻辑及约束时。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191213A0HGHT00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券