SQL存储过程测试——创建测试用例以及测试结果存储

本文介绍了如何创建SQL数据库和表结构以存储测试用例的输入数据和测试结果。首先,通过T-SQL脚本创建数据库dbTestCasesAndResults,接着建立tblTestCases和tblResults表,分别用于存储测试用例和测试结果。此外,还展示了如何设置SQL登录账号并分配权限,以便进行测试数据的插入和查询。
摘要由CSDN通过智能技术生成

问题
如何创建SQL数据库以及表结构以用来保存测试用例的输入数据和测试结果。

设计
编写T-SQL脚本,创建一个数据库然后创建一些表用来保存测试用例的输入数据和测试结果。如果想通过SQL认证的方式连接到上一步创建的数据库,请创建一个专用的SQL登录账号。然后在查询分析器里或者通过osql.exe运行T-SQL脚本。

方案
--makeDbTestCasesAndResults.sql
use master
go

if exists(select * from sysdatabases where name = 'dbTestCasesAndResults')
 drop database dbTestCasesAndResults
go

if exists(select * from sysxlogins where name = 'testLogin')
 exec sp_droplogin 'testLogin'
go

create database dbTestCasesAndResults
go

use dbTestCasesAndResults
go

create table tblTestCases
(
caseID char(4) primary key,
input char(3) not null,--an empID
expected int not null
)
go

--下面插入的是用于usp_StatusCode的测试用例数据
--也可以通过BCP、DTS,或者C#程序从文本文件读入

insert into tblTestCases values ('0001','e1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值