《海盗派测试分析》笔记-03 建模Modeling

第三章 建模 – Modeling

小结:

  1. 画Model的过程可以发现很多问题和风险,越早进行越好。
  2. 测试条件代表了要对单功能进行测试的一些基本的测试场景,可以用Given-When-Then三段式来描述测试条件。
  3. 将所有识别出的测试条件进行100%的测试覆盖未必是最好的测试策略。
  4. 将测试条件描述成文字不是必须的。
  5. 建模之前先问一个问题:该单功能占主导因素的特征是哪一个?流程(P)、参数(P)、数据(D)、组合(C)、还是状态(S)?
  6. 不要指望使用某一种方法就可以解决测试完整性的问题。
  7. 画Model的过程是对原来模糊的问题不断澄清的过程。
  8. PPDCS有助于解决“如何更有效地选取合适的测试设计技术来建模”的问题。
  9. 没有哪一种Model可以全面地刻画一个需求的方方面面。
  10. 画Model的过程让我们想到了更多的test ideas,而不是用一个Model涵盖尽可能多的test ideas。
  11. 画Model的目的是为了覆盖需求(单功能),那么设计测试条件的目的就是为了覆盖Model。
  12. 不同的Model,得出测试条件的方式也是不一样的。
  13. “TEST Heuristics”可以帮助更快地识别PPDCS主导特征,关注触发词语(Triggers),抓住核心功能(Essentials)、尝试不同特征(Spanning Differences)、围绕既定目标(Targets)。
  14. 用“逻辑倾听”的方式寻找需求中与“流程
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
自组织建模是一种基于物理规则和生物规律的建模方法,可以模拟植物的形态和生长过程。在使用C语言和OpenGL进行植物自组织建模时,我们可以根据植物的基本结构和行为规律来设计算法。 首先,我们需要定义植物的基本单元——树枝。可以利用OpenGL的线段来表示树枝的形状和长度。然后,我们可以在程序中使用随机数生成树枝的分支方向和分支角度,模拟植物在自然环境中生长时的随机性。 接下来,我们可以利用迭代的方式生成植物的树枝结构。从根部开始,每一次迭代都会生成新的分支,根据上一级分支的位置和方向计算下一级分支的位置和方向。这样可以模拟植物的分支生长过程。利用递归算法,我们可以实现树枝的不断分叉和增长,直到达到设定的生长终点。 除了基本结构的生成,我们还可以考虑植物的外形特征和细节。例如,树枝的粗细、叶子的形状和分布等。在OpenGL中,可以使用不同的绘图函数来绘制不同形状和颜色的树枝。通过调整绘制属性和材质,可以实现植物的自然外观。 另外,植物与环境的交互也是重要的一部分。在程序中,可以模拟植物在不同环境条件下的生长反应。例如,根据光照、水分和营养物质的变化,调整植物的生长速度和方向。 总的来说,使用C语言和OpenGL进行植物的交互自组织建模,可以根据植物的生长规律和外形特征,通过迭代生成树枝的结构,再利用绘图函数绘制植物的形状和细节,最后模拟植物与环境的交互。这样的模型可以用于虚拟环境、游戏等应用中,增加真实感和交互性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值