我需要创建iOS单元测试,我需要将sql .db推送到app location / sandbox / whatever(可能来自testsuit的setUp()func)并从测试用例中运行一些CRUD操作,然后删除测试完成时,来自tearDown()的数据库。我如何将.db推送到app位置进行测试,这将像app中使用的db一样使用。
另一个问题,我需要运行自动化测试,所以有没有任何命令(比如Android中我们使用adb,在Tize中我们使用gdb)用于iOS应用程序在应用程序位置插入这些数据库文件来运行这些测试用例。如果我错过了任何一点,请帮助。
在iOS模拟数据库中测试CRUD操作的标准方法是什么。
答案 0 :(得分:0)
就我的研究而言,iOS没有类似adb / sdb的工具。此外,还有一种在真实数据库上执行测试的解决方法。
希望它有所帮助。