问题
(这3个问题是我被问到了,当时一下懵了,后面找了答案进行了解答,只是我自己觉得还不够深入或者还没理解,所以想再请教各位老师下)
1,python是什么样的,python还需要编译吗?比如java,是使用tomcat 构建,编译
我的解答:Python 是一种解释型语言,同样需要编译,有个文件是python.exe,它就是用来编译的。
2,maven是做什么用的
我的解答: * Maven 统一集中管理好所有的依赖包,对应第三方组件用到的共同 jar,Maven 自动解决重复和冲突问题。
3,python是怎样的原来来实现这个接口自动化。
我的解答:把代码提交到svn后,jenkins内配置了源代码从svn获取,构建过程中再添加脚本执行测试用例,同时,Jenkins也添加了allure插件,执行完成也会生成测试报告。
目前构建是每天八点到下午6点每隔3小时构建一次,构建可以通过手动登录jenkins点击build,或者根据svn内代码变动进行
4,这个jenkins,接口测试框架,一整套,是怎么样的原理
同3
背景
我用pytest+requests+allure+jenkins实现了3个模块的接口自动化,在汇报时被问到上面的问题。对方熟悉java,不了解python