背景:笔者也学习了一段时间的python,本身也有一些java基础,工作已近10年,然还做不到精通一门编程语言,故而想系统的学习一门语言,虽然有些晚,但势在必行,其一想通过系统的学习,梳理完善自己所熟知的技能体系,再者也需要一门编程语言傍身,虽然有时候会走上管理路线,但还在学习阶段,必然还是要以技术服人,也要能解决当下工作的难题。
1、先介绍python的单元测试框架unittest,为什么不是pytest库呢?这是需要留给读者思考的,一步一个脚印是任何人在成长道路上必走的路线;想熟练unittest再扩展pytest或许会收货更多的技能知识;那么仅仅这样就能完成单元测试了吗?当然,如果只是小白或许尚可满足,那么想要熟悉框架的知识,这远远是不够的,譬如对数据的读写、配置文件的操作、日志的收集,都是需要进步扩展完善;
2、项目分层--介绍一下框架的工作目录,搭建python单元测试框架需要哪些组件辅助呢?
cases:存放测试类及测试用例
common:存放封装的操作公用类/方法