vigorpush 发表于 2018-12-25 13:19:50

选择中立的原因是编程语言皆为平等,Python Java 哪个都好,都可以满足测试的需求

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

优秀的第三方库

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

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

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

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

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

Java的缺点

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

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



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

其他的话:

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

Sunman0416 发表于 2018-12-25 15:35:04

从学习容易程度看,python要易于java
从实际需求看,python可以满足日常测试需要

zhangying51test 发表于 2018-12-25 17:00:43

python入门简单,可移植性强
页: 1 2 [3]
查看完整版本: 圣诞新年测试热门话题大PK 第一期: 不同语言自动化实现的优势(获奖名单已公布)