测试思路的总结----待细化

对于测试的产品也好、需求也好;

首先分析需求或产品功能

搞清楚涉及的前端、后端、接口和数据库、缓存、消息中间件等

搞清楚内部的处理逻辑及外在的表现形式

接着就是拆分测试点了:

1、首先按照分层思想拆分测试点;这个是保证基本核心内容的;

      如果被测系统有良好的分层设计,针对有明确分层设计的系统,采用白盒测试的技术,在层与层之间验证接口的正确性;分层测试以调用接口驱动被测系统,尽量不依赖于打桩;(http://www.51testing.com/html/31/15027431-859591.html)

      

      

       数据层     包括物理数据库的存储和修改、内存数据库的存储和修改、缓存数据的时效、消息队列(消息中间件)的数据等

       逻辑层     接口验证、输入输出、数据的流转和状态、正常/异常流程逻辑处理

       用户层     前端操作、前端展示、正常/异常消息提示

 

 

      或者根据数据的流转进行数据逻辑处理的验证;

       这个时候会画程序内部逻辑处理图,根据前后逻辑的不同处理,验证每个处理节点的数据是否正确;

       这个是在需求分析后,根据开发的技术实现,来测试的;

 

        以上的测试方法和过程都不是孤立的,也就是说在按照数据流转进行数据逻辑验证的时候,需要分层(第二段)去分别校验正确性,比如接口的输入输出、比如数据的存储、消息队列等;

 

2、也需要按照不同的测试维度去补充测试点;这个是保证产品达到上线标准的质量的;

      功能测试、性能、安全性、易用性、容错性、兼容性

 

3、最后还可以补充进行探索性测试;

      

posted on 2018-09-12 22:31  欢喜等大年  阅读(178)  评论(0编辑  收藏  举报

导航