海盗派测试分析

海盗派Tester的特点

而不是

不循规蹈矩,不拘泥外在形式

随意测试,无拘无束

基于上下文测试

迎头乱撞

基于风险,根据当下形势不断调整目标

确定目标和步骤,完全按计划行事

关注思维和技能

关注分数和头衔

敬仰测试匠艺

盲目崇拜权威

知其然知其所以然

只知埋头测试,不明就里

在意测试质量和效率,不断改善测试

按部就班完成测试任务

对未知和挑战充满好奇

只关注确定性事物,对未知充满恐惧

抓住一切可以提升技能的学习机会

只关注在测试这一个领域

 

一.Know Your Misson(WHY)

  1.为什么要Know Your Misson:

  比HOW更重要的是WHY,了解清楚任务本身以及任务的背景,明确最终要达到的目的,然后再开始考虑HOW的问题,并在执行过程中不断深入理解WHY,不断优化WHY,使得我们最终输出的WHAT与目标对齐,这就是Know Your Misson的过程。

  2.怎么做才能Know Your Misson:启发式测试

    1)启发式的测试方法,不是生搬硬套。

      就像学习做菜,生搬硬套的学习方式就是严格按照菜谱一步步去操作,不过多琢磨和摸索。而如果能够根据火候、食材、食者的口味去调整,且参考一下食谱,这样探索和学习的过程会使人不断进步。

    2)进行启发式测试需要如何思考?你会问问题吗?

      Huh?真的理解对方说的话了?是否有疑惑?是否存在模糊的地方?

      Really?这是真的吗?证据确凿吗?

      So?为什么关注这件事情?这件事与谁相关呢?接下来要干什么?

    3)启发式测试如何进行?

      KYM主要收集四个方面的信息:了解用户,了解产品,了解项目,了解测试任务本身

    4)KYM不是一次性的行为,而应该贯穿项目始终

      不要指望一次投入就能获得所有需要的信息,而是要有条理,分步骤,逐层递进的不断挖掘信息

二.Test Coverage Outline(WHAT)---测试覆盖的范围

总体思想:过滤与剔除启发式方法,提取有价值的信息,对信息进行结构化整理。同KYM一样,这不是一次性完成的,需要反复进行。

  1. SFDIPOT方法:

    Structure:产品是由什么组成的

    Function:产品是做什么的

    Data:产品处理什么数据

    Interface:产品与外部的接口有哪些

    Time:产品与时间相关的任何方面

    Operation:产品是怎样被使用的

    Platform:产品所依赖的东西

      2. MFQ方法:

  1)定义:

    M—基于模型的单功能测试分析与测试设计

    F—功能交互测试分析与测试设计

    Q—质量属性测试分析与测试设计

  2)按时间划分MFQ:

    越早期进行的测试,M做的多一些,F/Q做的少一些

    后续更高级别的测试,可以有更多的精力关注F/Q的测试了

  3)如何划分单功能M:

     目前划分的单功能,随着项目的进行和对产品的理解进一步加深,后续是可能有变化的。

  4)F的测试方法:

    F代表着比单个功能更复杂的场景测试,更多的是探索性测试

  5)Q的分类:

    Q针对的是非功能的质量属性,总结为CRUSSPICSTMPL

    魅力属性/可靠性/易用性/安全性/可规模化属性/可支持性/可测试性/可维护性/可移植性/兼容性/安装性/性能

三.Modeling建模

转载于:https://www.cnblogs.com/laislabonita/p/6904422.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值