51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

测试开发精英班,通向高级软件测试工程师论坛测试积点免费获取渠道攻略【长期招募】博为峰网校招聘兼职讲师!横扫BAT,Python全栈测试开发技能大全
【111期】:聊聊想出国找测试工作最核心的那些事!2020不玩虚的,先来一波技术PK! 【征稿】疫情当下手头紧?这波投稿补贴很及时! 自学软件测试那点事
123
返回列表 发新帖
楼主: lsekfe

圣诞新年测试热门话题大PK 第一期: 不同语言自动化实现的优势(获奖名单已公布)

[复制链接]

该用户从未签到

发表于 2018-12-25 13:19:50 | 显示全部楼层
选择中立的原因是编程语言皆为平等,Python Java 哪个都好,都可以满足测试的需求

Python 的优点:
开发速度很快,很快就可以满足测试任务

优秀的第三方库

Python 的缺点:
执行速度慢,在大型产品测试项目中编译和执行效率低下(往往超过1万多个测试用例)
Python的发展未知,Python3 到 Python2的变化有利有弊
不排除python4也会有断崖式的升级,导致一些第三方库出现问题和一些兼容性的问题

Java的优点
绝大部分的产品都是以Java为主的,所以说,如果是java为主产品的话,开发者无缝转换身份,测试任务直接上手;相反的,测试人员也可以转换为开发人员

完整且成熟的第三方库,强大浓厚的工具和社区基础

完整优秀的依赖管理和发布机制、框架和工具

Java越来越强大,开发效率也无限接近Python

Java的缺点

小项目很容易做成大项目的样子,有可能会造成资源的浪费

依赖管理有时候会过为复杂



===========================

其他的话:

我觉得开发语言是无所谓的,让你用什么就用什么,觉得优点缺点倒是无所谓的,Python的牛逼不是Python本身,而是优秀的第三方库;Java的牛逼是它作为巨头已经好多年,再觉得它垃圾,他也存在于各个产品中很多年,不得不考虑它背后最最强大的支持的力量。
回复

使用道具 举报

  • TA的每日心情
    难过
    2020-3-18 10:34
  • 签到天数: 38 天

    连续签到: 1 天

    [LV.5]测试团长

    发表于 2018-12-25 15:35:04 | 显示全部楼层
    从学习容易程度看,python要易于java
    从实际需求看,python可以满足日常测试需要
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2018-12-25 16:57
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2018-12-25 17:00:43 | 显示全部楼层
    python入门简单,可移植性强
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2020-4-5 11:39 , Processed in 0.062880 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2020 Comsenz Inc.

    快速回复 返回顶部 返回列表