询问软件测试所需得知识结构
大家讨论一下非计算机专业是否适合做测试工作,诸如生物
如果适合,需要学习哪些方面得知识呢
请参考
下面是我们的一个培训提纲,涵盖一个软件测试工程师应该具备的知识和技能,掌握这些内容,就具备了软件测试设计和执行能力: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、软件测试职业发展 :o要了解这么多阿。厉害厉害 不会吧,这么夸张,里面没有一项达到标准的要不要做测试啊??? 如果上面的知识点都过关了,测试人员发展的后劲会很足。否则就难讲了 请问版主,用不用样样都很精通啊?如果是的话,那我还不如去编程序好了 如果掌握了上述的知识点,在去编程,那太可惜了。你可以在测试的道路上走得更好,薪水更好,机会更多。这是我的切身体会。 zerocci:
掌握了这些知识,你去编程,只能成为一名普通的程序员;
如果是做测试,你会成为高手 其实也要看是作什么的测试,不同的测试需要的知识是完全不一样的,光有上面说的还是不够的!除非是比较简单的纯软件测试不需要涉及其他的东西 上面的知识体系是测试人员的技术要求,技术基础,技术储备。具体的测试工具还要结合产品相关的业务知识。 离散数学、数理逻辑和计算理论的知识也最好具备一些
这是cs的基础
程序员可以只擅长程序设计语言
但是做测试要面对的不仅是一堆代码 更是一个抽象化了的程序逻辑模型
从这个层面上才能设计运用更有效的测试方法 看来要做一个合格的测试员,真的要学的东西很多很多啦。谢谢版主给我指明了一些方向啦。 觉得Kapok
说的很有道理,可惜自己就是数学这一块差,现在也想往测试方面发展,不知道还有没有可能 学数学的人,向计算机的方向转,很快的,也很有优势,关键是思维方式比较好。 个人认为应该加上计算机系统结构和操作系统原理,C++可以做为可选项。 原来学过一些foxpro,有些数据库的概念,写过dos版foxpro软件,看过turbo C,没用过,摸过visual foxpro,没实践过,自己玩过Access。其它就是懂装机,经常自己安装操作系统和各种办公软件, 看我这样的水平够不够基础学下来所有的课程? 应该是可以的,如果要学习的话,建议把这些课程在复习一遍 Originally posted by testing at 2004-9-14 06:00 PM:
如果掌握了上述的知识点,在去编程,那太可惜了。你可以在测试的道路上走得更好,薪水更好,机会更多。这是我的切身体会。
问题是目前测试的薪水远远低于开发人员,并且大多数公司的leader并不太重要测试人员,你让一个有能力的人去拿那么点的工资,除了要耐的住寂寞,还要有对未来这份职业的信心。 信心取决于对自己能力的认可,以及对行业前景的认可,也取决每个人是看眼前还是将来,也看每个人的将来是多远 这个清单开列的有些过长,但是还不够长,需要看你测什么软件,在什么平台上开发的,比如我在一次录制脚本时候发现如果不懂javascript就不能成功的实现定制和回放。
但我觉得这个清单最关键是没有抓住根本,做测试最主要是要有软件工程的思想,其他的知识都是陆续补充的,我们做测试相信多数时间是在和需求打交道。另外测试还要抓住一个沟通(communication)的问题,这种不象那么实在的东西多数时候往往是决定了我们工作的成败。
页:
[1]
2