我是python的新手,我的目标是在我的部门构建一个自动化环境。 我是QA工程师,我想自动化我的功能测试。我为此目的选择了python,因为在我做的一项研究中,我发现python具有我需要的所有模块,以便完全自动化我的功能测试:
我通过编写简短的验证测试开始了我的工作。我希望看到我能够根据上面的列表自动化我的功能测试。
我有一些.py文件实际上是测试实际测试,我想知道:
答案 0 :(得分:1)
从根本上说,测试是一些可执行代码,用于验证某些系统行为,并在该行为与期望不匹配时引发断言异常。
pytest可以帮助您使用测试套件:
更具体地回答您的第一个问题:根据默认值(此处为pytest' s documentation on how it collects tests by default)命名您的测试文件,函数和类,或者您可以{{3} }。默认情况下,基本上您的测试目录以test_
开头,类以Test
开头,函数以test_
开头。它也可以很大程度地定制。