A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 huawei 于 2022-9-30 14:39 编辑

       为了软件测试自学党们,黑马真的是拼了!我们不仅有“内附完整软件测试自学视频教程+工具经验+面试篇”的软件测试学习路线图今天还要根据与众多零基础用户QQ交流,整理出零基础小白自学软件测试100个常见问题”系列帖!!!

       透彻了解软件测试,从此系列帖开始!
        面试避坑必看:《测试人员面试失败,绝大部分死在这29个问题上
------------------------------------------------------------------------------------------------------


软件测试常见问题系列45-自动化测试语言到底选择Java还是Python


        测试人员如果今天还不赶紧学习自动化测试,可以说很快就会陷入职业瓶颈。那到自动化语言到底是选择Java还是Python呢?

    如果你有过编程基础,那么就可以选择Java。Java在企业级应用这一块是龙头大哥,作为测试能够很好的和你们家开发能够无缝的去衔接。
    如果你之前是没有编程经验的,毫无疑问直接使用Python,因为他的上手特别快,功能插件也非常丰富。能够帮助我们顺利的切到自动化测试这块。
    如果你之前没有编程经验,想学自动化,想要学习Python,推荐黑马测试学科免费提供的Python上课视频资源,请很狠狠点击
       北京校区-《10天带你玩转python2021版》  密码:uhw5(此免费视频对应上述1 - 5知识点)
        本视频b站链接:https://www.bilibili.com/video/BV1QM4y137xX
    做测试自动化,学这10天python课程足足够了。

    虽说做自动化的话,java和python都可以。但目前企业后端开发绝大部分使用的是java,涉及到白盒测试和性能测试,会需要java,而且深入到测试开发领域的话,java就明显比python要多一些。总结来说就是测试人员发展到高级,是需要对java有一定程度掌握的。



    最后补充java和python的区别:


     1.Python⽐Java简单,学习成本低,开发效率⾼
     2.Java运⾏效率⾼于Python,尤其是纯Python开发的程序,效率低
     3.Java相关资料多,尤其是中⽂资料
     4.Java偏向于商业开发, Python适合于数据分析
     5.Java是⼀种静态类型语⾔, Python是⼀种动态类型语⾔
     6.Java中的所有变量需要先声明(类型)才能使⽤, Python中的变量不需要声明类型
     7.Java编译以后才能运⾏, Python直接就可以运⾏;
     8.JAVA ⾥的块⽤⼤括号对包括, Python 以冒号 + 四个空格缩进表示。
     9.JAVA 的类型要声明, Python 的类型不需要。
    10.JAVA 每⾏语句以分号结束, Python 可以不写分号。
    11.实现同⼀功能时, JAVA 要敲的键盘次数⼀般要⽐ Python 多。



答疑解惑:测试工程师薪资,如何才能超过程序员?
推荐阅读:【视频集合】众多学员的呐喊:"为什么我要选黑马学测试"


友情提示:       
       若你是对测试不太了解的测试小萌新,看完这个问题后,却对测试还有太多的疑惑(前途、薪资、技术含量、男生是否可以干.....),强烈推荐你观看《测试小白必看:学习软件测试必问的100个问题,从此系列贴开始》,相信能扫除掉你心目中90%以上的常见问题,请狠狠点击下方链接:
      《软件测试100个常见问题系列贴》:http://bbs.itheima.com/thread-507947-1-1.html





1 个回复

正序浏览
您需要登录后才可以回帖 登录 | 加入黑马