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

Oracle数据库工具:Quest Code Tester

 2007-06-08 12:33:44 来源:WEB开发网   
核心提示:如果你不幸要编写大量的PL/SQL代码,现在你的救星终于到来了,Oracle数据库工具:Quest Code Tester,它就是Quest Code Tester for Oracle (QCTO),如果你在结构化的开发环境中工作(最少是这种环境中),请说出在你插入一条记录到表中的可能会遇到的六种错误或者异常,这就是

如果你不幸要编写大量的PL/SQL代码,现在你的救星终于到来了,它就是Quest Code Tester for Oracle (QCTO)。如果你在结构化的开发环境中工作(最少是这种环境中),那么执行单元测试的重担将落在程序员上。这个工具可以为你节约无数的时间,它让你开发出可重复使用的测试库,只需要简单的配置和修改就可以将这个测试库用于其他的项目。Quest Code Tester是由Steven Feuerstein开发出来的,他是PL/SQL方面公认的专家。在他编写的关于PL/SQL的、由O’Reilly出版的书籍中蕴藏的智慧同样渗透到了这个工具的开发当中。

Quest Code Tester为什么会吸引你

QCTO的发布会直接引起四类人的兴趣,而间接的引起一类人的信息。直接感兴趣的人包括程序员、DBA、QA测试人员和经理。间接感兴趣的人是客户或者终端用户。为什么像QCTO这样的工具会引起这些人的兴趣呢?

对于程序员来说,测试PL/SQL代码常常有一些问题。其一,对他们来说没有像Mercury 公司WinRunner类似的工具。对于PL/SQL程序员来说,这就意味着没有自动化测试、测试案例库或者报告测试结果工具。其二、和数据库测试有关的一个(巨大的)障碍是很多测试将影响到现有的数据。你执行了一个测试,即使是部分失败了(或者部分成功,这决定于你的参考对象),你的测试环境也已经变化了。这种效果也被称为破坏型测试。其三的问题是测试代码用后就被扔掉。你花费了精力来编写测试代码,为了检查完一行数据是否插入到了表中,在你的下一个开发项目中,你可能需要又重写一样的代码。

对于DBA来说,能够编写PL/SQL是如今一项必备的能力。你能够写出专家级别的代码?不,但是你应该有一定程度的竞争力。拿大学中的专业做类比,数据库管理是你的主修专业,而PL/SQL编程则是你的辅修专业。拥有强壮的测试工具可以弥补相当的技巧。插入一条记录到数据库表中不会让你挠头,对吧?下面,请说出在你插入一条记录到表中的可能会遇到的六种错误或者异常。这就是我所想的。我们等会再讨论这个问题。

1 2 3 4  下一页

Tags:Oracle 数据库 工具

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