ykswang
2016-08-16 09:41:05 +08:00
六年测试开发路过,感觉还是有很多有沉下去做
- 接口测试,可以把开发起的 Server 完全 Mock 化在本地测,整个 Server 和外部的交互,和数据库的交互,都可以在测试用例里通过代码构造环境
- 性能测试,然后 JVM 内存调优,前提是有权限拿到开发的代码,分析,给出改进建议
- 基于用户的外部监控,用 UI 自动化,和接口测试用例,配合 Jenkins ,可以实现一个服务监控,和运维的监控互相弥补,然后把结果通过 MailGun, Slack, 钉钉等 API 做消息推送
- 我们公司的服务有一些必要的测试接口是纯内网的,我们也搞了一些类似 websocket 转发服务配置在跳板机,然后用 cucumber 的语法自己重写了解析器可以发送测试指令去执行测试,把数据带回来
其实好的测试未必不如开发,行业上普遍觉得测试不如开发是因为测试的人自己都这么觉得,所以沉下去做的很少,但是真正能够沉下去的测试还是很受到开发尊重的,架构设计, Bug 修改,需求讨论,都会和你商量,而且自己自测也会加强,因为他觉得他自己一偷懒就会被你发现,这才是一个良性的循环。