没有合适的资源?快使用搜索试试~ 我知道了~
测试服务SOA的完整性和扩展性
需积分: 0 0 下载量 49 浏览量
2020-03-04
00:48:00
上传
评论
收藏 61KB DOC 举报
温馨提示
试读
6页
随着开发软件往可复用服务的迁移,很多软件开发生命周期中的范式被开发了出来。正如面向对象要求一个特别的概念集合来达到有效的开发,面向对象架构也带来了它共享的具体途径。在接下来的段落中,我们将会我们将会探索开发服务的许多重要方面中的一个:测试。
资源推荐
资源详情
资源评论
测试服务:SOA 的完整性和扩展性
随着开发软件往可复用服务的迁移,很多软件开发生命周期中的范式被开发了出来。
正如面向对象要求一个特别的概念集合来达到有效的开发,面向对象架构也带来了它共享
的具体途径。在接下来的段落中,我们将会我们将会探索开发服务的许多重要方面中的一
个:测试。
依赖于你们组织中的软件管理类型,测试可以通常作为一个全局过程或者最高优
先权的过程。以前的方法,在代码行之间用敏捷开发技巧,强迫把测试推迟到服务被完全
实现以后才进行测试,而随后的服务就会采用这个还没有经过测试的服务,并且不等到你
使之成为一个“准备好”的服务。
当有支持者确认了一个调查,在开始就 进行测试并且采用敏捷原则比直到最后
的开发阶段才测试更有好处,我们暂且不管这些,我们先把关于何时把测试引入到你具体
的工程中去的讨论搁置一边,让我们关注一下如何进行测试。
测试决不是一个简单的东西,有很多不同的测试类型可以应用在软件上。依据测
试的复杂性和领域 ,即使专业的团队——QA 团队——可以被雇来完成特定的任务,但是
是为了特定的目定,我们将会关注两种类型的测试,他们都相对容易的开发:单元测试和压
力测试。
单元测试是指通过预先定义的一些列数据集合来验证一个服务的既定目的的过程,
这个数据集合是用来模拟显示世界的用法从而能够及时的方式来探测到缺陷。当为你的服
务进行单元测试的时候, 在服务被发布为正是的产品以前你可以把他们看成安全保护网,
因为你能够在实际数据流在这个系统运行之前使用这些预先的数据集合来测试你的服务的
逻辑。
另外一个单元测试为你的开发带来的那些好处在当你的系统开始用上了一段时间
之后就会更加突出了。因为演化的服务意味着底层逻辑的修改,这些修改可能会破坏服务
本来被希望忙足的一些具体的使用设定。尽管如此,通过现有的单元测试套件,并且保证
一直保持同这些测试的一致,保护任何使用你服务的依赖部分免受在以后可能新的修订中
带来的任何破坏
实际的单元测试的进行很大程度上依赖于编程语言或者你使用来部署你的服务的
平台,但是更加可能的情况是为了能更容易的进行测试的步步为营,确认和部署,将会通
过一个特定的框架来完成这些 ——换一句话说就是, 自动化的进行所有的能够使得单元
测试成为必需的过程。
资源评论
weixin_38676216
- 粉丝: 4
- 资源: 983
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功