
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
软件测试随着互联网的不断发展而被越来越多的企业关注,许多人在转行互联网行业的时候也都会学习软件测试等技术,而本文我们就简单来了解一下,软件测试自学需要掌握哪些知识。
要想达到无人值守的效果,就对自动化得高标注高要求了,是一个从0到1的完整过程;比如,要监控数据,监控预警时,不需要一个人手工式的在电脑旁边守,而且通过自动化平台自动的捕获异常,并上报出来。再比如,某个web系统需要执行一个动作,1万次,白天黑夜不停的执行,那如果人工式的手动去测试,岂不是耗费很大的精力,还显得很蠢,因此,自动化这个时候就必须派上用场了。目前,结合公司调查和市场调查,哪种自动化使用频率较高呢?从上到下,使用比例逐渐减少,主要以前两个为主
①接口自动化②UI自动化③APP自动化④PC客户端自动化
如何来使用呢?结合公司的业务需要,看使用哪种。所以的技术(即使再牛逼再先进的技术)都是服务于业务的,比如有的适合接口自动化,有的适合UI自动化,不能胡乱使用。而且,自动化框架搭好以后,投入使用后,是能体现你的工作产出和技术能力的,自动化不难学,是比较容易学会,且容易落地跑起来的。除了技术方面,还有其他吗?有,要懂得汇报把自动化生成的测试报告,加上数据分析,反馈给你的上级领导,向上管理,非常利于你的绩效考核,对你的升职加薪起到决定性的作用。
那么如何来学习自动化测试呢?
1、基础不牢,地动山摇。自动化的基础,很多是python写的,或者是java写的,所以这两种编程语言的基本语法要掌握
2、学完python后,自动化的几个框架要学会,比如unittest,pytest,appnium,robotframe等框架
3、jenkins,git,postman,jmeter等基本的工具使用,也要掌握
4、对代码的优化,比如自动化框架搭建完成之后,再思考有没有优化的地方,便于后期的维护
5、在你学习的过程中,好是写博客,记录经验成长,哪怕是记录完你的笔记后,也可以传到你的个人博客上面去。一点一点的积累,随着时间的沉淀,一两年后你会发现自己,竟然有这么大的进步和产出。
6、公司没有合适的项目练手,咋办?
a,去开源社区,github上面,拉一下web项目下来,自己按照文档跑起来后,按照你的需要自己去练手,无论是接口自动化还是UI自动化,都可以尝试
b,如果你的能力足够强的话,可以自己编写封装一个python常用的库,发布到github上,别人使用过程中,如果发现有缺陷,会向你反馈留言,那么你再去修改优化,这样相当于有人在替你找bug;通过开源社区去检验自己的个人能力,从而做到给你自己二次赋能,也是相当不错的一个尝试,建议有实力的同学,可以试一试
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!请读者仅作参考。更多内容请加抖音太原达内IT培训学习了解。