学习线路

Posted newme

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习线路相关的知识,希望对你有一定的参考价值。

八个月过去了,并没有什么长进。。。

 

学习线路图:

1、学习经典的测试理论和软件工程知识(长期学习)

 

2、学习编程语言,先Python,后续Java,再javascript

     2.1 Python基础语法(不要一遍遍的看,使用的时候不知道的地方再去查看)

     2.2 多练手才是正道

 

3、掌握黑盒自动化测试技术,先selenium,再appium

     3.1 selenium了解

     3.2 配置selenium 测试环境

     3.3 熟悉webdriver API ,API就是selenium 所定义一方法,用于定位,操作页面上的各种元素。

   3.4 先学习元素的定位,selenium 提供了id、name、class name、 tag name、link text、partial link text、 xpath、css、等定位方法。

          xpath和css 功能强大语法稍微复杂,在这其间你可能还需要了解更多的前端知识。xml ,javascript 等。

   3.5 定位元素的目的是为了操作元素,接就要学习各种元素有操作,输入框,下拉框,按钮点击,文件上传、下载,分页,对话框,警告框...等等。

   3.6 学习并使用单元测试框架,单元测试框架本身就解决了用例的组织与运行。

   3.7 当你写了一些“测试用例” 之后,你会发现用例中有大量重复的操作,能不能写到一个单独的文件中,需要的时候调用这些操作?当然可以,运用你的编程能力来实现这一点将非常简单。然后,你又发现每个用例中都有一些数据,这些数据也是一样的,但如果变化了修改起来非常麻烦,你也可以把他写到一个单独的文件中进行读取。

   3.8接着你又遇到了新的疑问,我写的脚本(用例)都是流水式的,我怎么知道用例运行失败还是成功。那么就需要在脚本中加一些验证与断言。

   3.9接着你又有了更多的想法,单元测试框架的log太简陋了,能不能生成一张漂亮的测试报告出来。我能不能定时的来跑这个脚本。能不能把每一次跑脚本的测试结果直接发到我的邮箱。

 

4、掌握接口功能测试技术,先Python+requests,熟悉Java后再Java + httpclient

 

5、掌握1个或者多个自动测试框架,先Python的unittest,robotframework,Java的TestNG,了解Java的Cucumber

 

6、掌握性能测试技术,jmeter,loadrunner

 

以上是关于学习线路的主要内容,如果未能解决你的问题,请参考以下文章

微服务精品学习线路图,收藏慢慢看!

机器学习入门线路

零基础学习hadoop到上手工作线路指导

HTML5标签汇总及知识学习线路总结

适用于PHP初学者的学习线路和建议

python学习线路