我希望在我的公司进行测试,但我对最好的开始方式有点模糊。
我知道我可以使用一个框架进行单元测试,例如 OCUnit、GHUnit 或 SenTestingKit……到目前为止一切都很好。我可以使用 Mock 对象等创建一个逻辑测试我的项目的目标。
我也知道使用 UIAutomation 和 javascript 来驱动和测试 GUI。
所以,现在如果我实现一个相当复杂的 GUI 功能,我想对我的代码进行逻辑测试,并使用 UIAutomation 测试 GUI。我如何将这两种方法结合起来,或者将它们分开处理,在这种情况下,我是否假设我需要用两种不同的语言编写两组测试来完全测试一个特性?
附带说明一下,如果有人可以提供关于在已经成熟且不那么模块化的代码库上开始测试的建议的良好链接,那将不胜感激。
谢谢!