测试核心价值修炼框架

2016-07-09  本文已影响0人  9b48f3b667e3

今天的面试,让我突然意识到自己最近的迷失及浮躁,如何做好一个测试,我还没有形成自己一套成熟的看法,很容易被大流给带走,所以我需要先梳理自己的思路,当然今天主要还是站在技术的角度去梳理,因为如果是站在管理的角度很多东西又是需要不同的思维去考虑的:

一、测试用例设计

首先测试用例设计是一个测试人员最基本和核心的技能。如何快狠准的设计用例是一个测试人员一辈子都要修行的事情。需要关注的几个点:

1、拿到一个测试对象时,需要收集关于该测试对象的所有信息,包括产品定位,需求说明,设计文档等,快速准确的把握住核心功能,围绕核心功能确定出测试策略,在每个测试策略下面做不同维度的测试用例设计。面试时我犯了这个错误,面试官问这支笔你会怎么测,马上就考虑到测试层面上去,而没有先做前期的核心功能定位,搞清需求和开发设计之类的准备工作。其实平时工作有这样去做,但没有形成一个固定模式,这样在一些特殊场合一旦因为外界的影响,就容易犯错,以后工作中需要注意工作方法的总结提炼及反复训练。

2、尽量用较少的用例覆盖较多的业务逻辑,这没有捷径,需要在平时工作中训练,一份用例经常以“降低用例个数,提高覆盖率”作为目标去不断要求自己维护,这对于提炼简化能力是一个积累。

3、在工作中形成自己的一套测试用例设计框架,并不断完善。

下面是一支笔的用例,首先应该要先确定笔的核心功能,那就是书写。在这个基础上再做测试设计。下面是我对一支笔的测试设计思考。

二、业务思维

1、了解产品的目标客户,包括使用习惯,使用场景……。了解途径有产品经理,实施人员,客服人员,市场人员等一线直接面向目标客户的同事。得到材料后做梳理转化成测试用例。

2、了解产品的定位及未来的发展,预估产品的潜在客户有可能的使用习惯和场景。了解途径主要是产品经理。同样做了梳理后转化成测试用例。

三、技术能力

技术对于测试人员来说主要目的一个是帮助你深入了解系统,另一个是提高测试的效率,第三个是借用技术手段完成人工无法达到的测试点。技术和业务是相辅相成的,互通然后又有所长才是正道。技术方向有几个:

1、在功能测试过程中寻找各种小工具来快速提升测试的效率,工具树:

2、学习自动化框架来更进一步的提升测试的效率。

上一篇下一篇

猜你喜欢

热点阅读