不太明白你的意思!不知道你是说应用数据库做测试还是做数据库的测试?
前者通常来说,就是验证前台 *** 作与数据库的一致性,比如你在前台删除、增加、修改一条数据,数据库相应的表内是否有相应的记录变化,这是最基本的
如果你说是做数据库测试,牵涉到很多,不过,对于我们测试人员做的哦比较多的数据库的并发,打个比方说吧,我们对一个有5个字段的表test进行基本测试,验证两种情况:一,某字段order_no有索引;二,字段order_no无所有,有无索引时做相同的测试验证
测试验证分同时并发和分钟并发两种情况验证
,并发数从10、20、100、1000不等表中有50000条数据,通过比较响应时间得出测试结论。
做数据库测试不多,也觉得三两句说不清除!
应一位网友的需求 并修正了MVP李洪根 NET平台下WEB应用程序的部署(安装数据库和自动配置) 中的osql用法错误 已测试通过
一) 创建部署项目 在 文件 菜单上指向 添加项目 然后选择 新建项目 在 添加新项目 对话框中 选择 项目类型 窗格中的 安装和部署项目 然后选择 模板 窗格中的 安装项目 在 名称 框中键入 setup 单击 确定 关闭对话框 项目被添加到解决方案资源管理器中 并且文件系统编辑器打开 在 属性 窗口中 选择 ProductName 属性 并键入 信息管理系统
二) 将 主程序 项目的输出添加到部署项目中 在 文件系统编辑器 中 选择 应用程序文件夹 在 *** 作 菜单上 指向 添加 然后选择 项目输出 在 添加项目输出组 对话框中 选择 项目 下拉列表中的 你的程序 单击 确定 关闭对话框 从列表中选择 主输出 和 内容文件 组 然后单击 确定
三) 创建安装程序类 在 文件 菜单上指向 新建 然后选择 项目 在 新建项目 对话框中 选择 项目类型 窗格中的 Visual Basic 项目 然后选择 模板 窗格中的 类库 在 名称 框中键入 installDB 单击 打开 关闭对话框 从 项目 菜单中选择 添加新项 在 添加新项 对话框中选择 安装程序类 在 名称 框中键入 installDB 单击 确定 关闭对话框 详细代码附后
四) 创建自定义安装对话框 在解决方案资源管理器中选择 setup 项目 在 视图 菜单上指向 编辑器 然后选择 用户界面 在用户界面编辑器中 选择 安装 下的 启动 节点 在 *** 作 菜单上 选择 添加对话框 在 添加对话框 对话框中 选择 许可协议 对话框 然后单击 确定 关闭对话框 在 添加对话框 对话框中 选择 文本框 (A) 对话框 然后单击 确定 关闭对话框 在 *** 作 菜单上 选择 上移 重复此步骤 直到 文本框 (A) 对话框位于 安装文件夹 节点之上 在 属性 窗口中 选择 BannerText 属性并键入 安装数据库 选择 BodyText 属性并键入 安装程序将在目标机器上安装数据库 选择 Edit Label 属性并键入 数据库名称: 选择 Edit Property 属性并键入 CUSTOMTEXTA 选择 Edit Value 属性并键入 dbservers 选择 Edit Label 属性并键入 服务器名: 选择 Edit Property 属性并键入 CUSTOMTEXTA 选择 Edit Value 属性并键入 (local) 选择 Edit Label 属性并键入 用户名: 选择 Edit Value 属性并键入 sa 选择 Edit Property 属性并键入 CUSTOMTEXTA 选择 Edit Label 属性并键入 密码: 选择 Edit Property 属性并键入 CUSTOMTEXTA 选择 Edit Visible Edit Visible 和 Edit Visible 属性 并将它们设置为 true
五) 创建自定义 *** 作 在解决方案资源管理器中选择 setup 项目 在 视图 菜单上指向 编辑器 然后选择 自定义 *** 作 在自定义 *** 作编辑器中选择 安装 节点 在 *** 作 菜单上 选择 添加自定义 *** 作 在 选择项目中的项 对话框中 双击 应用程序文件夹 选择 主输出来自 installDB(活动) 项 然后单击 确定 关闭对话框 在 属性 窗口中 选择 CustomActionData 属性并键入 /dbname=[CUSTOMTEXTA ] /server=[CUSTOMTEXTA ] /user=[CUSTOMTEXTA ] /pwd=[CUSTOMTEXTA ] /targetdir= [TARGETDIR]\
附:/targetdir= [TARGETDIR]\ 是安装后的目标路径 为了在installDB类中获得安装后的路径 我们设置此参数
六) 添加文件 将SQL Server备份成文件DB dat添加到 setup 项目(在企业管理器中右击数据库 >所有工作 >备份数据库 备份成一个文件 取名为DB dat) 将安装文件LisenceFile rtf添加到 setup 项目 在用户界面编辑器中 选择许可协议 设置LisenceFile属性为LisenceFile rtf文件 一般会自动将依赖项添加到 检测到的依赖项 如果没有 那么我们要手动将其加入步骤 ) Crystal_Managed m (如果有水晶报表) dotnetfxredist_x m 一定是必须的) (如果有引用其他的dll) 如果使用了水晶报表 手动加入要包含的文件 项目 >添加 >合并模块(添加你的程序文件) (包括dotNetFramework和MDAC ) 位于 C:\Program Files\Common Files\Merge Modules\ 下 为必要的 具体功能如下 (托管组件 MSM 处理所有托管组件的分发 其中包括 Windows 窗体查看器 Web 窗体查看器和所有 Crystal Decisions 命名空间) Crystal_Managed m Crystal_Managed _chs m (对于使报表运行所需的所有其他文件 由数据库访问 MSM 处理其分发 其中包括数据库 导出和图表驱动程序 ) Crystal_Database_access m Crystal_Database_access _chs m (KeyCode MSM 处理 Crystal Decisions 密钥号码的安装 注意是添加合并模块 否则没有 MergeMouduleProperties 属性) Crystal_regwiz m (如果报表文件使用了 ADO NET 的 dataset 数据集对象 那么 VC_User_CRT _RTL_X _ m 和 VC_User_STL _RTL_X _ m 模块也必须包含在安装工程中 而且这两个模块的文件安装属性的 Module Retargetable Folder 项必须修改成为系统目录) VC_User_CRT _RTL_X _ m VC_User_STL _RTL_X _ m (很多人经常出现查询错误 不妨加上这个) 打开解决方案 >右键点击Crystal_regwiz m 的属性 在 MergeMouduleProperties 里的 License Key 填入 AAP GKS GDE DS(这个是你生成Crystal Report是用到的注册号的密码!)
七) 打包时加入卸载功能 方法一: 在打包项目中添加文件msiexec exe(一般可在c:\windows\system \下找到) 在文件系统视图中选择应用程序文件夹 在msiexec exe上按右键 选择创建快捷方式 重命名快捷方式为 卸载 更改此快捷方式的Arguments 为 /x {产品id} 产品id的值为打包项目的ProductCode属性值 方法二:(推荐) 先生成安装包 记下ProductCode(选择解决方案资源管理器根目录如setup 再查看属性标签 不是右键中的属性) 下面要用到 用建立一个新的控制台程序uninst exe文件 power by: landlordh for xp Module uninstall Sub Main() Dim myProcess As Process = New Process If System Environment OSVersion ToString IndexOf( NT ) Then myProcess Start( msiexec /X{ B D A C AB B FB } ) 改为自己的ProductCode End If myProcess Close() End Sub End Module 将控制台程序BIN目录的exe文件加入到打包程序文件中 在程序组创建uninst exe的快捷方式
附 installdb vb类 要添加引用 nfiguration install dll :
Imports System ComponentModel Imports System Configuration Install
Public Class Installer Inherits System Configuration Install Installer
#Region 组件设
计器生成的代码
Public Sub New() MyBase New()
该调用是组件设计器所必需的 InitializeComponent()
在 InitializeComponent() 调用之后添加任何初始化
End Sub
Installer 重写 dispose 以清理组件列表 Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) If disposing Then If Not (ponents Is Nothing) Then ponents Dispose() End If End If MyBase Dispose(disposing) End Sub
组件设计器所必需的 Private ponents As System ComponentModel IContainer
注意: 以下过程是组件设计器所必需的 可以使用组件设计器来修改此过程 不要使用代码编辑器来修改它 Private Sub InitializeComponent() ponents = New System ComponentModel Container End Sub
#End Region
Public Overrides Sub Install(ByVal stateSaver As System Collections IDictionary) MyBase Install(stateSaver) If Not InstallDB() Then 失败 反安装 Me Uninstall(stateSaver) Exit Sub End If DeleteFile(String Format( { }DB dat Me Context Parameters Item( targetdir ))) End Sub
lishixinzhi/Article/program/net/201311/13045
1、右键计算机,点击管理。
2、如图找到SQL Server配置管理器。
3、如图找到SQL Server网络配置下的MSSQLSERVER,然后把TCP/IP状态改为启用。
4、打开SQL server数据库,按照图进行 *** 作,然后点击连接,那么就可以连接到别人(或自己)的数据库
win7下安装sqlserver2008有三个前提,必须要达到要求,才能顺利安装:1、必须安装有
NetFramework3
5SP1最新版
2、win7更新新为最新的补丁版本
3、上述两点都生效重启系统后,再安装sqlserver才可
ps:微软官网有sqlserver2008首席安装顾问测评程序,完全免费,可用它玩预测当前系统环境,指导你完成对sqlserver2008的安装
以上就是关于用sql数据库怎么做软件测试全部的内容,包括:用sql数据库怎么做软件测试、C#项目打包并自动安装SQL数据库、怎样快速检测与sql数据库是否能正常连接等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)