论坛首页 招聘求职论坛

测试人员需要掌握的内容

浏览 2722 次
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-12-30  
测试人员首先需要了解测试步骤,每个步骤都有想对应的内容

测试步骤:
前提:测试计划(主要针对测试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.测试总结

论坛首页 招聘求职版

跳转论坛:
Global site tag (gtag.js) - Google Analytics