测试应当具有可读性,以便其他人可以舒服地改变和增加测试
1、应对使用者隐去不重要的细节,使重要的细节凸显出来
2、让错误信息更有可读性(通过人工定制或者更好assert版本选择)
3、选择好的测试输入(选择最简单的测试输入,能完整覆盖被测试代码)
4、为测试函数命名(明确描述所需测的功能)
测试应当具有可读性,以便其他人可以舒服地改变和增加测试
1、应对使用者隐去不重要的细节,使重要的细节凸显出来
2、让错误信息更有可读性(通过人工定制或者更好assert版本选择)
3、选择好的测试输入(选择最简单的测试输入,能完整覆盖被测试代码)
4、为测试函数命名(明确描述所需测的功能)