在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參數生成可視化報告。