15.5. 小结

单元测试是一个强大的概念,时时彩计划软件公式:使用得当的话既可以减少维护成本又可以增加长期项目的灵活性。同样重要的是要意识到单元测试并不是“灵丹妙药”,也不是“银弹”。编写好的测试用例很困难,保持其更新更需要磨练 (特别是当顾客对修复严重的 Bug 大呼小叫之时)。单元测试不是其它形式测试的替代品,比如说功能性测试、集成测试以及可用性测试。但它切实可行且功效明显,一旦相识,你会反问为什么以往没有应用它。

这一章涵盖了很多内容,有很多都不是 Python 所特有的。很多语言都有单元测试框架,都要求你理解相同的基本概念:

  • 测试用例的设计方针是目的单一、可以自动运行、互不干扰。
  • 在被测试代码编写之前 编写测试用例。
  • 编写测试有效输入的测试用例并检查正确的结果。
  • 编写测试无效输入的测试用例并检查正确的失败。
  • 描述 Bug反映新需求而编写和升级测试用例。
  • 为改进性能、可伸缩性、可读性、可维护性和任何缺少的特性而无情地重构

另外,你应该能够自如地做到如下 Python 的特有工作:

进一步阅读

时时彩最聪明的玩法 黄金时时彩全能计划王 时时彩代理分红多少 甘肃时时彩开奖结果 时时彩黄金分割破解版
时时彩平台总代理 助赢时时彩手机软件 江西时时彩高手论坛 建个时时彩网站多少钱 时时彩奇妙软件
时时彩软件2017 时时彩红马计划软件 老重庆时时彩开奖视频 excel自动更新链接 优游时时彩平台网址
黑彩时时彩 承德时时彩平台 时时彩计划免费软件 腾龙时时彩软件官网 内蒙古时时彩投注技巧大全
天将国际娱乐城 北京pk拾官网直登陆 浙江快乐12中奖规则 福建快三综合走势图 浙江11选5高手
新疆11选5最大遗漏 江西时时彩走势图hg0088gw88 双色球151 香港赛马协会 云南11选5技巧
北京赛车pk10开奖直播软件下载 浙江飞鱼彩票控 北京赛车投注平台官网 北京赛车 宁夏11选5最大遗漏
金诺时时彩软件怎么样 双色球预测 香港六合彩资料 贵州福彩快三开奖结果 云南福利彩票快乐十分