彩票走势图

Python开发工具PyCharm使用教程(十一):测试 Python 应用程序(下)

翻译|使用教程|编辑:董玉霞|2022-05-16 11:24:25.443|阅读 79 次

概述:在上篇介绍PyCharm使用教程 时,介绍了如何测试程序上半部分,本文将介绍下半部分。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

Jetbrains

PyCharm最新版本V2022.1支持自定义包存储库的身份验证。

PyCharm官方正版下载

在上篇介绍PyCharm使用教程 时,介绍了如何测试程序上半部分,本文将介绍下半部分。

运行测试

现在通过右键单击类声明上方的编辑器背景来运行测试test_car。这次成功通过了一些测试:

python开发工具pycharm。

调试测试

接下来,让我们更深入地研究测试代码并调试其中一个失败的测试。例如,我们将在以下位置放置一个断点:

python开发工具pycharm。

接下来,启动调试器会话。为此,请右键单击方法的编辑器背景并从上下文菜单中test_should_not_allow_negative_speed选择“调试启动调试器”,或单击导航栏中的 :

python开发工具pycharm。

我们已经在方法的self.car.brake()语句处放置了断点test_should_not_allow_negative_speed。让我们看看调试器的输出:

python开发工具pycharm。

单击踏进按钮跳过库类并进入类Car:

python开发工具pycharm。

接下来,进入我的代码再次单击相同的按钮,并查看测试调试输出:

python开发工具pycharm。

它表明速度可以变成负数,这是不可能的。似乎在类的代码中需要进行一些额外的检查Car:

改变方法brake如下:

def brake(self):
    if self.speed < 5: self.speed = 0 else: self.speed -= 5

现在让我们再次运行测试:

python开发工具pycharm。

自动运行测试

在最后一段中,在修复了我们的代码之后,我们使用工具窗口图标重新运行了我们的测试。如果您想专注于您的代码,只是看看您何时解决了问题,python开发工具PyCharm 可以自动为您运行测试。

单击运行工具栏自动运行测试上的按钮。然后,每次您在项目文件中输入更改时(就像之前所做的那样),测试将在没有您干预的情况下运行。

PyCharm | 下载试用

JetBrains PyCharm是一种Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。此外,该IDE提供了一些高级功能,以用于Django框架下的专业Web开发。

想要了解或购买PyCharm正版授权的朋友,欢迎咨询


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP