【发布时间】:2017-11-08 23:31:31
【问题描述】:
我有一个网站,在将我的开发代码投入生产之前,我需要进行一些单元测试。
我正在考虑编写一些单元测试,但不是将虚假数据库数据发送回单元测试,而是使用实际的 MySQL 数据库。
但是,我希望测试 MySQL 数据库保持相对静态。也就是说,在页面加载完成后,我希望 MySQL 数据库撤消任何修改数据的查询,例如 INSERT、UPDATE 等。这样,数据库将重置为其旧数据并准备好下一个测试。
- 有没有简单的方法来实现这个想法?还是我应该采取其他方法?
- 在测试严重依赖 MySQL 查询的网站时,有哪些常见的行业做法?
【问题讨论】:
标签: mysql database unit-testing testing