51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4201|回复: 2
打印 上一主题 下一主题

批量测试存储过程

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-5-10 17:45:38 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 樱花季节 于 2010-10-26 16:53 编辑

需要批量测试存储过程,
写了个方案,大家 帮我看看行不行?
1.        编写数据库脚本测试存储过程
步骤:
a.创建存储过程用例表。思考:Proc_param列应该是个动态字段,根据不同存储的输入参数数量增加而增加。
Create table proc_tc_${存储过程名}
(
   Proc_name,
   Proc_param
)
b.创建存储过程实际结果表。
Create table proc_${存储过程名}_actualResult
(
   Proc_name,
   Col1
   Col2
)
c.创建存储过程预期结果表。
Create table proc_${存储过程名}_expectResult
(
   Proc_name,
   Col1
   Col2
)
b.将写好的用例导入proc_tc_${存储过程名}
c.编写存储过程,从proc_tc_${存储过程名}表中读入数据,获取被测存储过程的执行次数,循环执行。同时将执行结果插入proc_${存储过程名}_actualResult表。
c.编写脚本比对proc_${存储过程名}_actualResult与proc_${存储过程名}_expectResult,输出测试报告。
可行性分析:针对每个存储过程,都需要对应的用例表,实际结果表,预期结果表。需要考虑数据库性能。对于输出多个结果集的存储过程来说,要对应建立预期结果吧,实际结果表。




帮忙看看啊,小女子先谢了!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

3#
发表于 2018-5-14 11:44:26 | 只看该作者
能给具体说一下么,刚好需要测试一结算的批量数据是否正确,谢谢!!!
回复 支持 反对

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2010-12-30 17:48:20 | 只看该作者
已经上手,谢谢各位
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-10 14:44 , Processed in 0.067872 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表