软件测试自学全套教程免费下载

软件测试流程

今天要跟大家讲解的是软件测试用例设计方法的第四个方法:场景法

那么场景法,她相对于我们之前讲的这个等价类划分法,边界值法,以及错误推测法来说,用的会比较少一点,所以我们放在最后面讲,但是用的比较少,并不代表着你不需要用它去做事。

那么我们首先来看一下,第一个是关于场景法的概念,什么是场景法,就是通过场景描述的业务流程,业务逻辑,他也包括代码实现逻辑设精力来便利场景,也就是说,我们可以考虑到的所有的业务路径,业务场景来让验证我们这个软件系统功能的一个正确性,比如说我们平时一个软件,他会考虑用户的一些使用场景,每一个场景我们都会去考虑不同的分支去处理,就是模拟用户使用的各个场景,那么他用的就是场景法。

比如说像这个东西,他可能跟我们之前讲的错误推测法,常清楚这个等价类划分法和边界值法可能会有一些重复的地方,尤其是跟错误推测法可能会有重复的地方,但是我们可能会有重复的,我把重复的,重复的去掉退掉就可以了,但是往往是这四种方法才能组成一份比较完整的用力,才能不会让你在整个测试过程中会出现一些漏测的情况,那么怎么去使用场景法呢?因为我们一般在做这个题目的时候啊,使用场景,反正是给你一个这样的业务场景,我们需要用这种非常的清晰的一个流程,把它展现出来的话,我们需要自己去画这个流程图,那么流程图的话有两个元素,大家要注意。

就是举行一个是菱形矩形就是我们说的长方形吗?菱形的话,就是这个斜边四边形就是就这种啊,那么它的作用是什么?表示每一步的操作,或者是付出结果,菱形的表示我们的一些判断结果,就是对这个结果去进行判断,判断条件啊,但是我们需要注意的一个地方就是我们曾经画的重点是测试流程,就看这个流程是正常的,然后每个流程我们写一条用力去进行测试验证就可以了,但是呢,如果说我们的流程是通过的,他并不能说功能是好的,因为我们这个只是四大方法,他要组合起来,他只是一种补充的方法,我们在三种前面,三种单独针对功能测试是通过了,然后我们这个流程也通过了才能真正的算,不然基本达到要求,因为可能还会有一些其他的地方,我们需要我们去进一步的去用别的方法去测试也是有可能的,然后我们只有当所有的都错过了之后,我们才能说我们进行一次比较完整的测试,那么我们怎么来体现这个呢?

我们首先来看一下什么叫场景法,我们首先通过一个案例来分析这种方法的一个使用,首先第一点就是我们根据这个场景去画这个流程图的时候,第一点,我们这个长方形矩形啊,他是一个输出的一个结果或者是步骤,那么这个呢是一个条件判断,那么一般在我们这个流程中提示表示,也就是说,这个条件成立的时候,就我们可能是表示作死,也就是说,这个条件不成立的时候还是这样去限定的,那么最后呢,这里就是它会有一个这样的箭头表示这个流程走向,那么我们怎么去设置这个用力呢?一般我们设计这个用力,会分为两种,第一是根据正常流程。

第二是异常流程,我们也可以说正常流程是我们的主流程,因为我们一般来说肯定最关注的就是用户在正常的这个情况下操作下,他是怎样的一个一个结果,对不对?我们其次才会去考虑这个异常流程,也就是我们说的备用流程,也就是说有少部分用户或者是有一部分用户,他进行了一些异常操作,非常规操作,它会怎样,我们也需要去把这个场景去做一遍,但是这个场景有同学可能会说,老师并不是所有的场景我都能够考虑到啊,对不对我还记得有一个这样的?很多都是应该是两年前,一年前有一个这样的支付宝漏洞就是我可以去抱别人的支付宝或者是修改人家的密码怎么做呢?

因为他那个修改支付宝的密码,或者是找回这个支付宝的密码,它是由这样的,就是有共同的好友,那么也就说,如果她知道你有哪些共同的好友,点击一下,那么你这个你这个账号就要被人家盗走了,所以当然这个只是熟人作案,一般来说很少有用户会出现这样的熟人作案的一个情况,但是就是一般就是也不能排除他不会出现这个情况,所以说这个问题呢,就是还是会有一些特殊情况出现,也就是说,即使我们通过一些常见法来进行一个这样这样的比较充分的一个判断,但是还是会有一些出乎意料的一些场景,让我们摸不着头脑啊,那么我们现在看一下,就是按照我们目前。

做的这个主场景和使用场景,也就是说主流程和这个备用流程,我们来看一看,我们来看一下这个用力,她应该怎么去设计?

那么首先第一点,主流程,也就是说,我们首先是输入abxx三个值,然后呢,我们经过判断,如果a小于5,并且b=5,那么我们这个成立对不对?成立的话,我们往这边走,然后a=2或者是x大于二,那我再往这边走,然后输出abs,那么这个就是主流程,全部都选去,好像他们备用流程是怎样的,就是我选择这边去,然后选boss一条,那我们就看一下实验室abs,然后到处,然后再到处到结束,然后是去我们首先选择处,然后到f到结束,然后这边是副然后到处到结束,bossboss结束,也就是说我们可以看到一共有四个流程,其实是流程就是这样。

软件测试教程相关推荐:全套800集(就业完成后/2020版),全网最全&官方版

软件测试是通过手动或自动的方式运行或测试软件系统的过程,其目的是测试软件系统是否满足规定的要求,或者找出预期结果与实际结果之间的差异。本课程由基础+进阶+高级+项目
组成,全套800集(就业完成后/2020版),全网最全&官方版。

**本论坛部分作品是由网友自主投稿和发布、编辑整理上传,对此类作品本论坛仅供提供学习交流和参考,禁止用户用于商业行为,并请于下载后24小时内删除,若喜欢该作品请联系原作者购买正版。如果您发现论坛上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。
158自学网 » 软件测试自学全套教程免费下载
关于售后:
(1)、因部分资料含有敏感关键词,百度网盘无法分享链接,请联系客服进行发送;
(2)、所有资料在您未收到之前,都可以联系微信/QQ:406499404,无条件退款
(3)仅支持原渠道退回,微信支付,支付宝退回至您当初选择的付款方式
(4)不用担心不给资料,如果没有及时回复也不用担心,看到了都会发给您的,请放心!
(5)因部份资源来源互联网,本站不担保其完整性,请知悉!

发表评论

Hi, 如果你对本资源有疑问,可以跟我联系哦!

联系作者

提供最优质的资源集合

立即查看 了解详情
赞助VIP 享更多特权,建议使用 QQ 登录
喜欢我嘛?喜欢就按“ctrl+D”收藏我吧!♡