51Testing软件测试论坛

标题: 请行家们给点测试存储过程的tips!!!!!! [打印本页]

作者: a6598    时间: 2011-6-9 01:27
标题: 请行家们给点测试存储过程的tips!!!!!!
web系的项目,有些公司为了复用和业务需要,业务和逻辑完全放在存储过程中完成。这样给单元测试带来很大问题,我们知道,一般单元测试我们会选择框架来进行assert辅以coverage工具。但是对于像sq,一般单元测试时就没有比较好的办法了,我自己常用到的也只是declare变量去跑不同分支,但是没有统计cover。有什么测试代码量少又能有覆盖率保证的针对sql测试的框架选择吗?
作者: lyscser    时间: 2011-6-10 09:25
同问~
作者: eightants    时间: 2011-9-27 22:00
据我所知在oracle上有一个非常好用的unit测试工具-Quest Code Tester,目前应该还是免费的。
http://unittest.inside.quest.com/index.jspa
该工具提供了很多便利的功能,其中就包括测试覆盖率的统计。你自己再找一找是不是也有类似的工具用来测试SQL。

我们以前测试Data Warehouse的时候是采用的100%覆盖率的测试方法,QA和Developer完全背对背,针对相同的数据源写两套code,结果必须一致。其中QA的code最后也被用在production里面,成为每次ETL运行结束之后的自动检验程序。
作者: 云层    时间: 2011-10-6 11:07
楼上的东西看起来不错哦,谢了
作者: metaboy    时间: 2011-11-1 11:14
很多开源的攻击,有些只需要做点改动就可以使用,比如sqlunit. 楼上给的那个工具看着好像很不错的样子,我决定试用一下先。呵呵!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2