您现在的位置是:卡袋教育 > 高等教育

高等教育

软件测试好学吗(分享测试设计的知识点)

软件测试好学吗(分享测试设计的知识点)

在没学习软件测试之前,小伙伴们经常会问的一个问题就是:“软件测试难不难学?”从松勤软件测试小编的角度看呢,其实我觉得学习软件测试,有时并没有那么难。今天就来和大家聊聊测试设计的一些知识点。

等价类、边界值是软件测试设计方法中比较简单基础的两个方法。在实际工作的功能测试阶段用的反而少了。但是不能说不重要,相反,更重要,深入骨髓的重要。等价类:是把无限的测试数据划分为有限的数据。这样可以减少测试量,避免耽误项目时间,又能高效覆盖用户场景或者需求。这个主要针对字段使用。边界值:是在有数值的时候使用,比如多选,个数,长度,数值范围等。

很多人学习因果图觉得一定要搞清楚其中的因果关系。其实分析一个关系,要搞清楚是因果关系还是因因关系。何况里面还有什么恒等,非,或,与,唯一等这些关系呢。其实本质上,因果关系讲的是界面上字段之间的关系。前面等价类和边界值的使用基本是限于字段。因果图讲究的是一个关系,关系就涉及两个或两个以上。

那么因果因果,是有因有果的。所以分析关系后还要分析关系带来的结果,也就是系统的响应和处理。然后使用判定表,有人说要先有因果图,其实我不太希望大家学得太死板。把业务,功能分析出来后直接上判定表去做事,设计。因果图是将前面的关系可视化而已。有了判定表后,再优化,最后形成因果法的测试设计。

流程图法是软件测试设计中经典方法之一,而且在现在的市场上设计比重越来越大,意思就是等价类,边界值的方法可以少用点,流程法覆盖会多一点。但是流程法和场景法不是一样的哦。流程法的特点是分析界面的数据从哪里来的,以及操作后会到哪里去。

偶尔和大家分享一些软件测试的小知识,希望对需要学习的小伙伴有用。大家不要在做某件事之前就关注到难不难,要明白“世上无难事,只要肯登攀”,所以努力才是硬道理。

相关问答