WEB开发网
开发学院数据库Oracle Oracle数据库工具:Quest Code Tester 阅读

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.

上一页  1 2 3 4  下一页

Tags:Oracle 数据库 工具

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接