测试的个人整理
2017/1/22
先说说老夫的方向,现在专注各种自动化(ui,接口,单元),当自动化能设计出自己的框架(也就是软件)给别人用时,就开始专注安全方向,个人认为随着社会发展,吃瓜群众会越来越注重安全,也与我们生活息息相关。我目前找的资料都是与自动化相关很少涉及性能方面的知识,因为性能不是我的菜,当然简单的性能测试可以学点,编程语言个人建议先掌握或精通Python,因为目前测试行业用Python还是主流,感觉差不多就学Java,其他语言就看单元测试所用的开发语言再学习三五天差不多了,当你掌握了一两种编程思想后毫无压力,不管测试哪个技术方向,越往后面发展越离不开编程,因为工具都是死的,都有限制或缺点,这个时候就需要制定合适公司项目的工具,就是做和开发一样的东西,也没想象中那么难,更多的是二次封装开发,像如果有对ui或接口自动化比较感兴趣的童鞋,可以到网上(或testerhome)找别人的框架源码解刨研究,遇到不懂就百度谷歌(其实一把梯子很有必要,百度有时候搜出来都是没营养甚至误导群众的内容),然后思考下为什么要这样设计?网上找不到或者问人也没搞懂,那就先照着敲七八九遍,先拿来用了再说,当你接触了更多的知识时就回茅塞顿开,豁然开朗,这个过程很有意思。提醒一下,技术的路可不好走,要做好足够的心理准备,还有我们是测试,任何技术工具都是辅助模拟测试人员执行测试,让我们抽出更多时间放在对软件业务流程异常等的考虑,因为这才是人的最大价值,工具很难发现这种缺陷,不要本末倒置。最后分享两个解决问题的方法RTFM和STFW,这两个都解决不了,再请教别人。
市面上各种自动化工具,接口工具,性能工具一大堆,尽可能选些可持续发展的,开源的,主流的工具,最起码保证我学完后,三年内还有用,像现在招ui自动化要求会QTP或Selenium,后面都会补充一句会Selenium优先,除了保守点的像金融,政府,国企等大型项目可能还在招会QTP的,因为要把所有用例转换成Selenium需要大量的人力物力,新成立的项目估计都不会考虑QTP了,所以对于工具技术的选择很重要。
UI自动化(推荐selenium和appium)
http://www.cnblogs.com/yoyoketang/ 上海-悠悠
http://www.cnblogs.com/kuihua/ 七月的尾巴
http://www.cnblogs.com/meitian/ 每天1990
http://blog.csdn.net/cataleya/article/details/41478875/ Cataleya
接口自动化(推荐jmeter postman soapui)
先占坑
代码学习(推荐Python和Java)
http://www.cnblogs.com/toutou/ 请叫我头头哥
http://www.cnblogs.com/wuyuegb2312/archive/2013/04/09/3008320.html 五岳(Python设计模式,并非必须,但是很好用的套路,可以学几个常用工厂,单例,策略,命令等模式,也可拿来和面试官,开发吹水(闲聊))
大杂烩
http://www.w3school.com.cn/ W3School
http://www.cnblogs.com/fnng/ 虫师
http://www.ruanyifeng.com/blog/ 阮一峰的网络日志
https://testerhome.com/ 个人最喜欢的社区(目前个人感觉最好的测试社区没有之一)
http://www.infoq.com/cn/ InfoQ行业资讯
以上是个人的一些收集及对测试的一些看法,希望对阅览者有一点帮助,没有浪费你宝贵的时间!
广告招商,联系电话:1355610xxxx,联系扣扣:40186xxx