如何使用思维导图拆解需求、整理测试点、分析APP需求

注意事项

本文中给出的示例来自信用卡管理行业。文章记录了一位有一年测试经验的工程师(以下简称小明)在第一次使用思维导图时遇到的问题。我觉得比较常见,所以分享一下过程软件测试 思维导图,希望能帮助到更多的人。人受益。文笔有限,如有疑问可留言或加微信详细咨询。

本文试图回答以下问题:

1、什么是思维导图?用它来组织测试点有什么好处?与用例的区别

2、示例需求,分析如何使用思维导图拆解需求和组织测试点

3、APP需求分析一些思路

一、为什么要使用思维导图来组织测试点?

1、什么是思维导图

思维导图又称脑图、思维导图、头脑风暴图、头脑风暴图、概念图、树图、分支图或思维导图,是一种形象思维的工具软件测试 思维导图,也是运用形象思维的辅助工具思维。思维导图是使用中心关键词或想法来产生视觉结构和想法分类;它使用一个中心关键字或想法以图形方式将所有具有代表性的单词、想法、任务或其他相关项目以放射线连接起来。

2、思维导图工具有哪些?

常用的工具有 Xmind 和 MindManager。

3、为什么要使用思维导图?

我个人认为使用思维导图有以下优点:

二、需求描述需求接口

图片[1]-如何使用思维导图拆解需求、整理测试点、分析APP需求-老王博客

要求:

通知设置页面:

三、第一个结果

安排了半天的任务,小明告诉我已经完成了,并给我看了他的作品:

图片[2]-如何使用思维导图拆解需求、整理测试点、分析APP需求-老王博客

图片[3]-如何使用思维导图拆解需求、整理测试点、分析APP需求-老王博客

看了他一眼,我问他:“选择信用卡”主题有两个子主题,“选择信用卡”“月份”下有三个子主题,你能告诉我考试分数是多少吗?你来写这五个子主题?

小明想了半天,没有说话。

于是我给了他一个提示:比如“未绑定银行卡”,测试为空页;绑定多张卡可以是测试的最大绑定卡数; select a month 选择 multiple Month,也许我想知道服务月份是否大于信用卡到期的剩余月份,或者客户在付款时甚​​至没有支付宝…

小明马上问:可是我没那么多信用卡?

我:处理这类问题的总体思路是先分析测试的必要性,如果有必要但不满足实际条件,再上报风险,让上级协调资源。而且,现在做需求分析,是不是应该先看看这种不确定的问题(比如可以绑定多少张卡)?

小明:好的。

我:分析需求的时候,也要考虑整体情况。比如支付从发起请求到最终结果有几种情况,每种情况经过了多少个环节。比如大部分应用的请求处理路径是客户端-网络-web服务器-网络-应用服务器-网络-数据库….客户端。在考虑异常测试点的时候,可以把这个处理流程和业务结合起来,考虑一下每个环节出了问题会出现什么问题。比如处理一个链接时,网络中断了,我们的产品表现如何。

小明若有所思地点点头,又开始埋头。

又花了半天时间给我看了第二版。

图片[4]-如何使用思维导图拆解需求、整理测试点、分析APP需求-老王博客

我告诉他5点:

1、先别忙着收拾,再看需求,目前基本的需求暂不涉及

2、程序都是处理数据的,处理数据的方式无非就是增删改查。在做测试分析的时候,就是结合业务来考虑每个元素对应的增删查改。比如对应删除一张银行卡就是“解绑”,这里不考虑解绑银行卡。

3、这也是一个APP的功能。您还必须结合您考虑时发送给您的APP测试框架。例如,框架中没有冲突测试和网络异常。反映。

4、从之前的错误中我有什么需要学习的吗?有的话就归入这个测试点。

5、网上搜索类似的功能,看看有没有可以参考的。

小明无奈地点点头,继续整理。

四、测试者的思维角度

在沟通上有这样的问题,我觉得有必要提一下,新的测试人员可能会出现这样的问题。

如上所述,我举了一个例子来考虑信用卡的有效期。也就是说,例如用户选择了12个月的服务月,但他的信用卡有效期可能明天就到期了。这种情况该如何处理?

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论