当前位置:  开发笔记 > 编程语言 > 正文

硒测试后清理数据

如何解决《硒测试后清理数据》经验,为你挑选了0个好方法。

我正在为内部网络应用程序设置一些Selenium测试,并寻找有关测试"最佳实践"的建议.其中一个测试是通过UI添加一些无法通过UI删除的数据(例如,您可以通过Web应用程序添加记录,但删除需要在内部联系某人以在数据库级别删除它).在运行Selenium测试后,您通常如何考虑清理数据?

有问题的应用程序是用PHP编写的,我使用PHP进行测试(使用Selenium RC和SimpleTest),但我对其他工具等开放,因为这只是一个广泛的最佳实践问题.正在测试的应用程序是在我们的开发环境中,所以我并不特别担心测试带来的数据.

一些想法:

    在Selenium测试中手动连接到数据库以清理数据

    使用像DBUnit这样的东西来管理它?

    只需添加数据,不要担心清理它(也就是说,懒惰的方法)

谢谢!

编辑:似乎大多数想法围绕着相同的结论:处理一组已知数据并在测试完成后恢复.这种机制可能会因语言,数据量等而有所不同,但这看起来应该适合我的需要.

推荐阅读
和谐啄木鸟
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有