51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 4526|回复: 19
打印 上一主题 下一主题

[讨论] 献给刚刚从事软件测试或者在考虑是否要进入这一行的朋友们 (个人观点)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-1-4 14:10:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
几年前,我们说,软件测试业在中国刚刚起步。现在,我们还是在说,软件测试业还是刚刚起步。几年的时间,对于其它行业是一个什么概念我不清楚,对于IT行业来讲,不是一个小数。实际上,国内软件业的发展缓慢限制了测试业的发展,没有软件的开发计划,测试的需求不旺啊。然而,反过来想,在软件测试业还没有大红大紫的时候介入进去,应该是个好时候。
   

      软件测试的基本要求是:首先,要有计算机基础知识;其次,至少掌握一门编程语言;再次,学好英语。我根据自己的体会,罗列一些,供朋友们参考。

      首先,要有宽泛的计算机基础知识。微机原理,数据结构,数据库,操作系统原理,编译原理,逻辑,编程语言,网络,等等,都要系统地学习过。都精通不大可能,因为人的兴趣都不相同,但是,这些功课的基本知识点是应当了解的。我们在谈到职业的类别的时候,我们可以说C程序员,C#程序员,Java程序员,而没有C测试员,C#测试员,Java测试员,程序员可以只擅长某一门编程语言,测试员却不行。为什么呢?测试员是代表用户的,在做测试的时候,他需要考虑到方方面面的事情。例如对于一个用C写的上网拨号程序,测试员需要考虑:

(1) 程序的功能是否正确;(要求计算机知识)

(2) 是否符合用户的使用习惯;(要求界面设计知识和换位思考能力)

(3) 性能是否满足要求,例如长时间使用;稳定性;(要求深入的计算机知识)

(4) 是否能够满足用户可能的不同操作系统的要求;(要求计算机知识)

(5) 如果在全球发布,是否满足不同语言和文化的需求;(要求软件国际化测试知识)

(6) 如何搭建测试环境;(动手能力,硬件知识)

(7) 做代码检查;(比较深入的C语言知识)

(8) …

所以,各方面都了解一点,你在做测试的过程当中你会感觉顺手的多。如果某写方面还差一些,没有关系,计算机行业的特点就是边做边学,只要是个有心人,学习是很快的。

      其次,要掌握一门编程语言。有的朋友可能会说,我就是不愿意做编程才来做测试的,怎么测试还有这么一个要求?我要尝试说服你:)。我的理由有两个:

1. 只有知道怎么做一个软件产品,才能真正懂得这个产品。而只有真正懂得了产品,才能做好测试。一行代码不会,你会始终是个门外汉。不要满足于点鼠标,而去尝试着打开我们面前的黑盒子。

2. 自动化测试技术需要编程技术。自动化测试是软件测试的一个发展方向,一方面很多测试工具都需要人工干预,编写代码;另一方面在有的情况下需要自己编写测试工具。

对于测试员来说,编程技术不要求精通,但要会。

      再次,学好英语。在现阶段,我们只能承认,在计算机方面,英语国家领先。有很多的资料都是英语的,如果仅仅局限在中文资料方面,会影响你的渊博程度:)。举一个简单的例子,Windows操作系统会捕捉到一些程序或者操作系统内部的异常,你可以根据这个异常到微软网站上去查找错误原因和解决办法,其中有很大一部分资料就是英文的,因为还没有翻译过来或者以后也不会翻译的。

      具备以上这三个条件,相信在软件测试的道路上,你会走的一帆风顺!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-1-4 16:16:46 | 只看该作者
LZ的这些个人观点很好呀,很同意LZ的说法。
个人也认为,一个好的测试员需要掌握的知识是很全面的,甚至比研发更全面。研发很多时候只是精通一种语言,但是作为测试人员,就需要什么都知道一些,至于熟练的程度,完全是看自己。
还有就是英语,现在自己每天都在学习英语,很多文档都是英文版的,要是没有很好的英文基础,就不能很好的掌握更多的知识。
07年大家一起努力!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-1-4 18:12:53 | 只看该作者
是的,课程大学基本都学过。。。但各人学的情况都不样了~~
工作之后区别就现实出来了。。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-1-5 12:54:13 | 只看该作者
谢谢LZ,我知道自己欠缺什么了
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-1-5 14:08:52 | 只看该作者
多谢楼主,真的想开始从事这门才发现,原来还有好多要学的啊
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-1-5 15:05:13 | 只看该作者
经典  学习......
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-1-5 15:30:24 | 只看该作者
学习
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-1-5 16:14:42 | 只看该作者
前两点都差不多了........第三点  还有待提高.........
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-1-5 17:12:53 | 只看该作者
差英语
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2007-1-6 02:22:36 | 只看该作者
GOOD GOOD STUDY  DAY DAY UP!马上要去工作的我,看了这帖子也许会对我有很大的帮助.
回复 支持 反对

使用道具 举报

  • TA的每日心情
    慵懒
    2014-12-17 16:21
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    11#
    发表于 2007-1-6 11:51:14 | 只看该作者
    我们需要一直努力.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2007-1-7 10:05:07 | 只看该作者
    建议如果想打开黑盒,最好的办法就是先进行一两年的编码,在转做测试
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2007-1-7 19:21:18 | 只看该作者
    我这段时间一直在看软件测试的资料.努力学习英文.
    不过 动手方面没人指导!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2007-1-7 21:23:54 | 只看该作者
    个人认为还要加上一点:
    测试的专业精神,这点很重要!

    楼主提的都是专业技能。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2007-1-8 11:08:06 | 只看该作者
    努力学习,这些都是必须的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-5-11 08:52
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    16#
    发表于 2007-1-8 11:48:26 | 只看该作者
    看了楼主的,知道自己缺的很多实实在在的存在!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2007-1-8 13:47:32 | 只看该作者
    楼主真是太伟大了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2007-1-8 16:57:31 | 只看该作者
    谢谢楼主指点,学习中!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2007-1-9 12:04:30 | 只看该作者
    测试员对待测试的态度也是非常重要的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2007-1-9 12:23:31 | 只看该作者
    啥也不说了,俺佩服死了,谢谢了:)
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-8 01:13 , Processed in 0.088319 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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