selenium

Pytest学习笔记1-快速开始

2018-11-17  本文已影响0人  努力学习的小白

上一节,我们已经安装好allurepytest的方法。也简单的举了一个例子,但是我们还不太明白pytestallure他的实际意义。所以,从这节开始,我们先从pytest开始学习。

1. Pytest的简单运行

pytest框架可以轻松编写小型测试,然后进行扩展以支持应用程序和库的复杂功能测试。如pytest.fixture等。

1.1. 创建一个名为test_add的文件

def add(x, y):
    return x+y


def test_add():
    assert add(1, 2) == 3

1.2. 以上代码做2件事

1.3. 在pycharm中的Terminal中运行测试用例

pytest

会得到以下的结果:

C:\Users\lenovo\Desktop\pytest学习>pytest                                                                                                                                                                                            
============================= test session starts =============================
platform win32 -- Python 3.4.4, pytest-3.8.0, py-1.6.0, pluggy-0.7.1
rootdir: C:\Users\lenovo\Desktop\pytest学习, inifile:                                                                                                                                                                                
plugins: celery-4.2.1, allure-adaptor-1.7.10, html-1.19.0, metadata-1.7.0
collected 1 item                                                               

pytest1\test_add.py .                                                    [100%]

========================== 1 passed in 0.27 seconds ===========================

上述用例,add(1,2)=3所以运行通过,同样在pytest中可以使用assert来进行断言。

2. 总结

上一篇下一篇

猜你喜欢

热点阅读