Ryan Currah discussed automating Salt tests by treating testing as code. He recommends using tools like ServerSpec to define state tests as code, Jenkins Pipeline to define test jobs as code, and capturing state events to enable analytics on state executions. Automating testing helps catch issues early, improves confidence in releases, and prevents testing bottlenecks. Currah demonstrated generating and searching Salt state events in Splunk.