何为交叉测试

 

     1、交叉测试按字面意思理解就是把测试人员所测试的模块交换测试。比如A本轮执行的M模块,B执行的N模块, 在下一次测试时 A执行N模块, B执行M模块。 

 

交叉测试有哪些意义

 

     1、每一个测试人员有自己思维的局限性,一种思维测试过之后,软件会对这种测试思维产生抗性,很难再发现新的问题,通过交叉测试,可以把新的测试思维带进来,测试出未发现的bug。

     2、防止测试人员工作粗心导致漏测。

 

交叉测试如何在项目中落地

 

     前提:

   1、测试用例在用例管理工具中管理,比如Excel、testlink等 

   2、 交叉测试不等同与发散测试,一定要进行测试任务的分配,而且测试结果一定要在测试用例中体现

  3、测试人员对整个系统都很熟悉

    在同一轮测试过程中:如果本轮测试还有剩余时间,可以把问题发现多的模块和问题发现少的模块进行交叉测试

    在不同轮测试过程中:比如A测试完成后,B轮测试在任务分配的时候尽量不让测试人员测试和A轮相同的

 

 

 

探索性测试:

 

探索式测试:强调测试人员的主观能动性,抛弃繁杂的测试用例设计过程,强调在碰到问题时及时改变测试策略。

 

      那什么场景下会开展探索性测试呢?在这些场景下如何做好,有哪些套路

 

      场景1:测试任务比较紧急,没有完整的需求设计文档,也没有充足的时间编写测试用例

 

      1、挑选对被测试功能的业务熟悉的测试人员  2、让开发给我们讲设计的思路,程序运行流程,3、测试的过程中记录测试过的点   4、测试人员相互review测试的点是否有遗漏

 

     场景2:一轮测试完成后,时间还有剩余,开展探索式测试

 

     1、相互学习其他人的bug单, 给自己提供新的测试思路  2、请开发讲核心流程的设计和运行流程,来检查我们的测试是否有遗漏 3、天马行空想吧

版权声明:本文为test1988原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/test1988/p/8674879.html