## unittest
- 编写用例
- 运行用例
包和目录的区别:只要目录下面有python文件,就选择“包”
所有的用例是放在一个统一的“包”当中进行管理,tests,cases,unit_test,
编写用例的注意事项:继承unittest.TestCase
断言的注意事项:self.assertEqual(expected, actual), self.assertTure(1 + 1 < 3)
用例的执行:
1.File > setting 搜uinittest,设置unittest
2.Run 》》Run... > Edit Config > python 删除掉里面的配置,应用
3.重启pycharm
pip 是python官方的包管理工具。安装,卸载第三方的应用商店
pip install: 安装一个python的软件,第三方库,应用的官方地址是在国外。
国内源:pip install -i http://mirrors.aliyun.com/pypi/simple/ packagename
(1)阿里云 http://mirrors.aliyun.com/pypi/simple/
(2)豆瓣http://pypi.douban.com/simple/
(3)清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
(4)中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
(5)华中科技大学http://pypi.hustunique.com/
unittest使用基础
- 怎么写用例(TestCase)
- 用例怎么执行,run.py
- 报告:unittestreport, beautifulreport
- setUp, tearDown
## 用例分离
- 一组测试数据 -->一个用例 --> 测试类下的一个方法
- 先有手工测试的用例
测试数据的运转:手工写到Excel --> python读取excel数据 --> 自动化测试方法/自动化测试函数