International Journal of Computer Applications
Software testability investigation has been a research focus since 1990s and grows into more prevalent when entering 21st century. Software testability is an important internal quality characteristic of any software system which measures how easy or difficult to test a piece of software. In this paper, the authors study software testability from various aspects, such as definitions, its relation to quality models and what software metrics were used to assess Testability. This paper brings an introduction review on software testability and provides the state-of-the-art of software testability studies.