当前位置:首页 > 自动化 > 正文

python自动化测试常用工具

1、测试类型可以包括:白盒测试、黑盒测试(功能测试、性能测试)等。 2、不同的测试类型使用的自动化测试方法不同,白盒测试主要针对代码级的单元测试、黑盒测试主要面对功能级和系统级的验证测试。

使用Python进行Web自动化测试的工具有很多,这里就向大家推荐一下我比较熟悉的Selenium(Web Driver)吧。 https://seleniumhq.org 我的其他博客有关于Selenium的文章,大家可以看一下。

常用的Python自动化测试框架有RobotFramework、Pytest、UnitTest/PyUnit、Behave、Lettuce。 软件测试的自动化在预设条件下运行系统或应用程序,评估运行结果,预先条件应包括正常条件和异常条件。 自动化测试以人为驱动的测试行为转化为机器执行的一种过程。

Lettuce是另一种基于Cucumber和Python的行为驱动类自动化工具。 Lettuce主要专注于那些具有行为驱动开发特征的普通任务。 它不但简单易用,而且能够使得整个测试过程更流畅、甚至更有趣。 安装带有IDE的Python 2.7.14、及以上的版本。 当然,您也可以使用Pycharm或任何其他IDE工具。