• 做自动化用哪种开发语言,一起【探讨】,谈谈你的想法?


      自动化测试岗位的招聘要求一般都是会Python 或者Java ,那么单纯以找工作的方向来说,哪个语言更适合去主攻学习的?

      话说这一类问题,最容易一起“战争”!一句“PHP”是最好的语言,能让开发们打起来你信不信?首先对于测试工程师来说,如果你立足于这个行业,并且想在这个行业持久的精进下去,我的建议你是两个都学。

      Python是做自动化工作首选的一门语言,所以我推荐刚开始接触自动化的话,从Python入手是比较好的,所以Python是第一位的。等你月薪达到2万或者2万5以上的时候,这个时候光靠做测试,已经很难再产生更大的影响力了,这个时候需要怎么做呢?

      第一个,在研发角度,去影响研发团队提高质量,

      第二个,从运维和线上角度,去影响运维和线上用户,然后去分析更好的质量。如果要做这两个事情,只靠Python,就有些乏力了,比如说全公司都在用Java,go,你用Python对接就会很麻烦,比如你要分析他们代码的规范,代码里面的内存泄漏,多性能的死锁,各方面的问题,你要发明工具去发现这些问题,技术栈不一样,会很麻烦。

      所以Python是你入门的第一门语言,Python之后可以走2个方向,一个是Java,一个是go,懂2门语言就够了。

      当然像前端,html,js,css,这肯定是每个人都需要去懂的,这些基本上都属于基础知识了。

      (1)各种单端测试框架:unittest(python)、pytest(python)、JUnit(java)

      (2)WEB自动化测试框架:selenium(适用于javapythonjavascript)

     (3)APP自动化测试框架:appium(适用于javapythonjavascript)


      总之每种语言都是有自己的优势的,等你工作了多年你会发现,写程序用什么语言并不重要,重要的 是研究探索让服务器或者计算机跑的更快,用最少的内存完成更多的工作,最优的数据结构存储更多的数据,更好的数据库设计更快的进行增删改查。从Python开始入手,去做自动化,同时开始接触Java语言,之后看你的发展方向,来决定要精进哪一种语言,千万不要说两个都差不多,一定要有所长。


      如果对软件测试、接口测试、自动化测试、技术同行、持续集成、面试经验交流。感兴趣可以进到902061117,群内会有不定期的分享测试资料。
      如果文章对你有帮助,麻烦伸出发财小手点个赞,感谢您的支持,你的点赞是我持续更新的动力。

  • 相关阅读:
    Play Framework框架安装指南 程序员
    Struts2.0标签学习 程序员
    一个给邮箱发送消息简单的例子 程序员
    CAGradientLayer 颜色渐变
    ObjectiveC 枚举类型和字符串互转方案
    添加本地通知(UILocalNotification)以及添加系统组件滚动视图(UIScrollView)!
    setNeedsDisplay setNeedDisplayInRect
    CAKeyframeAnimation 运行路径 速度控制
    How to pause or end a UIView animation via the CALayer
    NSTimer你真的会用了吗
  • 原文地址:https://www.cnblogs.com/zzpython/p/13374679.html
Copyright © 2020-2023  润新知