第248贴【2005-06-24】:测试敏感性和健壮性
有时为了验证每个测试用例的输出,必须决定需要比较什么信息。应该比较多少信息,多长时间比较一次,是否应该尽可能频繁地进行比较。或者应该采取相反的观点,只是在测试用例结束时进行最低限度地比较。这就涉及到测试敏感性(这里是比较敏感性)。如果比较尽可能多的信息,例如,在进行测试用例的每一步后,比较整个屏幕信息,那么当屏幕输出中产生一点点的变化,都将导致不匹配并且导致测试用例失败,这称为敏感的测试用例。但是,如果只是在测试步骤结束后比较最终的屏幕上的信息,那么测试过程中输出到屏幕上的信息的任何变化都不会导致测试失败,这称为健壮的测试用例。不仅比较的信息量影响测试敏感性,而且比较的方式也会有所影响。例如,如果忽略掉输出报告文件中的日期域,那么比起要寻找mm/dd/yyyy这样特定格式的日期来说,这会导致更加健壮的比较。同样,只比较内容而不比较屏幕信息的位置是更加健壮的比较。 还是不太理解测试中的敏感性和健壮性.请版主讲得再明白一点好吗?
页:
[1]