浅谈如何将软件测试课程与测试工程师岗位能力对接
作者:网络转载 发布时间:[ 2012/6/29 14:14:56 ] 推荐标签:
摘要:软件测试课程教学应与行业挂钩,将其与测试工程师的岗位对接,提高学生的软件测试职业能力,使学生毕业后真正具备软件测试的能力,能够胜任软件测试岗位。
关键词:软件测试
当前软件行业发展迅速,不断正规化,人们对软件的质量也要求越来越高,使得软件行业对测试的重视程度不断加大,由开始时的忽略不计到现在的不可缺少,使软件测试行业出现巨大的人才需求。随着软件市场的成熟,企业和用户对于软件质量意识的逐步增强,对软件作用的期望值也越来越高,软件的质量和功能、性能、可靠性也正逐渐成为人们关注的焦点,促使国内软件测试人员的地位不断提升。
一、测试工程师岗位能力要求
1、技术能力
通常测试工程师应该具备的技能有以下几点:测试设计能力(即编写测试用例、测试计划的能力),测试执行能力,性能分析能力,自动化测试能力,测试工具使用能力,测试管理能力等。
目前,为了适应软件系统越来越复杂的测试需要,测试技术和理论越来越有针对性。测试有几个发展方向:测试工具的开发,灰盒测试或者白盒测试,测试用例设计,性能测试(包括压力测试、负载测试、安全性测试等)。要向某个方向发展不是一步达成的,需要不断的努力,在各个阶段完成自身能力的提升。
2、逻辑思维能力
软件测试人员要能清晰准确地表述BUG(缺陷、错误),帮助开发人员准确定位问题,提高效率。如果BUG描述模糊甚至是错误的,则会造成开发人员的困惑,甚至干扰开发工作。要清晰准确地描述BUG,不在于字数多少,而是要很好地分析问题,以清晰的思路描述BUG。因此,软件测试人员应该具有较强的逻辑思维能力。
3、沟通能力
现在各行各业都在提倡team work,即团队合作。从表面看,软件测试人员与开发人员是对立的,这不是我们所希望的,我们的终目的是在工作过程中双方配合,生产出高质量的软件产品,而不是互相给对方找茬。因此,测试与开发之间要建立起信任和默契,要在坚持原则的基础上和开发保持良好关系,让开发人员理解并支持测试人员的工作。因此,沟通能力显得十分重要。
一般在软件行业中,会从BUG描述的质量以及测试人员与其他部门的关系这两方面,来评价测试人员的能力。为提高学生的沟通能力,我们将课程以分组形式进行,分成测试组、开发组,模拟实际工作过程。并组织测试人员与开发人员讨论和交流,也定期邀请亲身从事软件测试的行内人士给学生讲座,带学生到企业参观,通过亲身接触和体验使学生懂得团队合作的重要性,以在日后注意提升自己的沟通能力。
相关推荐
最新发布
性能测试之测试环境搭建的方法
2020/7/21 15:39:32软件测试是从什么时候开始被企业所重视的呢?
2020/7/17 9:09:11Android自动化测试框架有哪些?有什么用途?
2020/7/17 9:03:50什么样的项目适合做自动化?自动化测试人员应具备怎样的能力?
2020/7/17 8:57:06几大市面主流性能测试工具测评
2020/7/17 8:52:11RPA机器人能够快速响应企业需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消灭吗?为什么?
2020/7/17 8:43:03软件测试基本概念是怎么来的?软件测试生命周期的形成历经了什么?
2020/7/16 9:11:10