软件测试进修方向和等级定位

Zhhh 2018-04-13 14:05:38测试交流评论775字数 2169阅读7分13秒阅读模式

个人对于软件自动化测试学习步骤的整理

1、做好手工测试,了解各种测试的知识文章源自玩技e族-https://www.playezu.com/10470.html

2、学习编程语言文章源自玩技e族-https://www.playezu.com/10470.html

3、学习web基础,包括html http css dom javascript 或者学习winform文章源自玩技e族-https://www.playezu.com/10470.html

4、学习自动化测试工具文章源自玩技e族-https://www.playezu.com/10470.html

5、学习自动化测试框架文章源自玩技e族-https://www.playezu.com/10470.html

6、实现自动化测试用例文章源自玩技e族-https://www.playezu.com/10470.html

7、开发自动化测试工具文章源自玩技e族-https://www.playezu.com/10470.html

8、开发自动化测试框架文章源自玩技e族-https://www.playezu.com/10470.html

如果不先理解http协议,就不会理解jemeter,loadrunner,fiddler,soapui这些工具文章源自玩技e族-https://www.playezu.com/10470.html

如果不先理解HTML DOM,就不会理解firebug工具文章源自玩技e族-https://www.playezu.com/10470.html

如果不先理解win32 api,就不会理解windows窗体自动化测试的原理文章源自玩技e族-https://www.playezu.com/10470.html

自动化测试分类:文章源自玩技e族-https://www.playezu.com/10470.html

1)对web ui的自动化测试程序文章源自玩技e族-https://www.playezu.com/10470.html

2)对windows 窗体ui的自动化测试程序文章源自玩技e族-https://www.playezu.com/10470.html

3)API测试,比如测试wcf service,web api等文章源自玩技e族-https://www.playezu.com/10470.html

4)数据库测试,比如测试存储过程文章源自玩技e族-https://www.playezu.com/10470.html

5)接口测试,文章源自玩技e族-https://www.playezu.com/10470.html

6)单元测试文章源自玩技e族-https://www.playezu.com/10470.html

7)性能测试,文章源自玩技e族-https://www.playezu.com/10470.html

web自动化测试分类:文章源自玩技e族-https://www.playezu.com/10470.html

1)模拟用户真实操作,操作浏览器上的控件,代表框架有selenium-webdriver,vs  coded ui,这类自动化测试通过高级语言C# JAVA PYTHON等调用selenium的工具来操作浏览器,实现web ui自动化文章源自玩技e族-https://www.playezu.com/10470.html

2)模拟http请求;文章源自玩技e族-https://www.playezu.com/10470.html

 文章源自玩技e族-https://www.playezu.com/10470.html

自动化测试的知识点:

1)了解javascript,css的知识文章源自玩技e族-https://www.playezu.com/10470.html

2)掌握DOM和HTML知识,解析web界面文章源自玩技e族-https://www.playezu.com/10470.html

3)熟练掌握XML技术,用XML保存测试数据,用XML展现测试报告文章源自玩技e族-https://www.playezu.com/10470.html

4)熟练使用C#技术调用windows api,可以用来操作winform窗口文章源自玩技e族-https://www.playezu.com/10470.html

5)熟练掌握“句柄”的概念文章源自玩技e族-https://www.playezu.com/10470.html

6)熟练使用C#操作windows 注册表文章源自玩技e族-https://www.playezu.com/10470.html

7)熟练使用c#中的process类文章源自玩技e族-https://www.playezu.com/10470.html

8)熟练掌握数据库的基本操作语句文章源自玩技e族-https://www.playezu.com/10470.html

9)熟练掌握HTTP协议的知识文章源自玩技e族-https://www.playezu.com/10470.html

10)熟练掌握C#中的httpwebrequest类的用法(模拟HTTP请求)文章源自玩技e族-https://www.playezu.com/10470.html

11)熟练掌握正则表达式文章源自玩技e族-https://www.playezu.com/10470.html

自动化测试工具文章源自玩技e族-https://www.playezu.com/10470.html

测试套件工具:junit,nunit,mstest文章源自玩技e族-https://www.playezu.com/10470.html

性能测试工具:jmeter,vsts负载测试,loadrunner,qtp文章源自玩技e族-https://www.playezu.com/10470.html

web ui 测试框架:webdriver/selenium,vsts coded ui,watri文章源自玩技e族-https://www.playezu.com/10470.html

windows ui 测试框架:vsts coded ui文章源自玩技e族-https://www.playezu.com/10470.html

其他工具:firebug,fiddler文章源自玩技e族-https://www.playezu.com/10470.html

关于自学:

1.软件测试入门容易,但是这不是你认为它好学的理由,你怎样轻视它,它就怎样轻视你;文章源自玩技e族-https://www.playezu.com/10470.html

2.门槛低意味着容易入门,但同时也意味着要爬升的道路比较长;文章源自玩技e族-https://www.playezu.com/10470.html

3.看书解决不了问题,只是参考,书籍更新速度慢,信息传达单一,但是经典的终归还是经典;文章源自玩技e族-https://www.playezu.com/10470.html

