unitest使用总结

## 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数据 --> 自动化测试方法/自动化测试函数
上一篇:耗时10天,用python写了一个IDLE++


下一篇:Pycharm 中available packages刷新不出来package