Toxicity testing involves both in vitro and in vivo methods. In vitro methods include cell culture studies to assess cytotoxicity, genotoxicity, and oxidative stress. In vivo methods involve animal studies to evaluate the effects on organs and tissues. Advanced techniques like high-throughput screening and computational modeling are also being employed.