1、首先学习编程语言,然后接触自动化工具
语言学习建议从Python开始。由于Python具有良好的可扩展性、开发性和知名度,因此具有免费开源的优点。任何人都可以下载Python,开始快速开发和发布Python代码,然后学习Java。
同时,在这个学习过程中,忘记自己是为了测试,把自己放在开发的角色中,冷静下来系统地学习编程。你的语言水平直接决定了自动化水平。
2、铺好基础,然后开始学习自动化测试工具
不懂http协议,就不懂loadrunner、fiddler、soapui这些工具;不懂HTML,就不懂firebug。因此,只有打好基础,才能事半功倍。
3、根据自己的资格确定目标
评估你的水平,然后结合你的学习能力来设定每个阶段的目标,以估计你想投资什么样的资源(包括时间、精力和金钱)来学习。知道什么内容可以理解,哪个阶段咨询牛,不要学习越困惑。
4、选择好的切入点,设计最合适的方案
接口自动化:Python+Unittest+HtmlTestRuner+Jenkins和Java+Httpclient+TestNG+Jenkins
web自动化:Python+Webdrver+HtmlTestRunner+Jenkins,Java+Webdriver+TestNG+Jenkins
APP自动化:Robotium+Java+TestNG+Jenkins,Appium+Java+TestNG+Jenkins,Appium+Python+HtmlTestRunner
辅助测试脚本:以Shell、Python为主,简化重复工作、过滤日志等
当然,这些都是基本的实现计划,其他的就不介绍了。如果你第一次接触,我建议你选择语言,然后从接口测试开始,然后学习web和应用程序自动化。
以上是python自动化测试的学习方法,希望对大家有所帮助。更多Python学习指导:python基础教程
推荐操作环境:windows7系统Python 3.9.1,DELL G3电脑。