软件测试人员知识结构(不错的文章)
2009-11-17 17:48
330 查看
经常遇到测试人员不知道学什么,或者学一个东西不知道有没有用。其实我也经常会遇到类似的问题,因此我自己也想把我学到的知识归归类。我想只要是这几类的知识,你学习都没什么错,总是会有用的。
1. 产品知识:对于你所测试的产品,你一定要非常熟悉。小到你所测试的模块,大到整个产品的架构,内部实现,代码,等等。
2. 测试知识:黑盒测试,白盒测试,手工测试,自动化测试,性能测试,安全测试等等。
3. 开发知识:编程,数据结构,算法,调试等等。
4. 专业知识:以上2,3是基本的知识,你还应该精通一些你从事的更专的技术知识。比如,如果你的产品是基于.net的,你应该精通.net, 或者类似的J2ee等。(例如这方面我应该掌握的Win32系统编程,Windows内核,WDM等等)
5. 领域知识:你应该精通你所工作的领域的知识,比如手机领域,数据库领域等等。
6. 行业知识:你要对计算机行业的整体状态,新技术,动态,发展趋势有一个明确认识。(比如我除了自己从事的领域还关注Web2.0,云计算等等)
要记住,你首先是一个计算机人才,其次是一个软件人才,再次是一个测试人才,最后你才是一个SQAA, SQAE, STE, SDET等等。要想做一个高级测试人才,这一条线的知识都需要掌握。
1. 产品知识:对于你所测试的产品,你一定要非常熟悉。小到你所测试的模块,大到整个产品的架构,内部实现,代码,等等。
2. 测试知识:黑盒测试,白盒测试,手工测试,自动化测试,性能测试,安全测试等等。
3. 开发知识:编程,数据结构,算法,调试等等。
4. 专业知识:以上2,3是基本的知识,你还应该精通一些你从事的更专的技术知识。比如,如果你的产品是基于.net的,你应该精通.net, 或者类似的J2ee等。(例如这方面我应该掌握的Win32系统编程,Windows内核,WDM等等)
5. 领域知识:你应该精通你所工作的领域的知识,比如手机领域,数据库领域等等。
6. 行业知识:你要对计算机行业的整体状态,新技术,动态,发展趋势有一个明确认识。(比如我除了自己从事的领域还关注Web2.0,云计算等等)
要记住,你首先是一个计算机人才,其次是一个软件人才,再次是一个测试人才,最后你才是一个SQAA, SQAE, STE, SDET等等。要想做一个高级测试人才,这一条线的知识都需要掌握。
相关文章推荐
- 知识问题如何更好的招聘软件测试人员?
- 软件测试人员到底要学哪些知识?
- 软件测试人员必备网络知识(一):什么是cookie?
- 软件测试人员必备网络知识(二):什么是Session?Cookie与Session之间有哪些区别?
- 测试人员应具备的知识结构
- 软件测试人员必备网络知识(一):什么是cookie?
- 软件测试人员结构组成分析
- 软件测试人员结构组成分析
- 黑盒测试也需要软件测试理论知识
- 诚聘软件测试人员
- 软件测试也是个不错的职业
- 软件测试理论知识
- 软件测试人员必备Linux命令
- 有关软件测试的精品文章(主要来自51Testing)
- 软件测试人员需不需要懂代码
- 自动化测试基础知识--文章内容源自关春银老师的<selenium 自动化测试基础知识>
- SaaS平台开发人员和SaaS应用开发人员的分化对他们的技术结构有哪些不同的要求?这两类开发人员都需要具备哪些知识呢?
- 软件测试基础知识整理
- 软件测试的基础知识概要介绍
- 软件测试人员需要学习编程吗