TDD(Test Driven Development)—测试驱动开发模式
相互独立的测试 测试优先 断言优先 测试数据 在测试优先中使用什么样的数据。编排数据必须取不同的值,且必须有意义。如果1和2之间没有概念上的差别,那就使用1。 显示数据 如何表达数据的意图?让测试自身包含预期的和实际的结果。并且努力使它们之间的关系明显化。 子测试 当测试用例太大时,需要分解,对一个问题做两个不完整测试,同时做子测试。这样可能会犯错误,两个子测试和原来的测试不一样。 模拟对象(Mock Object) 如果测试依赖昂贵并且复杂的资源对象,,我们可以创建这些资源的模拟版本。 模拟对象增加可靠性和性能和可读性。如果模拟对象不可靠怎么办?可以通过对实际对象适用的一系列测试来测试模拟对象。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |