第三次作业
一、学习记录

二、实践结果
1.对程序进行自动化单元测试


- 用import语言引入unit test模块
- 调用要测试函数
- 使用Mock进行简单替换
- 输入要测试的数组采用断言语句assertEqual来判断实际是否与预期一样。
- 采用verbosity参数优化报告
2.为1中的单元测试生成Html报告

- 下载HTMLTestRunner.py
- 利用HTMLTestRunner为上述单元测试生成Html报告

3.覆盖率测试
利用Pycharm中的coverage模块进行函数覆盖率测试

4.性能分析
可以使用profile工具进行性能分析


三、心得与收获
1.学会了对一个程序进行简单的程序进行单元测试、覆盖率测试以及性能分析。
2.在实践过程中锻炼了自己发现问题,分析问题以至解决问题的能力。
3。在实践过程中逐渐提高了自己的Python水平。
浙公网安备 33010602011771号