Could a Machine ever write tests for our code

Test-Driven Development (TDD)