概念flaky test / 不稳定测试
Flaky 测试
自动化测试术语,指同一测试用例在代码和环境未变更时多次运行结果不一致的现象,成因包括异步时序假设不当、共享可变状态、外部依赖不稳定和UI竞态条件等
时间轴 (近 90 天)
10月17日
Flaky 测试可分为两类:第一类在任何顺序下都会失败(如数据竞争、过紧超时、时钟问题、单个测试内的共享状态);第二类取决于之前运行的测试(如被污染的全局变量、其他测试留下的数据库行、缓存)。
待验证50%
自动化测试术语,指同一测试用例在代码和环境未变更时多次运行结果不一致的现象,成因包括异步时序假设不当、共享可变状态、外部依赖不稳定和UI竞态条件等
Flaky 测试可分为两类:第一类在任何顺序下都会失败(如数据竞争、过紧超时、时钟问题、单个测试内的共享状态);第二类取决于之前运行的测试(如被污染的全局变量、其他测试留下的数据库行、缓存)。