那if判断都要测?
不一定。测试if判断要根据实际影响来决定:
- 核心业务逻辑:比如支付金额是否大于0、用户权限等级等关键判断,必须测试。
- 边界条件:比如if(x > 5),要测x=5和x=6两种情况。
- 简单赋值或日志判断:比如if(debugMode),通常不需要专门测试。
简单说:如果if判断错误会导致程序出错或业务损失,就要测;如果只是辅助功能(比如打印信息),可以跳过。
不一定。测试if判断要根据实际影响来决定:
简单说:如果if判断错误会导致程序出错或业务损失,就要测;如果只是辅助功能(比如打印信息),可以跳过。