- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
前言
一年测试测试工作思考
刚参加工作,进入技术中心的我有些迷茫,不知道自己的定位,对于测试都是从零开始的。从大学毕业到现在,做测试已将近一年,在这一年的工作学习中,成长了不少。
测试的理解
2、1测试定义
翻阅了很多资料,也和做测试的老师和朋友交流过,测试的定义根据测试技术的发展,测试经历了三个阶段,第一个阶段是找出产品中的bug,第二个阶段除了找bug以外,又增加测试对软件质量的度量的概念,第三个阶段就是明确测试是为了度量和提高被测试软件的质量。我们现在还处于找bug阶段。我想公司对测试工作也许是这么定义的。
测试定位
从公司对测试工作的定义,可以想想公司对测试人员的定位。我们公司测试工作包括了手工测试和自动化测试,现在主要是以手工测试为主,自动化测试为辅的方式。如果决定长期做测试,一方面可以继续深入提高自己的测试专业技能,成为技术领域的专家,另一方面可以慢慢趋于测试方面的管理。
测试工作
我在这一年内做了自动化测试数据环境的搭建和维护,产品功能点设计,测试计划的编写,测试用例的编写和维护,后期的产品问题验证和需求验证,技术咨询,测试验证的工作。可以看出包括了自动化测试和手工测试的工作。在这些工作当中,我通过实际的软件测试,对测试的流程的管理工作有了明确的认识。对于整个软件开发流程以及开发流程当中的测试流程慢慢的熟悉起来。
个人对测试的理解
经常流传的一种说法就是国外测试人员的地位多么多么的高。咱们公司开发比测试多拿多少多少,测试人员地位是开发序列中最低的。大家也要看看人家公司测试人员的素质,测试在开发过程中的重要性。再看看自己所从事的工作,就是找软件的bug。产品业务知识的积累和问题的处理经验是相当的重要,这些是需要时间来垫积的。当然有经验极其丰富的测试人员对产品的贡献比开发和需求大。明确了这些,心里也就能少点儿不平衡感。
提高的能力
沟通能力
最近一直在做问题验证的工作,不仅是跟开发人员的沟通,有时候也会跟客户进行沟通的。这是两种不同类型的人,他们关心问题的侧重点也不同。所以我们沟通时候需要掌握一定的技巧,这样才能从客户那儿得到比较准确的需求。有时候我们的工作会被开发人员认为是“破坏”性的工作,这样就会引起我们跟开发人员的冲突,所以当我们发现一个bug之后如何跟开发人员沟通也是一门艺术。很多时候我们不仅仅是把bug写出来,也要很好地说给开发人员知道。从而达到我们彼此想要的一种结果。
学习能力
由于国家的卫生部的政策的调整,医院的管理制度会发生变化,现代的医疗行业已经走向信息化,医疗行业的业务知识也在不断的更新,这就需要我们不断的学习总结,才跟得上步伐。
测试技能
自动化测试功能点设计,测试计划编写,自动化测试数据的设计,测试用例的编写。以上的工作内容涉及的软件测试技术(测试理论,方法,流程,文档写作,测试工具,自动测试)
3.5处理问题的能力
我们部门每天都会接到各个渠道打来的技术咨询电话,对他们提出的问题进行处理,因为某些渠道的技术人员可能技术方面和沟通方面不是很强,这个时候就需要技术中心的人员通过某些途径对他们的问题进行指导,从这过程中锻炼了我们处理问题的能力,同时也提高了对产品的熟悉程度。
3.4写作能力
专家网写技术性论文。虽然写的还不专业,在以后的工作和学习中会有改进。
测试的价值
技术支持
对于渠道实施人员,如果在现场遇到棘手的技术问题或是产品重大错误,会立刻咨询技术中心,然后技术人员分析问题,找到问题的症结,给实施人员找到解决方法将影响降至最小。
测试验证
主要是产品修改后会让测试人员对比研发人员的修改说明和用户的需求是否一致,验证产品是否会按照修改说明实现了应该的功能。内部发现的错误多余外部,让用户能够更好的体验产品。
4,3问题验证
问题的验证是我们对渠道登记人员登记的问题进行处理的过程,基本包括错误类问题和需求类问题,对于错误类问题而言,我们需要还原错误现象,登记还原步骤,目的是能够让研发人员更快的查找问题。对于需求类问题,我们需要跟登记人员沟通,考虑业务知识和整体性,对他们问题的合理性和有效性进行判断。
以上三点就是体现了测试对于软件开发过程重要性。如果一个软件产品开发完成之后发现了很多问题,这说明此软件开发过程很可能是有缺陷的。因此软件测试就是为了保证整个软件开发过程是高质量的,这就是测试的价值。
总结
既然选择测试,就要做好自己分内的事情,以一个积极高昂的心态面对所有的挑战,我们年轻,需要奋斗,需要不断的学习,不断的进步,做好测试,相信技术中心会做好,有信心。
,
文档评论(0)