数据库 – 有没有办法在PL / SQL中为dev应用TDD技术
|
由于我在PL / SQL的DB-server-side中有很多程序逻辑,我想知道TDD是否适用于PL / SQL.如果你指出一些有样本和详细描述的信息资源,那就更上帝了.提前致谢! UPD:我只需要在我的机器上存储和运行测试,不会影响其他团队成员.那可能吗? 解决方法是的 – 只需应用正常的TDD周期(参见例如 wikipedia),就像在任何其他编程语言中一样:>添加测试 你想要一个unit testing framework当然.不可饶恕,例如StackOverflow有问题,如Unit testing for PL/SQL或Unit Testing Framework for Oracle PL/SQL?.你已经检查了那些 – 不是吗? 孤立地运行测试是非常可能的.您可能希望拥有专用的Oracle数据库实例或100%受您控制的架构. 我遇到的唯一棘手的部分是测试一个非常广泛地使用数据库的代码,或者当数据库模式发生很大变化时.如果数据库很复杂或者测试执行需要大量数据,则填充或伪造数据库可能会非常棘手且耗时.在那些情况下,我通常会通过删除使运行测试变得麻烦的约束和触发器来伪造数据库.这很好,因为重点是PL / SQL代码,而不是数据库结构,单元测试不是最后的验证步骤. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Redhat 6.5下MySQL5.6集群配置方法完整版
- sql – 如何在oracle中使用select with if条件?
- SQL最佳实践 – 好的依靠自动增量字段按顺序排序行?
- sql – 如何让SSIS Lookup转换忽略字母大小写?
- sql-server-2005 – 如何在SQL Server 2005中撤消删除操作?
- sql – 创建一个查询以填补由于数据错误而导致的表空白
- sql – 将数据库更改为“online”并将db设置为“multi-user
- sql-server – 如何在SQl Server 2008中选择distinct,但仅限
- sql-server – SQL Server:为什么比较null = value为NOT I
- 如果数据库表更新/插入,如何让Windows C#控件自动更新?
