unittest模块(单元测试模块)
单元测试的好处:
在编写代码之前,通过编写单元测试来强迫你使用有用的方式细化你的需求。
在编写代码时,单元测试可以使你避免过度编码。当所有测试用例通过时,实现的方法就完成了。
重构代码时,单元测试用例有助于证明新版本的代码和老版本功能是一致的。
在维护代码期间,可验证代码是否破坏了原有代码的状态。
在团队编码中,缜密的测试套件可以降低你的代码影响别人的几率,提前发现代码与其他人的不同,可以良好工作。
单元测试的原则:
①完全自动运行,而不需要人工干预。单元测试几乎是全自动的
②自主判断被测试的方法是通过还是失败,而不需要人工解释结果。
③独立运行,而不依赖其他测试用例(即使测试的同样的方法)。即每一个朋友测试用例都是一个孤岛。
网友评论