加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

数据库 – 如何测试Web代码?

发布时间:2020-12-12 08:42:47 所属栏目:MsSql教程 来源:网络整理
导读:有没有人有一些很好的提示来编写数据库后端开发的测试代码,其中对状态有很大的依赖性? 具体来说,我想为从数据库中检索记录的代码编写测试,但答案将取决于数据库中的数据(可能随时间而变化). 人们通常会使用“冻结”数据库制作单独的开发系统,以便任何给定的
有没有人有一些很好的提示来编写数据库后端开发的测试代码,其中对状态有很大的依赖性?

具体来说,我想为从数据库中检索记录的代码编写测试,但答案将取决于数据库中的数据(可能随时间而变化).

人们通常会使用“冻结”数据库制作单独的开发系统,以便任何给定的函数总是返回完全相同的结果集?

我相信这不是一个新问题,所以我会很有兴趣从别人的经验中学习.

有没有好的文章讨论这个基于Web的发展问题?

我通常写PHP代码,但我会期望所有这些问题主要是语言和框架不可知.

解决方法

您应该查看DBUnit,或尝试找到一个PHP对等(必须有一个在那里).您可以使用它来准备具有表示测试数据的特定数据集的数据库,因此每个测试将不再依赖于数据库和一些现有状态.这样,每个测试都是自包含的,在进一步的数据库使用过程中不会中断.

更新:一个快速谷歌搜索显示一个DB unit extension为PHPUnit.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读