Я не на что не претендую, но мое ИМХО, что писать код научить машину проще, так как ЯП всегда структурирован и логичен, и ты не можешь сделать по другому, просто потому, что ты так видишь. А тестирование это больше в художество, ведь если даже ты напишешь самую оптимизированную прогу, но она будет жутко не удобной, то её не будут покупать, а работы пока деньги не платят за продукты, так что пока роботов не научат думать как люди, прям на уровне это красиво. а это удобно. мне кажется тестеры будут нужны.