wica 发表于 2004-8-21 18:54:44

询问软件测试所需得知识结构

大家讨论一下
非计算机专业是否适合做测试工作,诸如生物
如果适合,需要学习哪些方面得知识呢

bobli 发表于 2004-8-21 21:54:55

请参考

下面是我们的一个培训提纲,涵盖一个软件测试工程师应该具备的知识和技能,掌握这些内容,就具备了软件测试设计和执行能力:

1、 软件技术基础
2、 C语言
3、 面向对象设计
4、 C++
5、 数据库理论基础
6、 SQL SERVER数据库设计与实现
7、 计算机网络技术
8、 软件测试技术概论
9、 测试管理
10、系统测试计划和方案
11、系统测试用例设计
12、集成测试计划和方案
13、集成测试用例设计
14、单元测试计划和方案
15、单元测试用例设计
16、单元测试执行
17、集成测试执行
18、系统测试执行
19、WEB项目测试专题
20、C/S架构项目测试专题
21、软件测试职业发展

冰乐 发表于 2004-9-14 08:57:08

:o要了解这么多阿。厉害厉害

szjerry 发表于 2004-9-14 17:46:14

不会吧,这么夸张,里面没有一项达到标准的要不要做测试啊???

testing 发表于 2004-9-14 17:51:16

如果上面的知识点都过关了,测试人员发展的后劲会很足。否则就难讲了

zerocci 发表于 2004-9-14 17:57:27

请问版主,用不用样样都很精通啊?如果是的话,那我还不如去编程序好了

testing 发表于 2004-9-14 18:00:31

如果掌握了上述的知识点,在去编程,那太可惜了。你可以在测试的道路上走得更好,薪水更好,机会更多。这是我的切身体会。

bobli 发表于 2004-9-14 23:23:51

zerocci:

掌握了这些知识,你去编程,只能成为一名普通的程序员;

如果是做测试,你会成为高手

箫澜子 发表于 2004-9-15 12:48:58

其实也要看是作什么的测试,不同的测试需要的知识是完全不一样的,光有上面说的还是不够的!除非是比较简单的纯软件测试不需要涉及其他的东西

testing 发表于 2004-9-15 12:55:06

上面的知识体系是测试人员的技术要求,技术基础,技术储备。具体的测试工具还要结合产品相关的业务知识。

Kapok 发表于 2004-9-15 14:56:42

离散数学、数理逻辑和计算理论的知识也最好具备一些
这是cs的基础
程序员可以只擅长程序设计语言
但是做测试要面对的不仅是一堆代码 更是一个抽象化了的程序逻辑模型
从这个层面上才能设计运用更有效的测试方法

zerocci 发表于 2004-9-15 16:17:34

看来要做一个合格的测试员,真的要学的东西很多很多啦。谢谢版主给我指明了一些方向啦。

scmeteor 发表于 2004-9-17 20:01:01

觉得Kapok
说的很有道理,可惜自己就是数学这一块差,现在也想往测试方面发展,不知道还有没有可能

testing 发表于 2004-9-18 12:54:13

学数学的人,向计算机的方向转,很快的,也很有优势,关键是思维方式比较好。

black_tulip 发表于 2005-2-1 12:25:16

个人认为应该加上计算机系统结构和操作系统原理,C++可以做为可选项。

taurus7151 发表于 2005-5-7 14:53:56

原来学过一些foxpro,有些数据库的概念,写过dos版foxpro软件,看过turbo C,没用过,摸过visual foxpro,没实践过,自己玩过Access。其它就是懂装机,经常自己安装操作系统和各种办公软件, 看我这样的水平够不够基础学下来所有的课程?

bobli 发表于 2005-5-7 22:05:23

应该是可以的,如果要学习的话,建议把这些课程在复习一遍

ihaves 发表于 2005-5-9 15:36:42

Originally posted by testing at 2004-9-14 06:00 PM:
如果掌握了上述的知识点,在去编程,那太可惜了。你可以在测试的道路上走得更好,薪水更好,机会更多。这是我的切身体会。


问题是目前测试的薪水远远低于开发人员,并且大多数公司的leader并不太重要测试人员,你让一个有能力的人去拿那么点的工资,除了要耐的住寂寞,还要有对未来这份职业的信心。

bobli 发表于 2005-5-10 00:50:06

信心取决于对自己能力的认可,以及对行业前景的认可,也取决每个人是看眼前还是将来,也看每个人的将来是多远

beck3000 发表于 2005-5-25 14:52:57

这个清单开列的有些过长,但是还不够长,需要看你测什么软件,在什么平台上开发的,比如我在一次录制脚本时候发现如果不懂javascript就不能成功的实现定制和回放。
但我觉得这个清单最关键是没有抓住根本,做测试最主要是要有软件工程的思想,其他的知识都是陆续补充的,我们做测试相信多数时间是在和需求打交道。另外测试还要抓住一个沟通(communication)的问题,这种不象那么实在的东西多数时候往往是决定了我们工作的成败。
页: [1] 2
查看完整版本: 询问软件测试所需得知识结构