Oracle数据库工具:Quest Code Tester
2007-06-08 12:33:44 来源:WEB开发网核心提示: 介绍和概要对表、视图、查询和光标变量的测试对集合(collection)的测试对记录的测试对全局变量和表达式的测试对文件内容的测试对异常、系统输出和时间花销的测试提示和技巧所有的内容都包括在视频中演示的代码,这样你可以在方便的时候回去在试一试这些测试代码,Oracle数据库工具:Quest
介绍和概要
对表、视图、查询和光标变量的测试
对集合(collection)的测试
对记录的测试
对全局变量和表达式的测试
对文件内容的测试
对异常、系统输出和时间花销的测试
提示和技巧
所有的内容都包括在视频中演示的代码,这样你可以在方便的时候回去在试一试这些测试代码。这个库的第二个好处是这些测试代码可以作为很好的例子或者用于你自己环境中的原型。
Quest Code Tester非常优雅的功能
接下来,将介绍快速构建(Quick Build)的功能。它里面有很多模板一样的测试用例,你可以方便的拖放到测试准备框架中。现在回到前面的关于在插入数据会遇到的六个错误或者异常的问题(我本来可以问七个的),下面一张图中显示了只要你鼠标点一下就可以获得这些错误。
对于每一种异常,最后的结果会在特定的错误发生之后进一步的描述。举一个例子,假设你在插入数据的过程中遇到了DUP_VAL_ON_INDEX(索引上出现重复值)的异常。在这个错误发生之后表的状态是怎样的?理想的情况,表没有发生任何变化,但是你如何才能检查或者验证这个希望的结果?
一种测试是比较错误发生之前和之后的记录行数,而另外一种测试是验证哪一种错误真正的发生了(而不是其他类型的错误)。出于好奇心,Oracle中的哪个错误是和DUP_VAL_ON_INDEX相关的?第一个错误是我记得住的, 这个错误试图攻击Oracle做的最好的事情:防止违反唯一性约束, 否则就报ORA-00001.
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
更多精彩
赞助商链接