LLMs make it possible to directly translate human language into code, making them valuable proxies that can express what we mean in a source code.| too long; automated
Integration tests see if independently developed units of software work correctly when connected. Traditionally broad they are now better narrowly scoped.| martinfowler.com
Unit Tests are focused on small parts of a code-base, defined in regular programming tools, and fast. There is disagreement on whether units should be solitary or sociable.| martinfowler.com
Write most of your tests at a low level (unit tests) with a few broad-stack tests, eg via UI. UI tests tend to be fragile and slow.| martinfowler.com