A lot is written about test automation. Applications should be componentised, mockable, have feature switches, be unit testable, and so forth. In short, applications should be architected with testing in mind.
In our role asZephyr expert partners, customers often ask us how to import existing test cases into Zephyr for JIRA or Zephyr Enterprise Edition. These might be in Excel, CSV, or perhaps they are held in another system, and need migrating.