软件测试经理具备条件,软件测试人员应具备哪些能力?

原标题:软件测试人员应具备哪些能力?

了解软件测试原则和概念。

测试人员应当了解测试的基础知识,包括:

测试技术

了解各种测试方法,包括静态测试和动态测试、白盒测试和黑盒测试、覆盖率测试、压力测试、回归测试等。

测试词汇表

了解各种测试技术、概念、工具、原则、活动和方法的技术术语。

测试过程

了解基本的测试过程,包括测试的策划、测试环境的准备、测试设计、执行测试、分析测试、测试报告等。

创建测试环境

测试环境由围绕并影响软件测试的所有条件、环境和影响因素组成。

测试过程的选择

测试人员要能够选择合适的测试过程,以使测试活动有效和高效。

测试人员也要具备使用各种测试过程和测试工具的能力。

测试工具

测试人员要能够理解开发和获取测试工具的过程。

测试人员要能够使用工具进行自动化测试、缺陷管理、性能测试、负载测试、代码覆盖率和测试用例管理;会使用手动工具,如检查表、决策表、测试脚本。

管理测试项目

软件测试管理涉及测试计划、时间调度、预算、人员管理等内容。

测试计划管理

测试人员要能够根据业务目标、开发周期和不同开发方法调整测试过程;要能够确保测试人员能力满足要求,并做好人员的管理。

沟通能力

测试人员要具备口头或书面表达清楚测试问题的能力,要具备与人协商、解决问题的能力,具备指导和激励其他测试人员的能力。

领导能力

测试人员应具备组织测试活动的能力,具备主持测试评审活动的能力。

测试计划

测试人员需要技能来计划测试。测试计划人员必须理解开发方法和环境以有效地计划测试。

测试计划的先决条件

测试人员要标识出业务风险、软件风险、测试风险。

测试计划的入口标准

测试人员必须要确定测试目标、测试范围、测试假设,给出测试终止准则,进行需求跟踪,配备人员,建立测试规程等,并据此制定测试计划。

执行测试计划

测试人员应具备执行测试、设计测试用例以及监控测试所需的技能。

测试设计

测试人员应能开发测试用例,给出预期的测试结果;应能确定测试步骤,给出测试的入口和出口准则;应能使用数据生成工具,制定测试输入数据,

运行测试

测试人员能够根据测试计划和测试设计执行测试所需的活动;记录实际测试结果,并分析是否满足预期结果;了解如何使用测试结果。

缺陷跟踪

测试人员应能准确地描述缺陷,记录缺陷的状态,并跟踪缺陷的处理情况。

验证软件更改

测试人员通过回归测试来验证软件更改,通过评审来验证需求、设计等文档的更改。

测试状态、分析和报告

测试人员应具备制定测试报告的能力。报告应该记录巳经执行的测试以及这些测试的状态。

使用度量分析测试结果

测试人员要使用以下测量数据来分析测试结果:代码覆盖率、需求覆盖率、缺陷去除效率、缺陷密度。

编写测试报告

测试人员能够使用数据库、缺陷跟踪以及一些图形化工具来编写报告;能够通过测试数据在统计分析上给出有效测试的结论。

其它的测试能力还包括:

帮助用户进行验收测试

完成外部软件(商业软件或外包软件)的测试

测试软件控制和安全规程的充分性

测试新技术

本文所列的测试能力源于CSTE CBOK。

这正是:

测试岂是轻松事,十大能力要知悉

学习获取知识体,有效高效方可期返回搜狐,查看更多

责任编辑:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值