测试工程师需要掌握的技术及心得

一、什么是测试核心

作为测试人员,掌握业务知识是必须的,但业务知识并不能和测试能力画等号。

测试核心不是业务、测试方法、测试设计、自动化、测试管理、测试流程等是测试策略

测试策略通俗来讲就是测什么、怎么测大致包含了以下内容:

测试的对象和范围是什么?

测试的目标是什么?

测试的重点和难点是什么?

测试的深度和广度如何?

如何安排各种测试活动?(先测什么?后测什么?)

如何评价测试的效果?

二、必须要掌握的基本测试技术包括:

软件产品和质量模型

测试类型

测试方法

测试设计

探索式测试

自动化测试

软能力包括:

沟通和协商

写好测试用例的技法

 

软件产品质量模型是测试基础。测试类型、测试方法都是在此基础上衍生出来的。

测试点不等于测试用例。测试点通过测试设计来得到测试用例。

 

测试策略是测试的核心

 

测试应该基于质量目标、基于风险,围绕研发流程,通过分层来进行刚刚好的测试

 

三、秘书九段的故事

       总经理要求秘书安排次日上午9点开一个会议。这件事需要通知所有参加会议的人员,秘书自己也要在会议中做服务工作,这是任务。但我们想要的结果是什么呢 ?下面讲解一段至九段秘书的不同做法。

       一段秘书的做法:发通知--用电子邮件或在黑板上发个会议通知,然后准备相关会议用品,并参加会议。

       二段秘书的做法:抓落实--发通知之后,在打一通电话与参会的人确认,确保每个人被及时通知到。

       三段秘书的做法:重检查--发通知,落实到人后,第二天在会前30分钟提醒与会者参会,确定有没有变动,对临时有急事不能参加会议的人,立即汇报给总经理,保证总经理在会前知悉缺席情况,也给总经理确定缺席的人是否必须参加会议留出时间。

       四段秘书的做法:勤准备--发通知,落实到人,会前通知后,去测试可能用到的投影、电脑等工具是否正常工作,并在会议室门口贴上小条”此会议室明天几点到几点有会议“确认会场安排在哪,桌椅数量是否够用,音箱、空调是否正常,白板、笔、本是否充分,自己的准备,在物品上、环境上,可否满足开会的需求。

       五段秘书的做法:细准备--发通知,落实到人,会前通知,也测试了设备,还需要了解这个会议的性质是什么,议题是什么、议程怎么安排。然后给予会者发与这个议题相关的资料,供他们参考(领导通常都是健忘的,否则就不会经常对过去一些决定了的事,或者记不清的事争吵)目的是让参会者有备而来以便开会时提高效率。

       六段秘书的做法:做记录--发通知,落实到人,会前通知,测试了设备,也提供了相关会议资料,还在会议过程中详细做好会议记录(在得到允许的情况下,做一个录音备份)

       七段秘书的做法:发记录--会后整理好会议记录(录音)给总经理,然后请示总经理会议内容没有问题后,是否发给参加会议的人员或者其他人员,要求他们按照会议内容执行。

        八段秘书的做法:定责任--将会议上确定的各项任务一对一的落实到相关责任人,然后经过当事人确认后,形成书面备忘录,交给总经理与当事人一人一份,以纪要为执行文件,监督,检查执行人的过程结果和最终结果,定期跟踪各项任务的完成情况,并及时汇报总经理。

       九段秘书的做法:作流程--把上述过程做成标准化的会议流程,让任何一个秘书都可以根据这个流程复制优秀团队,把会议服务的结果做到九段,形成不依赖于任何人的会议服务体系。

 

四、测试工程师的”测试六段“

          测试一段:能根据测试用例描述步骤来执行测试用例,能对照用例的预期结果发现产品的问题,能够清晰准确的将问题记录下来后反馈给开发,开发能够读懂问题描述的含义;

          测试二段:对产品需求有一定的了解,能够根据产品需求分析、设计产品的测试用例,发现问题后能够进行初步定位;

          测试三段:对产品的需求和实现都有较为深入的了解,设计用例时会注意用例的有效性,测试用例时会考虑使用自动化测试等方法提升测试执行的效率。

测试四段:深入理解产品需求和实现,理解产品质量,理解产品的隐形需求,对产品性能、可靠性、易用性等非功能属性的测试均有所涉及,并掌握其中的测试方法,会使用测试缺陷分析技术,会评估产品质量;

          测试五段:不断追求最适合产品的测试技术,关注测试过程的改进,推动产品测试技术的进步;

          测试六段:走向前端,做缺陷预防,能将测试方法标准化,并固化为测试工具和流程。

你可能感兴趣的:(软件测试基础)