测试策略

测试计划的第三块内容是测试策略。小白在前两个阶段,知道了这一个项目要测试什么,以及项目中每个人员的分配,接下来针对于一个项目,应该如何去测试来保证产品的一个质量呢?这时候他又遇见问题了,一起来看一看。小白说黑哥,对于我们这个项目,我们应该如何去测试来保证它的一个质量呢?在这里还挺迷糊的。 那我们给他一个建议是什么呢?如果想保证产品的质量,那要制定一个测试策略,然后,如何进行测试。

针对于策略,我们要从哪一些方面去考虑?作为一个刚刚入门的一个人员,可能还不清楚,没有这么多的经验。 一起看一下这个测试策略主要包含什么?

策略主要包含我们一测试的一个方法,还有工具,还有环境。

第一,方法。

测试的方法就是应该从哪一个方向去测试,来保证产品的一个质量,比如功能测试,比如性能测试还是比如自动化测试节省一些人力、物力,回归测试等等。以及,从哪一个方向去保证它的质量。

第二,工具的选择。

针对于不同的测试方法,会选取相关的一个工具来帮助我们。

第三、环境。

在一个测试中,我们要规划一下测试的环境。

那接下来,我们来看就针对测试策略这三个方向,一起来看云闪付这个项目,测试策略是如何编写的。

我们现在呢已经打开了云闪付的测试计划,来到第三块儿,测试策略这一块儿。先来看测试策略的一个介绍。

这里介绍针对于我们这个产品的一个需求,主要几针对于基本功能,用户体验,兼容性,异常场景等等这些平台的测试。

根据项目的一个具体特征,我们制定了一个策略,是功能性测试,打算是保证产品的一个功能。 一下是对于策略大致的一个介绍。

再来看这里对于功能测试的一个大致的一个描述。

先来看第一点是介绍了测试目标。这个项目我们的测试的目标是什么?是实现我们这个云闪付产品所有的功能点,保证所有的功能点是正常的。第二是采取的一个技术手段是什么,是采用黑盒的一个技术。

那这是对技术手段的介绍,下面是我们的一个完成的一个标准。这里说的一个标准,就是什么样的一个技术类的什么样的一个手段,是我们能够接受的。

我们要看什么样的一个产品的质量是我们能够接受的,在这一个验收里面,我们会将项目的各项验收指标都罗列出来。

测试策略

那接下来再来看一下功能测试中具体的策略。

针对产品的特殊功能,制定测试策略。先来看这里针对于功能测试,我们对于测试的轮次,分为了三轮。第一轮来保证产品的一个业务流程为主,保证产品的一个主要功能。第二轮,是以页面的测试为主,主要来验证产品的各页面。第三是整个业务流程和页面为主整体。

对产品进行三轮的测试,除了以上三轮功能的测试之外,还有一个其他方向一些异常的情况,比如容错性的测试,极限的测试。

对于用户一些错误的一些操作,我们应该给一些友好的提示,对一些极限测试呢,我们会测试一些弱网、弱电等情况。

还有是一些特殊的一些环境,针对于我们外面的环境,以及一些银行特殊的环境进行一些测试。这是对于我们功能测试整体策略。

以上,我们介绍了测试策略里面功能方向的策略,接下来,再来看第二个:测试工具的选择和测试环境。

测试工具

我们功能测试可以用到的一些工具,一起来看一看。版本的管理是VSS。VSS就类似于前面学的一个SN,这里来管理我们项目组一个文档。还有针对于我们的一些测试用例编写,我们用的是office的Excel。对于缺陷的管理,我们用的是JIRA来管理缺陷,对于自动化工具,我们没有自动化是一个无,对于数据库是DbVisualizer。

了解了项目所用到的一些工具,提高我们的一个工作效率,辅助我们进行测试。

测试环境

那接下来,再来最后一块儿测试的一个环境。

一个项目是一个银行的项目,他这一个系统的环境比较的特殊,来看一下有哪一些有移动服务的平台,商户管理的平台,电子渠道平台等,我们不是很清楚。针对于我们真实的项目,我们会将我们自己测试的环境放到这里。 以上,是对于测试环境的一个介绍。

IT赶路人

专注IT知识分享