课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
测试驱动开发随着互联网的不断发展而被众多程序员掌握,下面我们就通过案例分析来简单了解一下,不同层次的测试驱动开发程序员的区别。
初学者
能够在编写相应的代码之前编写一个单元测试
能够改写足以使失败的测试通过的代码
中级
实践“测试驱动的错误修复”:当发现缺陷时,在纠正之前编写一个暴露缺陷的测试
能够将一个复合程序的特征分解成若干单元测试的序列来编写
知道并能说出一些指导编写测试的策略(例如,"当测试一个递归算法时,先为递归终止的情况编写一个测试")。
能够从现有的单元测试中找出可重用的元素,产生特定情况的测试工具
高级
能够为宏观特征制定计划中的单元测试"路线图"(并在必要时进行修改)
能够"测试驱动"各种设计范式:面向对象、功能化、事件驱动
能够"测试驱动"各种技术领域:计算、用户界面、持久性数据访问......。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。