Usability testing can be conducted at various stages of the product development lifecycle, including during the early design phase, after the development of prototypes or mockups, and following the release of a new feature or product update. It can also be conducted iteratively throughout the development process to gather feedback and inform iterative improvements.