The document distinguishes between testability and automatizability (automability) in software applications, emphasizing that testability relates to human interaction while automatizability pertains to application interaction. It notes that different technologies exhibit varying levels of testability based on tool support and usability, and highlights that enhancing testability through specific features may not always align with increasing automatizability. Additionally, it mentions potential risks associated with adding features to improve testability, such as impacts on usability, security, and performance.
Related topics: