测试

来源:互联网 发布:达斯汀霍夫曼 知乎 编辑:程序博客网 时间:2024/06/10 06:00
1.C/C++基础知识:
  能够用C/C++进行一些程序的编写;
  掌握一般程序的调试方法(设断点,看寄存器,看内存);
  这里建议大家在看书的基础上找一个实际的例子进行练习。
2.软件工程基础知识:
  了解什么是软件,什么是软件工程;
  软件工程中间的一些环节有哪些,各有什么侧重点;
  这里建议大家看《软件工程:实践者的研究方法》一书。
3.软件测试基础知识,
  了解什么是软件测试,软件测试常用的一些方法和技巧,例如什么是等价类划分、什么是因果图分析等;
  掌握软件测试各个环节的重点,了解什么是配置管理,了解一些常用的工具(我们目前用的有BugZilla、ClearQuest、TestLink等);
  建议大家看《软件测试》(翻译的不好)这本书,同时也可以看看《笑傲测试》这本书;
  有一个比较好的网站www.51testing.com
4.操作系统基础知识:
  了
陈松波 说:
解操作系统的组成部分;
  分清进程、线程、中断、信号量、优先级等术语的含义,学会写一些简单的程序;
  了解不同操作系统的分时方法;
  这里建议大家找windows和一种嵌入式操作系统(实时)进行分析对比。
5.面向对象基础知识:
  掌握面向对象的一般知识,包括继承,多态的含义和用途;
  了解常用的设计模式;
  掌握UML图的表示方法。
  关于设计模式有一个经典的书《设计模式》,不过这本书适合对面向对象有比较深入了解的人学习,如果大家还不是很了解,建议大家先找一些入门级的设计模式书来看,容易理解一些。 
原创粉丝点击