Software Testing 阅读笔记(二)离散数学和泛化代码

版权声明:本文为博主原创文章,转载附上地址就可以啦,多交流,一起进步。 https://blog.csdn.net/weixin_30363263/article/details/83307096

泛化的伪代码,根据我的理解,就是单元和程序组件,就是单词加上一个尖括号来代表步骤,省略了大部分程序。

经典问题 三角形问题

判断三角形的形状:输入为三条边,输出为三角形的形状

以下是其三角形程序的数据流图展示:

注意图中,我们可以分析到有六个箭头指向非三角形,三个指向等腰三角形,其实就是我们知道的条件和所有的状态。

结构化三角形程序:

接下来介绍了nextData问题,对月份和具体日期和年的分类,使用case来实现对月份分类,接着在2月特殊的地方再进行分类。

佣金问题的介绍带我们了解了多变量的测试思路。

测试的离散数学

集合定义

必须无歧义的定义,定义很清晰,其他介绍了维恩图以及集合的运算

之后介绍函数和关系、逻辑关系等

猜你喜欢

转载自blog.csdn.net/weixin_30363263/article/details/83307096
今日推荐