Auto Maintainable Content
There is a lot of content you can get by leveraging automated testing And most importantly that content is going to be auto maintained Let s say you document a command line tool and you want to provide an example of some operation output You can copy and paste the output risking it being outdated Or you can write a test that exercises a command line and also captures its output You end up getting a lot of benefits your app is tested your documentation is auto updated