在Debian上进行Python测试可按以下步骤操作:
安装Python和工具
python3 --version,未安装则执行:sudo apt update && sudo apt install python3 python3-pip。pytest):pip3 install pytest。准备测试环境(可选但推荐)
python3 -m venv venv,激活:source venv/bin/activate。requirements.txt):pip install -r requirements.txt。编写测试用例
unittest框架:test_模块名.py文件,继承unittest.TestCase,编写测试方法(以test_开头),例如:import unittest
def add(a, b): return a + b
class TestAdd(unittest.TestCase):
def test_add(self): self.assertEqual(add(1, 2), 3)
if __name__ == '__main__': unittest.main()
```。
pytest框架:test_模块名.py文件,直接编写以test_开头的函数,例如:def test_add(): assert add(1, 2) == 3
```。
运行测试
unittest:在终端执行python3 -m unittest test_模块名.py或python3 test_模块名.py。pytest:在项目根目录执行pytest tests/(需将测试文件放在tests目录)。查看结果
OK,失败会输出详细错误信息,可据此定位问题。持续集成(可选)
以上步骤参考自,可根据项目需求选择框架和工具。