第2章 寻 求 优 秀
本章内容包括:
测试怎样才算“优秀”
测试相关的行为
可靠测试的重要性
我们正在学习优秀的测试。我们想要学习如何识别优秀的测试,书写优秀的测试,改进不那么优秀的测试,这样它们就能成为优秀的测试,或至少接近优秀。问题是,怎么才能算“优秀”?有哪些神奇的要素?以下几个方面要考虑,包括:
测试代码的可读性和可维护性
代码在项目中及特定源代码中的组织方式
测试所检查的内容
测试的可靠性及可重复性
测试对测试替身的使用
本章将仔细研究这些方面。
上述列表还不够全面。影响测试质量的因素是无穷尽的。同样,一些因素并非在各种情况下都起作用。对一些测试来说,执行速度可能是至关重要的,但对另一些来说,极度专注才是关键。
此外,测试代码的质量取决于观察者的眼睛。如同代码一样,个人偏好关乎“优秀”的定义——我不会忽略偏见的存在。我也不会在本书中假装我能避免自己的偏见和喜好。尽管我会尽量避免因人而异的问题,但你仍会发现很多章节清晰地凸显了我的个人观点。我觉得没关系。毕竟,我从各位软件牛人那里学到了有关代码,特别是测试代码的内容,形成了基于个人经验的诚恳(和固执己见)看法,这是我能提供的最好的东西。
免责声明之后,我们来讨论一下测试质量的几个方面,看看哪些与我们的兴趣相关。
时间: 2024-07-30 19:43:36