我正在尝试在我的Silverlight应用程序上自动执行ui测试。我需要在运行测试时设置并清除我的Oracle数据库。如何在运行UI测试前后设置和清理我的数据库
我创建了一个脚本:“setup.sql”,其中我定义了要执行的查询。我在Localsettings配置的部署选项卡上添加此文件。
setup.sql
CREATE TABLE HSDEV.TESTE_MARIA1
(
Id_test int,
LastName varchar(255),
FirstName varchar(255)
)
然后,我创建了一个.bat文件,我添加的部署选项卡COM Localsettings配置文件和我选择的设置和清除脚本此路径。
的setup.bat
sqlcmd -S COMPUTERNAME -i setup.sql
这两个文件都在溶液中的文件夹。
然后,我创建了一个简单的Web测试,然后运行它。测试通过但表格不是在我的数据库上创建的。
我在做什么错?我错过了什么吗?
表已经存在吗?在尝试创建表之前,您应该检查表是否已经存在。 – Hogan
此表在我的数据库中不存在。 – user1051434