4.不轻易推荐自学,这个还是要看人,自学非常容易钻进牛角尖,见过太多的“从自学到放弃”。文章源自玩技e族-https://www.playezu.com/10470.html

关于工作态度:文章源自玩技e族-https://www.playezu.com/10470.html

1.认为软件测试就是写写测试用例,执行一下,汇总一下bug的,趁早清醒,否则只能一辈子点点。你不主宰你自己,那就让别人主宰你;文章源自玩技e族-https://www.playezu.com/10470.html

2.所有身边一开始认为测试容易,钱好混的,再过几年看他,还是老样子;文章源自玩技e族-https://www.playezu.com/10470.html

3.学无止境,你工作别人也在工作,你发呆别人在学习,然后你就被艹爆了;文章源自玩技e族-https://www.playezu.com/10470.html

4.工作中不要只有想象力,没有执行力,咱们还没有成长到公司离不开自己的地步;文章源自玩技e族-https://www.playezu.com/10470.html

5.主观能动性,主动去接触技术性的内容,成年人不要指望别人把东西嚼碎了喂你;文章源自玩技e族-https://www.playezu.com/10470.html

6.2018年靠点点点去混工资已经越来越难了,持续学习+主动探索+分析总结,缺一不可。文章源自玩技e族-https://www.playezu.com/10470.html

下面的都是干货了,结合以往的经验给自学者们提一些意见建议,自学除了遇到问题自己研究比较苦恼之外,还有一个最严重的就是学的东西不够系统。按照下面的这个脉络去学习,完成之后就能够达到中级的水平了。文章源自玩技e族-https://www.playezu.com/10470.html

我分为初级、中级和高级三个阶段,不足之处欢迎朋友们指出,我会及时改正。文章源自玩技e族-https://www.playezu.com/10470.html

初级阶段

初级阶段需要掌握四个方面的内容文章源自玩技e族-https://www.playezu.com/10470.html

一、软件测试的基础知识,编写测试用例的方法及测试流程文章源自玩技e族-https://www.playezu.com/10470.html

二、掌握禅道、SVN等必要工具,及缺陷定义和测试计划编写方法文章源自玩技e族-https://www.playezu.com/10470.html

三、web测试与app测试的方式方法与协议文章源自玩技e族-https://www.playezu.com/10470.html

四、接口测试postman工具的操作使用,前端基础知识H5及CSS文章源自玩技e族-https://www.playezu.com/10470.html

中级阶段

中级阶段需要掌握六个方面的内容,从中级开始就是涉及到一些工具的使用文章源自玩技e族-https://www.playezu.com/10470.html

一、QTP自动化工具的环境搭建文章源自玩技e族-https://www.playezu.com/10470.html

二、loadrunner性能工具的环境搭建文章源自玩技e族-https://www.playezu.com/10470.html

三、jmeter性能工具的环境搭建及接口压力测试文章源自玩技e族-https://www.playezu.com/10470.html

四、jmeter脚本增强,app/web性能测试文章源自玩技e族-https://www.playezu.com/10470.html

五、fiddler抓包工具的操作使用、Jenkins自动化部署工具文章源自玩技e族-https://www.playezu.com/10470.html

六、数据库MySQL、SQL语句文章源自玩技e族-https://www.playezu.com/10470.html

高级阶段

高级阶段涉及到四个方面,需要掌握一点开发的知识文章源自玩技e族-https://www.playezu.com/10470.html

一、虚拟机的搭建与使用,Linux环境搭建及命令文章源自玩技e族-https://www.playezu.com/10470.html

二、eclipse框架介绍,学习测试必须掌握的Java基础知识文章源自玩技e族-https://www.playezu.com/10470.html

三、testNG+selenium自动化工具环境搭建文章源自玩技e族-https://www.playezu.com/10470.html

四、APP自动化之monkey

按照这个方向去学习,基本上出来技能水平就达到了中级的水平,完全就可以去面试找工作了。但是这个时候与真正的中级水平还差点火候,那就是没有实际的工作经验,那这个时候就需要去研究企业的大项目,去获取一些经验。另外打算面试之前,还需要对掌握一些面试技巧及面试题,最重要的是要包装一下自己的简历。因为能力已经足够,那就需要所有的硬件也都匹配上。文章源自玩技e族-https://www.playezu.com/10470.html

可能说的比较远了,都说到了找工作的事情,前面的学习路线我不再展开讲,具体的细节看下面的思维导图吧,里面比较详细了。文章源自玩技e族-https://www.playezu.com/10470.html

                                  未完待续。。。文章源自玩技e族-https://www.playezu.com/10470.html

文章源自玩技e族-https://www.playezu.com/10470.html


文章源自玩技e族-https://www.playezu.com/10470.html
注意:本文法律责任由该文章作者承担,侵权请联系2523030730▷诈骗举报◁▷新闻不符◁▷我要投稿◁
  • 我们QQ群
  • QQ扫一扫
  • weinxin
  • 微信公众号
  • 公众号扫一扫
  • weinxin
匿名

发表评论

匿名网友

确定