开发语言的选择java
有的小伙伴要纠结很长时间究竟是用java仍是Python,仍是Perl,Ruby等等。首先根据公司要求去选择开发语言,若是没有要求,根据本身经验,若是有java基础能够选择java。但推荐使用Python,有代码基础的话,上手更快。没语言经验的话更推荐使用Python,易学,语法相对简单。面试
开发语言学习中遇到的问题:app
一、开发语言学习中,总会遇到各类难理解的问题(悟性高的大神忽视)框架
如:我在学习返回值的时候就遇到这个return的问题,。return返回的是啥?何时返回?在实例中怎么运用?实在很难理解的可暂时跳过学习
二、Python我要学到什么程度才能去作自动化??测试
答:学完类和面像对像就基本能够了日志
三、有些小伙伴以为代码简单就不去练习,只看视频和博客。必定要记得多练习!必定要记得多练习!好记性不如烂笔头!必定不要复制代码!excel
四、学习中过程听他们说Python有啥好学的,学其它的吧。千万要稳住,不要动摇!不要三心二意!!要坚持!视频
加入313782132,群里有测试学习资料、面试技巧、内推机会。接口
我究竟是先学接口测试仍是Ui测试呢?
一、首先看公司需求,通常大点的公司都会指定你先作哪种自动化
二、若是小公司啥要求也没有,只要求你作自动化,先作接口!为何!由于接口效率高,实用性强。Ui自动化还得用selenium或appium中定位等等,太费时间。其中appium搭环境搭的你怀疑人生!
什么是自动化测试的中框架?
其实在学习的过程就不少模块都是框架中要用的(学的时候你可能不清楚为啥我要学这个模块?啥时候用?)好比如下模块:os、time、zmail等等。
框架比喻是人的身体,身体的每一个器官都很重要的做用。那代码框架中也如此,咱们来拆开代码框架一步步分析。
那框架,咱们拆开分析一下?
一、测试用例----既然是作测试,确定会有测试用例,这里咱们就要用到测试用例
二、测试数据----既然说有测试用例,那么确定就会有测试数据存放的有不一样的类型(txt,excel,yaml等等)
三、数据驱动----代码和测试数据必定要分离
四、测试报告----作完测试后,总得要有个报告给领导看吧?要否则领导问你测的怎么样了,你说不知道?
五、邮件模块----领导有一天说,你测试完把报告发到我邮箱吧
六、日志模块----测试过程当中有问题的话,得去查看报错日志
以上框架中经常使用到的一些模块,可根据本身状况适当添加
学习自动测试框架的难点在哪?
缺一个好的老师?
没有好的框架思路?
框架内部的文件是如何完美的衔接起来?
什么是好的测试框架?