一个好问题:
最近帮助金融行业的一个客户做软件测试过程改进和TMMi3级的咨询服务,在“测试计划”这个过程域遇到一个问题,客户问,测试人员能力指业务能力还是技术能力?
这是一个非常好问题,它问到了“测试人员是否需要学习和掌握业务知识?是否需要具备业务能力?”这样一个在业界经常被讨论到的核心问题。
此处的测试人员能力,是指有执行测试所需的知识和技能。显然,包括业务和技术的知识和技能。
测试的管理人员在做测试计划的时候,要识别执行测试任务所需的知识和技能,考虑人力资源是否具备这些方面的能力(满足测试执行的能力),如果不具备,就需要采取应对措施,如招募、培训等,使得测试计划的实施有人力资源方面的保障。
客户也是最好的老师!通过这个事件,以往经常讨论的问题,也就迎刃而解不再是问题了。
相关内容:TMMi中要求的测试知识和技能
在TMMi中,有一个过程域“PA2.2测试计划”,要求做测试时,应该考虑测试的计划(规划如何做测试、如何实施测试)。
关于如何制定测试计划,TMMi建议在制定测试计划时,要考虑测试所需的人员(“SP4.2 计划测试人员”)是否拥有执行测试所需的知识和技能,以及这些必要的测试人力资源的可用性(在测试时是否有档期,是否可以用上)。
很显然,测试人员当然应该拥有执行测试所需的知识和技能。
否则,如果在测试计划阶段,不考虑测试人员的能力,那么,在进入执行阶段,项目的进度将面临很大的风险,甚至可能威胁到项目是否能成功交付。
因此,提早考虑测试人员应该拥有的知识和能力非常重要。
但TMMi没有告知测试人员应该拥有哪些知识和能力。
扩展介绍:测试人员应该拥有哪些知识和能力?
在国际软件测试工程师知识体系(ISTQB)中,提及测试人员的技能和能力可以包括测试技能、其他信息技术技能、管理技能和软技能或领域技能。例如,
·测试知识--测试的基本原则,技术,工具等;
·软件工程知识--软件,需求,开发工具等;
·领域知识—业务流程,用户特点等;
·软技能—沟通,有效的工作方式,报告等。
这些技能不仅仅测试人员需要,整个测试团队都需要,特别是高级测试人员和测试经理。
测试人员的技能水平与职业发展道路和专业提升也相关。测试人员提升技能和能力可以通过培训、宣传讲座、指导、训练、与其他团队联系交流、利用知识库,阅读以及其他教育活动等方法来达到。
文章来自 王道质量
网友评论