在Debian上进行Python自动化测试,可按以下步骤操作:
sudo apt update && sudo apt install python3 python3-pip # 安装Python和pip
python3 -m venv myenv # 创建虚拟环境
source myenv/bin/activate # 激活环境
pip install pytest # 基础测试框架
pip install pytest-html # 生成HTML报告
pip install unittest2 # 扩展unittest功能
requestsseleniumfaker# test_example.py
def test_addition():
assert 1 + 1 == 2
# test_example.py
import unittest
class TestMath(unittest.TestCase):
def test_addition(self):
self.assertEqual(1 + 1, 2)
pytest # 运行当前目录下所有测试
pytest --html=report.html # 生成HTML报告
python -m unittest discover tests # 运行tests目录下所有测试
说明:优先使用venv隔离依赖,根据项目需求选择框架(如接口测试选pytest+requests,Web UI测试选selenium),通过--html参数生成可视化报告。