任何可用于编写测试用例以支持使用Appcelerator Titanium开发的iOS应用程序的框架?
答案 0 :(得分:1)
单元测试有很多框架:
但是上面列出的大多数框架要么已经停产,要么不再有效。并且仍在工作的框架主要在Titanium容器/运行时中运行。这意味着需要首先构建和运行Titanium项目,这使得测试的执行过程非常缓慢。除此之外,他们中的大多数都不提供模拟Titanium命名空间(例如操纵/模拟Ti.Network)。
我们正在使用TiUnit工具集进行单元测试,并结合Istanbul(测试/代码覆盖率)。 TiUnit涵盖了单元测试中的需求:
答案 1 :(得分:0)
我们建议使用ti-mocha(https://github.com/tonylukasavage/ti-mocha),测试用例,支持断言,跳过,高级验证和更多功能。