专栏首页软件方法[答疑]测试是不是不属于建模

[答疑]测试是不是不属于建模

请问老师,您书中列举的4个工作流没有包含测试,测试是不是不属于建模范围

UMLChina潘加宇

“测试”可以看作建模的验证过程,思考的还是那些内容,类似下面这张流行很广的图。当然,图上所用的术语统一为书中的术语就更好。

所以不能光说“做测试”,也要清楚认识“测试”时的思考焦点。

如果“测试”的是组织流程中各个系统之间的协作,那就是业务建模。

如果“测试”的是目标系统的整体行为?那就是需求

如果“测试”的是系统内部各个组成部分之间的协作,那就是分析(核心域)和设计(非核心域)。

现在随着迭代周期的缩短,启发和验证的交替越来越快,测试的技能可以成为建模技能的一部分,帮助得到高质量模型。

本文分享自微信公众号 - UMLChina(umlchinagroup1)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-05-12

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • [答疑]字段列表里要不要多加一个微信号

    例如 微信app 内有很多应用,例如红包,转账面对面。微信支付用户-发起转账。发起者的微信号 是不用列入到字段列表里面的吗?那个 这个用户身份如何描述呢

    用户6288414
  • [测试(2)]第一个全对者发红包

    3、在软件开发中的哪个工作流中,微信系统被称为“微信系统”? (题目没写错,好好思考吧。)

    用户6288414
  • [答疑]是增加了一个功能还是增加了一个系统

    关于系统的定义,《软件方法》一书给出了2个关键点,后来在答疑时补充了系统要满足充分,必要条件。现实中做系统增量开发时,并不是很好分辨。

    用户6288414
  • 新词:QA-Ops

    QAOps是指通过使用DevOps思维方式来保持软件质量。DevOps指软件开发(Dev)和IT运维(Ops),并在开发和IT运营之间建立关系。将DevOps引...

    八音弦
  • 这些测试工具和框架你了解吗

    自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果...

    louiezhou001
  • 组件测试:改建遗留系统的起点 | 洞见

    在遗留系统中工作,无论是开发新功能,还是对旧功能进行修改,抑或是通过重构以期重拾其往日的雄风,都会面临大量的挑战。这些挑战主要来自于流失的业务知识、失传的技术和...

    ThoughtWorks
  • 微服务架构下的测试之道

    1.系统架构的演变 伴随着互联网的快速发展,Web应用系统从面向企业内部发展到面向市场用户,业务的日趋复杂以及用户量的上升,那些曾经工作良好的单体应用开始遇到...

    架构师小秘圈
  • 测试工程师-简历真的拿得出手吗

    保障xxx的整体测试质量 负责xxx版本管理以及发版工作 参与招聘测试工程师并对其进行培训 编写及评审测试用例,参与项目的整体测试 负责与各部门之间沟通协调,以...

    测试开发社区
  • 害!你竟然不知道这几个库?

    接触测试以来,一件事一直困扰着小编: 如何做到测试任务中测试过程的受控,即测试计划、测试周期、测试进展、测试结果等各阶段的可控、可见。

    用户5521279
  • 微服务架构下的测试应对策略(下)

    消费者驱动契约测试的流程是,消费者定义他们期望的API或消息是什么样子,这些期望即为契约,从这些契约可以生成存根,此后消费者团队可以在构建过程中重复使用它们。消...

    袁慎建@ThoughtWorks

扫码关注云+社区

领取腾讯云代金券