探索性测试需求思路

简介:

卖点测试法:

  新需求必需强调功能特性的卖点,关键功能点,核心业务点(哪些必须实现),以user story的故事提出。并且要说明场景的特性,差异化优势,

  必备条件:规划经理提交需求时明确客户可能的用户场景

  备注:当前的需求经常是一句话就列出了需求,必须细分

  质疑测试法:

  为什么是这样的客户场景?场景是否合理不是规划经理一个人的事,需要进行讨论。我们要敢于质疑场景的合理性,做出来的产品不能脱离客户,我感觉市场人员对需求可能会比测试人员更加清楚;研发体系的模块专家对设计更加清楚;市场人员会质疑,如果客户这样操作会怎么样;而模块专家会从模块实现的关联分析提出自己的质疑

  必备条件:测试团队,模块专家和市场人员对规划经理的需求进行质疑,模块专家可以对这样的场景从设计上进行一定的质疑,这样设计有什么缺陷。4.2R1后期发现问题后才召集模块专家对规划经理提出质疑,取得了一定的效果,但我相信这个配合提前的话会更有效。

  破坏测试法:

  这个是基于风险测试策略的,一般我们实现功能会有一些业务节点,项目的转发功能业务大概是 A -->B -->C。考虑如果B挂了怎么处理?C挂了怎么办?(通过这样的质疑,发现了2个需求问题)其实这个也是质疑软件的实现,就是讲我们的业务实现分解成一个个小的功能特性,考虑如果下个业务节点失败,程序会怎么处理。

  必备条件:画出功能特性实现逻辑图,可以提前和开发一起代码走读(先粗略再细化)

  买一送一测试法:

  这个主要是考虑程序并发,如cgi同时下发,程序同时读取,结合AC可以想自动升级的,如果点一次就去请求一次升级,那还得了,所以最终实现是点一次升级后建立一个标志?。所以涉及到脚本,cgi,程序时可以考虑同时下发测试。

  快递测试法:

  用快递来比喻数据经过程序到达别的地方。其实现在我们更多的就是关联的数据分析不到位。我们要对功能特性进行分解,还是结合4.2R1分析,转发注销信息,那么注销信息的数据来源是什么?城市热点的注销命令,网关强制注销,无流量超时注销,心跳超时注销。。。我的思路是我们的功能肯定是用户操作什么的功能(功能就带着数据的流动),要对这个数据进行分析,还有哪些地方用到了这样的数据?(可以搜索版本project进行分析)。这个是数据的输入,输出同理。

  必备条件:和开发共同确认功能特性,列出影响到的数据

  上面的测试方法,在最近做的项目用到了一部分,也有部分是后期测试发现了问题后用的方法保证的质量。1,2可以在测试前期用于发现需求或设计问题。








====================================分割线================================



最新内容请见作者的GitHub页:http://qaseven.github.io/

目录
相关文章
|
5月前
|
敏捷开发 测试技术
软件测试中的探索性测试:一种灵活的质量保证方法
在软件开发周期中,测试是确保产品质量的关键步骤。传统的测试方法往往依赖于事先定义好的测试用例,但这种方法可能无法覆盖所有潜在的缺陷和场景。探索性测试(ET)作为一种更为灵活的测试方式,允许测试人员在执行测试的同时设计和适应测试用例,从而提高了测试覆盖率并发现更多隐藏的缺陷。本文将探讨探索性测试的核心概念、实施策略以及与传统测试方法的比较,旨在为软件测试专业人员提供一种更高效、适应性强的测试手段。
|
5月前
|
敏捷开发 测试技术
探索性测试在软件质量保证中的角色与实践
在软件开发生命周期中,确保软件质量是一个不断挑战的过程。探索性测试(ET)作为一种灵活、启发式的测试方法,它与传统的脚本测试相比,提供了一种更为动态的测试方式。本文将探讨探索性测试的概念、优势以及如何在项目中有效实施ET,以提升软件质量。
51 2
|
7月前
|
敏捷开发 测试技术 UED
探索性测试:软件质量保障的无形之手
【5月更文挑战第31天】本文深入探讨了探索性测试(Exploratory Testing)在现代软件开发中的重要性。通过分析其定义、实施策略和优势,揭示了探索性测试如何成为提高软件质量和用户体验的关键手段。文章不仅为读者提供了对探索性测试的全面理解,还强调了其在敏捷开发环境中的实践价值。
|
6月前
|
敏捷开发 机器学习/深度学习 人工智能
探索性测试:软件质量的保障
【6月更文挑战第16天】在快速迭代的软件世界中,探索性测试以其灵活性和深度分析能力成为确保产品质量的关键。本文将深入探讨探索性测试的价值、实施策略及其在现代软件开发中的应用,揭示其如何帮助团队发现并修复潜在的缺陷,提升用户体验。
|
7月前
|
测试技术 持续交付 UED
探索性测试
探索性测试
|
测试技术
【测试_需求测试】什么是需求测试、如何做好需求测试
【测试_需求测试】什么是需求测试、如何做好需求测试
2760 0
|
存储 关系型数据库 MySQL
MyCat-入门-分片测试-需求 | 学习笔记
快速学习 MyCat-入门-分片测试-需求
MyCat-入门-分片测试-需求 | 学习笔记
|
测试技术
什么是探索性测试?探索性测试有哪些方法?
什么是探索性测试?探索性测试有哪些方法?
244 0
|
NoSQL 测试技术 Redis
像测试产品需求一样测试Redis配置项protected mode(保护模式)
同一内网下其他主机无法连接redis-server的原因可能有:protected-mode(保护模式)已开启、bind绑定了无效的主机地址、bind设置了本地回环地址。
像测试产品需求一样测试Redis配置项protected mode(保护模式)
|
前端开发 安全 JavaScript
测试需求平台3-登录打通和产品列表功能实现
从 0-1手把手实现简单的测试平台开发教程,内容将囊括基础、扩展和实战,由浅入深带你实现测试开发岗位中平台工具技术能力入门和提升。
214 0