Self-healing tools and test agents fix failing tests automatically. Some fixes are exactly right: a button really was renamed, so the locator should follow. Others make a failing test pass by making it stop testing: changing the expected total to whatever the app now shows, skipping the test, or catching the assertion error.
The question for every healing diff is the one a reviewer asks of any change: did the app change on purpose, or did the test stop checking? A locator follows intended UI changes. An expected value follows the spec, never the screen.
Your task
- Accept or reject each of the eight healing diffs.
- Repair the two healed tests in the editor so they check the spec again. No skips and no
fixme.