使用PyHamcrest执行健壮的单元测试
发布时间:2019-01-31 12:58:02 所属栏目:优化 来源:Moshe Zadka
导读:使用此框架编写断言,提高开发测试的准确性。 在测试金字塔的底部是单元测试。单元测试每次只测试一个代码单元,通常是一个函数或方法。 通常,设计单个单元测试是为了测试通过一个函数或特定分支的特定执行流程,这使得将失败的单元测试和导致失败的 bug
在编辑这篇文章时,我听到一个传言,取 “Hamcrest” 这个名字是因为它是 “matches” 字母组成的字谜。嗯…
经过进一步的研究,我找到了传言的来源:它是 “matchers” 字母组成的字谜。
如果你还没有为你的 Python 代码编写单元测试,那么现在是开始的好时机。如果你正在为你的 Python 代码编写单元测试,那么使用 Hamcrest 将允许你使你的断言更加精确,既不会比你想要测试的多也不会少。这将在修改代码时减少误报,并减少修改工作代码的测试所花费的时间。 【责任编辑:庞桂玉 TEL:(010)68476606】点赞 0 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |