蚂蚁数字科技-数科技术部-测试开发专家(中间件)
蚂蚁数字科技-数科技术部-测试开发专家(中间件)
- 职位描述
- 职位要求
- 面试问题
-
- 自我介绍
- 面试题
-
- 测试体系
- java 基础
- 多线程
- spring
- docker
职位描述
- 参与蚂蚁数科相关产品(paas,saas,智能数据等)全生命周期质量保障工作;
- 对所负责的产品制定测试策略、编写测试用例、规划测试计划并实施质量工作, 同时从风险及易用性等角度提升产品力;
- 建立负责产品自动化测试能力, 提升测试效率与测试深度;
- 负责协同项目相关方,确保跨团队项目落地。
职位要求
1. 5年质量工作经验;
2. 熟悉java技术栈, 有spring、mysql、linux、docker或k8s使用经验.;
3. 在自动化测试、性能测试、兼容性测试、稳定性测试等方面有深刻理解和实践,加分项是有抓包、调优、性能分析等能力;
4. 具备大型复杂项目质量保障经验;
5. 积极主动,有良好的团队沟通协作能力.
面试问题
自我介绍
面试的第一步所有的面试都会进行。
改进:更加熟练和自然,对新的项目好好介绍
面试题
测试体系
1、每个方法都写测试用例吗
2、都是怎么测试的
3、功能都进行测试了吗,怎么测试的
主要或者复杂的方法增加 @test 进行测试了,并没有对所有的方法进行测试。
功能使用的spring的测试
更好的回答
1、主要的方法上使用 @Test进行测试。
2、spring MVC测试
@RunWith(SpringJUnit4ClassRunner.class)
@ActiveProfiles({“development”})
@ContextConfiguration(initializers = {TestApplicationContextInitializer.class}, inheritLocations=false,
locations = {“classpath:test-spring.xml”,“classpath:test-skyguard-servlet.xml”})
@WebAppConfiguration
@Transactional(transactionManager = “transactionManager”, propagation = Propagation.SUPPORTS)
在里面