Web services 您的组织如何设置测试数据?

Web services 您的组织如何设置测试数据?,web-services,testing,test-data,Web Services,Testing,Test Data,我在一家拥有web服务作为关键应用程序的组织中担任测试人员。目前,我们通过web前端加载了大量的测试数据,因为这是在现实世界中进行的 这使数据具有一定的合法性,并防止数据格式出现错误。但是,以这种方式加载数据非常耗时,我经常想知道直接将数据加载到数据库是否会更有效率 其他人有这个决定吗?你选择了哪种选择?是否有另一种解决方案可以提高数据的速度和合法性。这是从开发人员而不是测试人员的角度出发的,因此它可能适用,也可能不适用 我不能代表整个组织发言,但在我们的项目中,我们花了一些时间创建“真实世界般

我在一家拥有web服务作为关键应用程序的组织中担任测试人员。目前,我们通过web前端加载了大量的测试数据,因为这是在现实世界中进行的

这使数据具有一定的合法性,并防止数据格式出现错误。但是,以这种方式加载数据非常耗时,我经常想知道直接将数据加载到数据库是否会更有效率


其他人有这个决定吗?你选择了哪种选择?是否有另一种解决方案可以提高数据的速度和合法性。

这是从开发人员而不是测试人员的角度出发的,因此它可能适用,也可能不适用

我不能代表整个组织发言,但在我们的项目中,我们花了一些时间创建“真实世界般”的数据,并使用SQL脚本将这些数据加载到测试数据库中。这些数据是来自生产环境的真实数据和为表示产品中的特定“问题情况”而定制的数据的组合

脚本作为构建软件的一部分自动运行,并由单元测试框架驱动的自动化集成测试使用。这些测试将通过各种可用接口测试数据的查找、创建、编辑和删除

在这样的构建和测试运行期间,测试数据库会被重置,并多次使用数据重新加载。这样做是为了消除测试之间的依赖关系;一个测试不应依赖于另一个测试创建或修改的数据,也因为某些测试的数据可能与其他测试的数据不同。不过,大多数测试都是基于相同的测试数据执行的


设置这个测试数据(并维护它)一直(有时)有点令人头痛,但从长远来看,它在我们的案例中工作得很好。

这是从开发人员而不是测试人员的角度来考虑的,因此它可能适用,也可能不适用

我不能代表整个组织发言,但在我们的项目中,我们花了一些时间创建“真实世界般”的数据,并使用SQL脚本将这些数据加载到测试数据库中。这些数据是来自生产环境的真实数据和为表示产品中的特定“问题情况”而定制的数据的组合

脚本作为构建软件的一部分自动运行,并由单元测试框架驱动的自动化集成测试使用。这些测试将通过各种可用接口测试数据的查找、创建、编辑和删除

在这样的构建和测试运行期间,测试数据库会被重置,并多次使用数据重新加载。这样做是为了消除测试之间的依赖关系;一个测试不应依赖于另一个测试创建或修改的数据,也因为某些测试的数据可能与其他测试的数据不同。不过,大多数测试都是基于相同的测试数据执行的


设置这个测试数据(并维护它)一直是(有时也是)一件令人头疼的事,但从长远来看,它在我们的案例中工作得很好。

在大多数相同的情况下,测试人员更喜欢使用脚本加载测试数据,这导致无法使用UI部分加载数据[耗时]。对于测试人员的关键点,每个测试只能对单行数据或整个db数据执行。所以,为了更好地进行测试,请遵循生成脚本以加载数据的方法。
还有一点,Make script是一次为整个项目加载数据的时间投资。

在大多数相同的情况下,测试人员更喜欢使用脚本加载测试数据,因为不可能使用UI部分加载数据[time consueming]。对于测试人员的关键点,每个测试应该只在单行数据或整个db数据上执行。所以,为了更好地进行测试,请遵循生成脚本以加载数据的方法。
还有一个问题,Make脚本是整个项目加载数据的一次性投资。

最后,我们决定从通过前端设置数据的系统迁移到数据插入系统。但请密切关注这些数据,以确保它是真实的世界。这很好,测试运行得更快。

最后,我们决定从通过前端设置数据的系统迁移到数据插入系统。但请密切关注这些数据,以确保它是真实的世界。这很有效,测试运行得更快。

我对测试数据也有同样的问题。在我们的组织中,有一个批处理作业,它用类似于生产的数据填充数据库。
我与功能测试人员协调,以获取loadrunner脚本的测试数据。

我在测试数据方面也遇到了同样的问题。在我们的组织中,有一个批处理作业,它用类似于生产的数据填充数据库。 我与功能测试人员协调,以获取loadrunner脚本的测试数据