51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 9648|回复: 5
打印 上一主题 下一主题

[讨论] 软件测试人员需要掌握哪些专业知识?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-10-31 23:22:37 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我的情况稍微特殊一点(不过和我有相同经历的好像也很多)
我是从非计算机专业转行做软件测试的,在公司也做了小半年时间。
也做了几个项目的测试工作,但是因为自己的基础并不好,对项目的帮助不是很大
最近在看编程语言方面的东西,有人就提醒我说,做测试的话,会不会编程并不重要,让我把精力放到其它更重要的地方。
我想问的就是,
1、对于测试人员来说,编程究竟重不重要?
2、测试人员应该掌握哪些专业知识?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

6#
发表于 2007-11-2 20:56:16 | 只看该作者
我觉得除了计算机方面的一些只是以外,如果你能对你所测的产品的一些知识有所了解的话,相信也会对你的工作有长足的发展。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-11-2 20:42:59 | 只看该作者
原帖由 肚子 于 2007-11-1 11:50 发表


不要觉得自己情况特殊。
专业对口或不对口,并不是最重要的。
要清楚的了解做为测试人员需要掌握的东西,保持好的心态,朝着这个方向去努力就可以了。

如果想在测试行业长久的做下去,建议你好好的把计算机 ...

肚子姐姐,你太好了~~~!
我再也不恶意灌水了,你挽救了一个堕落的灵魂。。。
你给我指明了前进的方向。。。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-11-1 12:00:14 | 只看该作者
楼上的斑竹说的很有道理。
机会只会留给有准备的人,也许一些企业的测试水平,未要求你有编程基础,但如果你想谋取更好的发展,就得准备好。当有这样的机会的时候,你就会比其他竞争者有更多的筹码。

[ 本帖最后由 dzhot 于 2007-11-1 12:01 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-11-1 11:50:40 | 只看该作者
原帖由 水蓝色的夜 于 2007-10-31 23:22 发表
我的情况稍微特殊一点(不过和我有相同经历的好像也很多)
我是从非计算机专业转行做软件测试的,在公司也做了小半年时间。
也做了几个项目的测试工作,但是因为自己的基础并不好,对项目的帮助不是很大
最近在看编程语言方面的东西,有人就提醒我说,做测试的话,会不会编程并不重要,让我把精力放到其它更重要的地方。
我想问的就是,
1、对于测试人员来说,编程究竟重不重要?
2、测试人员应该掌握哪些专业知识?


不要觉得自己情况特殊。
专业对口或不对口,并不是最重要的。
要清楚的了解做为测试人员需要掌握的东西,保持好的心态,朝着这个方向去努力就可以了。

如果想在测试行业长久的做下去,建议你好好的把计算机的专业知识补一下。
既然你自己已经意识到基础不好所导致的问题,就一定要把这个问题解决了。

至于“做测试的话,编程并不不重要”,我觉得这句话还是有所偏颇的。做测试,要看你做什么,怎么做。
国内测试行业的需求是有高有低的。一些简单的手工测试,并不一定会用到编程基础。但这样并不代表其他测试就不需要编程基础了。
但是从长期发展的角度来说,作为测试人员,需要了解整个软件开发的需求,了解整个软件开发的过程。
测试也是有系统测试(系统集成,整合整个软件,包括软件对硬件的影响),集成测试(模块接口),单元测试(模块内)。
一般单元测试都会涉及到代码,如果不熟悉编程语言,那要怎么做呢?

虽然说,单元测试只是软件测试发展的一个方向。但是,编程能力对于今后你在测试行业的发展也是非常重要的,有必要更好的掌握。
目前国内比较普及的系统测试,也有涉及到一些编程的(系统测试会涵盖一些自动化测试,而自动化测试工具会涉及到编程)。

既然从事了软件测试行业,我相信很多人肯定是希望在这个行业有所发展的。编程的学习和提高是很重要的。

测试人员,除了要掌握系统的测试知识之外,计算机的专业知识也需要好好掌握(C,数据库,数据结构,操作系统,网络,等等)。
每一门知识,都有他的特点和重要性的。
像数据库,这个是任何软件都有可能会有的辅助软件,也是软件管理的根本所在。
数据结构,同样也是软件的根本,这也是一个体系的问题,是一种思想,运算方式。一般来说,程序=数据结构+算法。
像网络,操作系统那些知识,也都是跟软件运用有关的,所以要掌握。

还有,如果有测试环境,那平时要多学习,多操作。
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2007-11-1 09:42:20 | 只看该作者
我觉得作为一名测试真的很必要要掌握几门编成语言,比如JAVA. C#. JSP.NET. C++等,在企业中并不是只让你进行黑盒测试,在有时可能会进行白盒测试,代码检查,集成测试。当然这些并不是经常会遇到的,学几门语言真的有必要的。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-9-27 17:26 , Processed in 0.081022 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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