千锋大数据开发学院|自动化测试及部分工具简介( 二 )


2)测试能力 。 测试能力是做自动化测试的基础 , 能够很好的帮助自动化促使决定什么时候引入自动化 , 有效的设计自动化测试用例 , 很好的发现bug , 很好的理解自动化测试的目的与价值 。 测试能力主要包括业务分析能力 , bug的洞察能力以及基本的软件测试知识(bug的生命周期 , 测试理论及方法等) 。
3)代码能力 。 良好的代码能力是自动化测试人员写出高质量的自动化测试脚本的前提 , 开发自动化测试脚本的过程中 , 需要考虑代码的稳定性 , 健壮性和可扩展性 , 同时结合数据结构和算法来减少后期的维护成本 。 代码能力主要包括自动化脚本的设计能力 , 框架开发能力 , 框架设计能力 。
八、自动化测试的发展前景
纵观人类发展方向 , 感应灯 , 扫地机器人 , 智能家具等的出现无一不诠释着自动化就是人类社会发展的大方向 , 软件测试行业也不例外 , 自动化测试一定是未来的方向 。 目前流行的敏捷、持续集成等都是以自动化为基础 。 所以说自动化测试的发展前景是乐观的 , 至少大部分测试从业者是这么认为的 , 而且他们希望提高自己的自动化测试技能 , 从而获得职业价值 。


推荐阅读