是什么
统计报告是我做的一个自动统计缺陷并生成Excel的自动化程序,并且把这个自动化接入到持续集成,创建流水线,把耗时耗力的统计工作,只需要点击几个按钮,一分钟搞定
为什么
至于为什想要做,是因为统计缺陷数量的工作占用太多时间,如果借用缺陷管理工具的API,实现自动统计,则可以大大节省时间,提高效率,实现完自动统计之后,接入持续集成,这样可以解放自身劳动,任何想要看报告的人,都可以直接在持续集成环境中点击几个按钮,等一分钟左右,生成Excel报告
怎么样
我们的缺陷管理平台是TAPD,于是基于TAPD开放的接口,实现的自动统计
,每个人可以基于自身公司使用的缺陷管理平台的API去实现,个人觉得TAPD的接口设计不是很合理,调用不方便,文档也不全不详细等,且API不稳定,经常没有改任何代码的情况下,突然报错,过一会又好了,但是,毕竟在用别人的产品,就只能接受别人的限制,不稳定只能尽量的捕获异常,但是在稳定的情况下,还是能很好的帮助提高统计效率
使用的编程语言是Python,以前一直用Java,尽管也学了Python,但是没有运用,在实现这个自动统计的时候,也算是小小的实践了,对Python的了解进一步增强
使用的Excel库是openpyxl,使用的集成工具是蓝盾,也可以用行业内通用的