background image

  4 、测试人员需要分析软件质量。在测试完成后,测试人员需要根据测试结果来分析
软件质量,包括缺陷率、缺陷分布、缺陷修复趋势等。给出软件各种质量特性包括有功能性、
可靠性、易用性、安全性、时间与资源特性等的具体度量。最后给出一个软件是否可以发布

 

或提交用户使用的结论。
  5 、测试过程中,为了更好地组织与实施测试工作,测试负责人需要制定测试计划,

 

包括有测试资源、测试进度、测试策略、测试方法、测试工具、测试风险等。
  6 、测试人员为了更好更有效地进行测试,保证测试工作质量,需要在执行测试工作
之前首先需要设计测试用例,形成测试用例报告。设计测试用例是保证测试质量的核心工
作,很多测试技术都可以用来指导设计用例。为了提高测试用例的设计效率,BTEST 培

 

训课程专门开设了高效设计测试用例一门课来讲授各种设计用例的技术与方法。
  7 、为了提高工作效率或提高测试水平,测试工作需要引进自动化测试工具,测试人

 

员需要学会使用自动化测试工具,编写测试脚本,进行性能测试等。
  8 、测试负责人在测试工作中,还需要根据实际情况不断改进测试过程,提高测试水

 

平,进行测试队伍的建设等。

职业发展
  测试组长这类测试人员通常是测试项目的负责人,既要具备较高的测试技术能力,
还要具备一定的管理能力。主要职责是制定测试计划、编写测试计划、监控和管理整个测试
过程。测试组长可以向上发展为测试部经理、质量经理,也可以横向发展为项目经理,而

 

且通常待遇相对较高些。
  测试分析师 
  主要职责是对系统的测试结果进行综合的分析,例如缺陷分析、性能分析等。测试分
析师不但测试技术能力较强,还要具备数据库、操作系统等多方面的技术知识。这类职务

 

的发展空间也不错,可以发展成系统设计师等。
  自动化测试工程师、测试开发工程师 
  主要职责是编写测试程序、执行自动化测试任务。这类职位的测试人员至少要达到初

 

级程序员的能力,因为经常和程序打交道。发展空间也不错,例如可以发展为程序员。

职业素质
  计算机专业技能 
  计算机领域的专业技能是测试工程师应该必备的一项素质,是做好测试工作的前提
条件。尽管没有任何 IT 背景的人也可以从事测试工作,但是一名要想获得更大发展空间
或者持久竞争力的测试工程师,则计算机专业技能是必不可少的。计算机专业技能主要包

 

含三个方面:
  1. 

 

测试专业技能

  测试专业知识很多,本书内容主要以测试人员应该掌握的基础专业技能为主。测试专
业技能涉及的范围很广:既包括黑盒测试、白盒测试、测试用例设计等基础测试技术,也

单元测试

功能测试

集成测试

系统测试

性能测试

测试方法,还包括基础的测试

 

流程管理、缺陷管理、自动化测试技术等知识。
  2. 

 

软件编程技能