终于回归功能测试了,是的,中间有一年半的时间未碰功能测试,因为职责分配不同,只需提供测试工具或者根据功能提供的用例进行自动化测试(讲真这样很憋屈)。
这一年最大的感触就是一个不熟悉业务的人做自动化测试,限制太多,比如有些业务逻辑不清楚时,只能询问、又或者自己花时间尝试。和功能剥离的太彻底,最后做出来的东西满满的工匠气息,木有灵魂。
今天回归了功能测试,当然自动化测试也是同步进行的,但是回归的第一天我就呵呵了,被环境搞到吐血。
首先是环境问题(已实现Jenkins自动部署),整个框架涉及多个服务,有的已经服务化,有的还是jar模式,有些服务采用了新接口,有些服务新接口老接口“喜忧参半”,其次每套环境对应的数据库、不同服务存储log的位置还不同,最后还需要了解所测任务的历史版本,在这样的情况下才能快速理解自己手头的任务并完成测试,长期积累并整理出自己需要的内容,再结合自己的测试模式和习惯,业务的理解以及工作的快速上手也不再是问题。
不懂业务的测试不是好测试,不懂业务的自动化测试人员依旧不是好测试,所以踏踏实实得把业务抓牢。