第三次作业

一、学习记录

 

 二、实践结果

1.对程序进行自动化单元测试

 

 

 

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

2.为1中的单元测试生成Html报告

 

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

3.覆盖率测试

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

 

 4.性能分析

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

 

 

 

 三、心得与收获

1.学会了对一个程序进行简单的程序进行单元测试、覆盖率测试以及性能分析。

2.在实践过程中锻炼了自己发现问题,分析问题以至解决问题的能力。

3。在实践过程中逐渐提高了自己的Python水平。

 

posted @ 2020-11-02 11:44  。。。-  阅读(67)  评论(0)    收藏  举报