测试夹具(Fixture)介绍
什么事测试夹具
测试夹具是测试的上下文。是测试类中所有测试方法的共有初始条件。从本质上来说,夹具是整个运行时的状态,而并非仅只测试类的成员变量,或相关对象内部状态。
为什么需要夹具?因为夹具能够帮助我们消除重复,使测试更加紧凑。
追求优良的设计是重视夹具的备份原因。夹具把多个测试共享的状态移至一处,有效的消除了重复。但是我们也需要在消除重复和测试的可读性之间做出平衡。 … more
什么事测试夹具
测试夹具是测试的上下文。是测试类中所有测试方法的共有初始条件。从本质上来说,夹具是整个运行时的状态,而并非仅只测试类的成员变量,或相关对象内部状态。
为什么需要夹具?因为夹具能够帮助我们消除重复,使测试更加紧凑。
追求优良的设计是重视夹具的备份原因。夹具把多个测试共享的状态移至一处,有效的消除了重复。但是我们也需要在消除重复和测试的可读性之间做出平衡。 … more
在编写测试的时候,首先需要选择一个测试来进行编码,这时我们需要从一下几个方面做出权衡。
细节和整体
探索未知与轻车熟路
最大限度的获取价值与摘取现成的果实
走通基本功能路劲与先处理出错情况
细节和整体 … more