测试人员首先需要了解测试步骤,每个步骤都有想对应的内容 测试步骤: 
前提:测试计划(主要针对测试lead,manager) 测试需要人员,时间安排,环境部署,测试风险等等。(http://www.aka.org.cn/Magazine/Aka2/sqa.html) 1.了解需求。 需要知道:测试人员进入项目的时间,应该是在了解需求的阶段就应该参与到项目中,只有对项目了解清楚才能有助于测试用例的编写。 2.根据需求编写测试用例 需要知道: 
(1).测试用例是根据需求文档(PRD文档)来编写的。 
(2).掌握测试用例编写的方法:边界值分析法(http://www.51testing.com/html/5/2 
061.html),路径分析的方法(http://www.51testing.com/html/5/1084.html),溢出测试,等价类划分测试法,等等. 3.测试用例的审核。 这于测试用例编写是一个递归循环的过程。 4.测试过程 需要知道: 
(1).会使用bug管理系统(现在用的比较多的是BugZilla,TD或者CQ,至少需要掌握一种),在测试过程中发现的bug都需要记录在bug管理系统中,这样便于程序员修改bug,同时可以更好的统计测试人员的工作效率。(http://www.51testing.com/html/34/491.html)(http://tag 
.csdn.net/Article/966f4bdb-115f-4fb0-81a9-a2462ef4fb49.html) 
(2).会使用版本管理软件(现在一般都使用cvs),大公司或者标准企业测试人员都需要自己将程序从版本管理系统中check out出最新的程序,然后部署测试环境进行测试。 
(http://www.linuxmine.com/3701.html)(http://www.chedong.com/tech/cvs_card.html) 
(3).需要会部署测试环境,如果是c/s(Client/Server)部署比较简单可以不用学习(就是执行某个exe文件).如果是B/S(Browser/Server)首先要明白是.net系统还是java系统,.net我不是很清楚可以上网查一下。java系统需要了解tomcat(应用服务器)的使用(怎么将应用部署到tomcat上,怎么启动tomcat,停tomcat)(http://java.ccidnet.com/art/3737/20060319/483251_1.html),如果有经历可以在了解其他应用服务器:weblogic,WebSphere,jboss. 
(4).需要会使用数据库。最少需要掌握mysql,mssql数据库的使用(简单sql),数据库备份,还原。如果有经历可以再看看oracel,db2等.(http:// 
www.bc-cn.net/Article/sjk/mysql/jc/200505/452.html)(http://www.xxy8.com/db/mssql/jq/Index.htm) 
(5).测试过程中主要是和程序员沟通,所以在测试过程中要知道如何和程序员沟通,好的测试人员应该是要做到发现问题,解决问题。解决问题主要是帮助程序员找到问题的原因,很多测试人员只停留在发现问题。 5.集成测试。 
6.压力或性能测试,需要了解和会使用压力测试软件,比如:LoadRunner 
7.测试总结