51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 20047|回复: 17
打印 上一主题 下一主题

[原创] 做软件测试工程师需要学习哪种脚本语言比较好?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-3-23 09:57:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位老师:
                您好!
         我是刚刚在培训软件测试工程是的新手,想学习脚本语言,但是不知道在将来的工作中,学习哪种脚本比较好一些.
我的邮箱是: wxg501@163.com
我再此感激不尽
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-3-23 10:38:08 | 只看该作者

回复 1# 的帖子

全掌握最好!

全能的到哪都吃香
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-3-23 18:05:24 | 只看该作者

回复楼主

又见这个问题,想在这里说说看法,有些是用别人的帖子开的, 因为这个是老问题了,被借用的朋友不要介意哈。
首先,所有语言都是有共性的,C/C++是这些语言的基础。学好了C/C++再学其他的语言就会变得很容易,而学不好C/C++,你其他语言再好,回头过来学还会非常困难。
其次,因为我以前一直是使用C/C++,谈不上精通,因为做的项目少,不过理解也算比较清楚。因此,我个人的经历就是,有了C/C++的基础之后,我学习其他的语言就是几个小时的事情。也就是说,当我的工作需要用到Java,我就用一个下午的时间看一本教程,然后就可以拿来工作了。也许一个月不用,统统得忘光了,但是无所谓,因为再拣起来也不过就是一两个小时而已。可是,我对于C/C++语言,好像几年不用也不会忘记。常听人说,他好久没用C语言,现在忘光了,我就没有这种体会,也许是他们对于C语言理解的还不够彻底吧?
这也是为什么无论是Java还是.NET都prefer C++的原因了。因此能精通C++,能够深入理解C++的C方面的底层,以及面向对象的概念是非常的重要。如果这些过不了,技术上应该说很难到达非常高的程度了。当然很多Java, C#高手可能根本不懂C++,可是他们对计算机深层次的理解是有问题的,不过很多人也不care. 要看个人的态度了。
对于.NET和J2EE现在争论还是非常大的,我不想多谈,网上随便一搜就是很多文章。我只能说我是先用的Java,后来学的C#。因为我C++的背景,我的感受就是痛恨Java,喜欢C#。因此我更倾向于用C#,当然如果进了Google我也会好好的使用Java的。我的意思是,你个人会有一个喜好的问题,你工作也会有一个限制的问题,不可能完美。因此,我们也不必拘泥于语言这些,尤其是我们搞测试的,不一定要太精通他们。我目前是使用C++/CLI这种语言,用的人还不多,虽然我们工作主要是C#,但是没有强制的要求,因此我可以使用我喜欢的语言,测试程序毕竟不是让客户来用的,有很大的灵活性。
说了这么多,我个人的意思是如果可能的话最好还是精通C/C++先。当然我还是想知道一下你现在C语言的理解到底如何,如果真的觉得指针,OO的概念有困难,那么跳过, 选择Java, .NET,也不太影响你的发展。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-3-24 22:40:41 | 只看该作者
先学C,C++
学好这个语言,以后再学其他的语言也容易上手
语言之间都是相通的
关键是概念、思想

一步步来吧
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-3-25 10:33:02 | 只看该作者
LZ是说编程语言还是脚本语言啊
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-3-25 12:01:13 | 只看该作者

看清需求哦

诸位,请看清楼主的requirement:楼主要学习的是脚本scripts语言哦!
建议:perl python 或shell,我在学python
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2009-5-11 14:05:15 | 只看该作者
python 吧
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2009-5-12 15:07:02 | 只看该作者
学习语言是什么目的  首先搞清楚这一点  然后再说想学什么
如果语言可以分出好坏,那全世界就只有一种编程语言了,其实是各有所长。所以想到目的,你想用语言干什么,写驱动和庄,还是做自动化脚本,还是往LR等工具中添代码,还是想做到快速读懂开发代码,还是想优化数据库?
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2009-5-12 15:39:30 | 只看该作者

同意 3楼和 8楼的说法

但3楼关于精通C/C++语言,我觉得仅仅是其它语言入门上会有优势,毕竟其它语言细节上的差异仍然是由该语言的底层(这里不是说构成perl的语言C++,而是指Perl语法自身)决定的,而你不会很快了解到一种新语言的底层这样设计到底是为何:兼容性、语言特性还是其它。

8楼说的从实际出发学习语言很符合大家的普遍需求。学习周期长见效慢。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2021-6-9 14:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    10#
    发表于 2009-5-15 00:26:15 | 只看该作者
    loadrunner的脚本是用C写的
    QTP的脚本是用basic写的
    Rational测试工具是用java写的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-12-14 18:17
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    11#
    发表于 2010-1-6 17:23:46 | 只看该作者
    有帮助
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2010-1-15 10:18:28 | 只看该作者
    C语言好,最经典的语言。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2010-10-8 10:38:02 | 只看该作者
    学习了~谢谢~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2010-10-9 10:15:53 | 只看该作者
    VB
    也不错呢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2011-1-14 14:47:49 | 只看该作者
    咋没人说VB呢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2011-3-10 17:54:50 | 只看该作者
    最好学C,再学C++,学好了去那里也不怕
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2011-3-11 08:09:19 | 只看该作者
    各种计算机语言都是有共通性的,所以你掌握了一门基础的语言,比如C,C++或者JAVA,理解过程性语言或者面向对象的语言,这时候你在学习脚本语言就会很快了。
    PS:不同的工具用不同的script language.Such as Perl, python, shell, etc.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2014-2-18 16:42:56 | 只看该作者
    做性能测试,学phthon,还是VB?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-14 18:28 , Processed in 0.073345 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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