公务员期刊网 论文中心 正文

软件测试几点思考探讨

软件测试几点思考探讨

【摘要】当前无论是教育界或是产业界和学术界,都越来越重视软件测试,因为软件测试在这几个不同的领域都能够起到一定的作用,而从课程以及职业这两个不同的层面对软件测试进行思考,能够看到软件测试作为一门课程,从课程的角度上来看的教学内容,而从职业角度上来看的职业技能和职业素养,本文就主要围绕软件测试的几点思考进行探讨。

【关键词】软件测试;思考

1软件测试课程的知识体

当软件测试作为一门课程时,就必须要填充其所要具备的教学内容,也就是知识体,而在软件测试课程中的知识体要包含软件测试的定义,而软件测试的定义在目前而言没有最标准的答案,有关于对软件测试的概念的囊括有四五种之多,而这几种不完全能够在教科书中找到,但是有一部分教科书会列出这些定义并进行比较。而从这几种定义中,都可以看到人们对于软件测试的理解以及对于软件测试的概念的深入的探索,而从中也可以认识到软件测试所包含的层面非常多,可以从目标、活动和原则三个层面看待软件测试,可以发现软件测试的目标主要在于节约成本,提高质量。而这个目标不仅仅是对开发方而言的目标,也是对于用户而言的目标,而软件测试原则则有十几条之多,整个测试过程分为5~6步。而所谓的软件测试活动也就是指对于软件测试的过程的讲解以及测试活动,软件测试的方法有将近60多种,而充分的介绍软件测试方法的概念以及软件测试方法的优点和缺点,以及软件测试的步骤,就是软件测试课程的主要教学内容,这些测试方法之间本身是一个非常强的联系性,也具备非常明显的区别。教师应该对其中的区别和联系进行比较和讲解,但是因为所需要耗费的时间过多,所以教师应该合理安排课时,而也是以上种种内容组成软件测试课程的主要内容。

2软件测试的职业技能和素养

将软件测试作为一种职业来看,软件测试职业的门槛较高,而软件测试的职业门槛是指软件测试职业从业人员的职业技能及基本素养,在社会上有一部分职业可以半道出家,但是软件测试绝对属于不可以半道出家的职业类型,因为只有具备了一定的职业技能才能够从事软件测试职业,而也因此从事软件测试职业的从业人员较少,培养一个软件测试职业从业人员的时间较为漫长。软件测试从业人员不仅仅要掌握软件测试课程中的理论知识,还应该不断地将这些理论知识应用于实践,并提升自己的实践能力,将理论知识与实践结合在一起,探索新的测试方式、测试工具,并不断的寻找问题、解决问题,也积累其中的经验。而软件测试不仅仅是一门课程,也不仅仅是一个职业,软件测试也是科学、也是艺术,软件测试的从业人员应该具备更多的经验和更加敏锐的洞察力,只有经验与洞察力的结合才能够使软件测试从业人员在软件测试领域获得成功,而测试人员所掌握的软件测试方法越多,意味着会用的测试工具越多,也同样意味着所汲取的测试经验就越多,而所谓的测试经验就是指在不断的遇到问题的过程中解决问题,那么在日后遇到相似的问题,软件测试从业人员就能够快速的解决。而软件测试不仅仅是仅存在于科技领域的职业,因为测试是无处不在的,各行各业都有产品,而产品都需要测试,也只有通过测试才能够保证产品质量合格,而在生活中,人人都是测试员,每个人都在不断的测试他人、测试产品。利用自己的视角、自己的观点,对这些产品和人进行辨识和选择。而软件只是其中一项较为特殊的产品,它需要较为专业的人员来进行测试,而也有对软件测试专业知识一无所知的门外汉,尝试着进入到软件测试领域,这往往要付出极大的努力,不断的学习、实践和积累。因为软件测试领域是非常看重专业基础的,在软件测试专业基础中所涉及的学科也非常多,无论是软件工程又或是数学信息技术等,在软件测试专业中都有所涉及。而如果只是学习软件测试这一门课程,那么是无法掌握软件测试精华的,而只有具备一定的专业基础才能够真正的掌握软件测试课程,又从事软件测试职业的人一部分是计算机专业出身,另一部分则是出于兴趣爱好,在经过了一段的时间的培训和学习之后,开始从事软件测试职业的人,而人们可以将软件测试职业从业人员的能力划分为几个等级,用户测试人员就是指软件测试人员的最低级别,最低级别的测试人员往往没有经过专门的训练,只能够从用户的角度发现问题,而最高级别就是软件测试总工程师,能够管理和负责整个软件测试的项目。

3结语

总而言之,为了能够使软件测试市场更加饱满,需要培养更多软件测试专业的人才,因此也就需要对软件测试进行更加深入的思考,并基于软件测试专业的特点,打造更加符合软件测试专业的教学体系。

参考文献

[1]佘凤.浅谈软件测试课程教学改革[J].科技信息,2013(34):183.

[2]韩韬.软件测试策略和测试方法的应用[J].信息记录材料,2018(11):97-98.

[3]罗辉.浅谈──软件测试及测试用例的设计[J].中国金融电脑(2期):45-47.

作者:王珊 单位:江西工业贸易职业技术学院