Unit Testing and Test Driven Development in Python Python中的单元测试和测试驱动开发 Lynda课程中文字幕

Unit Testing and Test Driven Development in Python 中文字幕

Python中的单元测试和测试驱动开发 中文字幕Unit Testing and Test Driven Development in Python

Alt
每个软件开发人员都希望提供高质量的应用程序
测试驱动开发(TDD)是一个关键的学科,它可以帮助您通过确保早期解决崩溃和错误来帮助您增强开发过程,从而改善您的代码库
在本课程中,加入Richard Wells,他将介绍Python项目的单元测试和TDD
Richard提供了单元测试和TDD的概述,解释了为什么两者对开发人员至关重要
他还展示了如何为TDD设置开发环境,并介绍了pytest单元测试框架
在整个课程中,他分享了最佳实践,并提供了示例和测试用例,可以帮助您在Python中实际了解TTD

主题包括:
什么是单元测试?
什么是测试驱动开发(TDD)?
设置开发环境
使用Eclipse和PyCharm设置pytest
使用pytest
断言语句和异常
测试双打
TDD最佳实践
Alt
Alt
Alt
Alt
Alt

  • [讲述人]嗨,我的名字是Rich Wells,我已经是一名软件开发人员超过20年了,在那段时间里,我发现试图保持我的代码库不受错误的影响是一项永无止境的努力。
    有错误的代码库会导致很多问题。
    它会影响您的日程安排。
    开发团队的某些部分必须停止新的未来开发,以便返回并修复关键错误。
    它可能会降低开发速度,因为开发人员在处理错误且脆弱的代码库时会更加厌倦进行更改。
    它会侵蚀客户的信心。
    两者都是因为他们正在遇到错误,并且由于你在修复这些错误时的新功能的计划。
    那么,作为软件开发人员,您可以做些什么来在代码发布之前消除尽可能多的错误?
    您需要有一个多层次的测试安全网,可以捕获可能引入的任何错误。
    这个安全网的第一层应该是一系列自动化单元测试。
    单元测试在函数和类级别验证您的代码。
    它们在代码的最低级别执行正面和负面测试用例。
    生产代码的每一行都应该有一个相关的单元测试,以验证它是否按预期工作。
    测试驱动开发(TDD)是在编写生产代码之前编写单元测试的一种实践。
    这与大多数开发人员编写代码的方式相反,但它有许多好处。
    您知道每一行生产代码在编写后都会正常运行,因为您正在立即对其进行测试。
    如果出现问题,很容易跟踪,因为自上次执行测试以来您只编写了少量代码。
    TDD让您和您的团队有信心更改代码,因为如果任何特定代码更改导致任何问题被破坏,您将立即知道。
    那么你如何进行测试驱动开发呢?
    我在Python上进行单元测试和测试驱动开发的在线课程将逐步介绍TDD原理的基础知识,TDD的来源,以及如何使用Python编程语言实现TDD。
    我还会经历几个示例编码会话,以便您了解TDD如何运作,我将讨论TDD问题和最佳实践。
    我在线课程的链接在下面的说明中。
    如果您有任何问题,请随时给我留言,我希望您喜欢这门课程。
    本课程视频下载地址:Python中的单元测试和测试驱动开发

猜你喜欢

转载自blog.csdn.net/lyndacn/article/details/87922707