编程语言或者数据库帮助更好的理解测试工作,bug的错误分析。
编程让你掌握自动化工具的原理,使用框架和工具起来才能更加游刃有余。
编程语言的能力会决定你测试技术的深度。
1.工作中用不到自动化?学了自动化有用吗?
至于"自动化测试真的可以提高效率吗?我觉得不行”,我觉得这是对自动化测试意义的最大的误解。
学习不仅是解决当下的问题,还有未来可能出现的问题,自动化和功能测试从来也不冲突
大部分公司或多或少肯定会用到一些自动化技术辅助测试
其实自动化最大的意义在于,对测试人员的能力的固化。
自动化脚本可以代表测试人员的测试方法,通过脚本就把在原来在人身上的能力,固化为组织的资产。
比如:造测试数据,跑大量数据库脚本,页面服务监控等
自动化测试脚本,能让不同的团队即使不懂这个功能的人,也可以通过测试脚本来分享这种能力,这才是自动化的意义
然后自动化也会越来越普及,是测试工程师的必备技能,全民自动化测试