企业门户网站开发费用,怎么利用互联网平台赚钱,广州网站建设开发团队,平面设计公司属于什么行业测试框架#xff1a;mocha数据库#xff1a;mysql和mongodb疑问1. 如何控制多个测试用例的运行顺序#xff1f;用例写多了#xff0c;A用例把数据变成了状态1#xff0c;有些后面的用例基于这个状态1的数据进行查询判断#xff0c;才能使得后面的用例正常运行#xff0c…测试框架mocha数据库mysql和mongodb疑问1. 如何控制多个测试用例的运行顺序用例写多了A用例把数据变成了状态1有些后面的用例基于这个状态1的数据进行查询判断才能使得后面的用例正常运行可是由于很多异步用例A可能没运行完后面的就跑起来了数据都不对头我希望能确保A用例跑完了再跑后面的就是定义运行顺序疑问2. 除了定义顺序以外还能否定义依赖在不调整顺序的情况下用例声明依赖某个用例运行成功才运行否则就skip类似PHP的PHPUnit的depends疑问3. 许多用例对数据库进行了各种增删改查在不编写删除/更新代码对数据进行恢复的情况下让数据恢复。我用PHP开发的时候解决方案是这样的将一个定义好的mysql数据库导出sql文件配置给PHP的测试框架该测试框架每次启动时会清空数据库然后导入这个sql文件于是数据库就构建成了这个sql的内容所有测试代码都是基于这个内容状态进行测试怎么改都无所谓反正下次启动的时候数据库又会被恢复我希望node在这方面也有一个解决方案可以做到这样否则的话也只好我自己开发这样的自动清空数据库和重新导入的模块了