testability(可测试性):指一个系统、软件、组件或设计被测试的容易程度,包括是否容易编写测试、是否容易观察输出与内部状态、是否容易隔离依赖并重复验证结果。在软件工程中常用来评价代码/架构对测试(尤其是自动化测试)的友好程度。
/ˌtɛstəˈbɪləti/
由 test(测试)+ -able(可……的)+ -ity(名词后缀,表示性质/状态)构成,字面意思就是“可被测试的性质”。该词在工程与质量保证语境中逐渐固定为衡量系统是否“好测”的关键指标。
Testability is important for reliable software.
可测试性对可靠的软件很重要。
By reducing hidden dependencies and adding clear interfaces, we improved the module’s testability and caught regressions earlier.
通过减少隐藏依赖并加入清晰的接口,我们提高了该模块的可测试性,从而更早发现回归问题。