ATDD or design-driven development starts with integration tests first, and can be a great thing if written by the PO, as you can pretty much skip acceptance testing.
It addresses a different concern than unit testing, however.
It addresses a different concern than unit testing, however.