![pytest框架与自动化测试应用](https://wfqqreader-1252317822.image.myqcloud.com/cover/848/47216848/b_47216848.jpg)
上QQ阅读APP看书,第一时间看更新
1.4.2 在PyCharm建立测试方法及执行过程
如果需要进行大量Python脚本的编写,我们则需要Python的IDE工具。下面的操作是在PyCharm中完成的。已建立项目pytest_book。
(1)新建test_first.py文件。
(2)输入import pytest#这是将pytest框架导入。
(3)建立一个测试方法def test_1():。
(4)缩进后输入print(“这是第一个测试方法”)。
(5)在下面输入if__name__=="__main__":。
注:name和main前后都是两个小短横。
(6)缩进后输入pytest.main(["-s","test_first.py"])。
(7)单击if左边的按钮,执行代码,如图1-3所示。
完整代码如下:
![](https://epubservercos.yuewen.com/E902B4/26581161801257906/epubprivate/OEBPS/Images/Figure-P24_31817.jpg?sign=1739378942-Adt3MfSDLfGDwmUDVzG4iXdDagzmzM2D-0-d7fff882f59d54f00d2db65ca23ad3a5)
![](https://epubservercos.yuewen.com/E902B4/26581161801257906/epubprivate/OEBPS/Images/Figure-P25_10003.jpg?sign=1739378942-sBH3GmLPE9m7Q9IX0dqZFJ5HGY7NTX5P-0-272ea6689e1b766d0aeae05dac7e39af)
图1-3 在PyCharm上执行测试方法
执行结果如下:最后一句中的code 0表示没有执行错误。如果执行失败,则显示为code 1。
![](https://epubservercos.yuewen.com/E902B4/26581161801257906/epubprivate/OEBPS/Images/Figure-P25_31823.jpg?sign=1739378942-mJyb1JF8beePrmdDHQdYzL8QNG7zXJho-0-d3c189351ffd83a2471f3905be0509a7)
注意:最后一句的快捷方式:直接输入main,按回车键后会自动建立主函数调用。import pytest如果有红色下波浪线,则表示没有导入成功。通常是由于计算机中除默认的环境以外,还有其他Python环境。更换到已经安装完pytest的Python环境便可以解决此问题,或把每个环境都安装上。