期望 ¥1,299 · 实际 ¥1,299
绿勾。改坏千分位会被这一行拦住。
下面就是花店价格测试:默认期望和实际都是 ¥1,299。改坏千分位,红灯也写在同一行上。
绿勾。改坏千分位会被这一行拦住。
通过 · ¥1,299:通过结果长在用例行上。
原因:测试先写用户能看见的期望,再跑实现。下一步:点「改坏千分位」,看红灯会不会写在这一行上。
用例行上的期望和实际已经演示了差异,这里只命名四条。
行为会再被改到、怕回归时写测试;它替代不了 lint,也不替代人手点一遍新品。
目标都是显示 ¥1,299,只改实现。
期望和实际对齐。结果长在用例行上。
实际变成 ¥1299。失败写在对照上。
改完 formatPrice,测试红了:期望 ¥1,299,实际 ¥1299。这说明什么?
术语的技术定义和行为以这些一手或权威资料为准。
和本知识点经常一起出现的概念。