- 1、本文档共59页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一种面向服务覆测试方法的研究
一种面向服务覆盖测试方法的研究
摘要
SOA 系统的应用越来越广泛,对这类应用系统的测试愈加重要。业界公认
Web 服务是 SOA 的主流实现方式,因此当前对 SOA 系统测试的研究着重于对
Web 服务测试的研究。测试人员不仅关注 Web 服务的功能性测试,更加注重服
务的结构化测试。本文主要是对 Web 服务的内部结构测试进行了相关的研究。
通过对现有的 SOCT (Service Oriented Coverage Testing ,面向服务覆盖测
试)方法的分析与研究,发现其存在如下的缺陷:○1 该方法仅仅对单个服务进
行测试,但在 SOA 的实际应用中,这是不现实的。现实系统需要有多个服务共
同为其服务,要测试这些服务,这就意味必须拥有更多的覆盖信息。○2 该方法
中的 TCov 服务并不知晓具体的覆盖充分性准则,它仅仅能记录和报告覆盖数
3
据,并不能推导出更加有意义的覆盖率;○探针获取覆盖信息的函数不够明确,
4
需要重新定义探针函数;○覆盖收集服务 CCS 与可测服务的操作形式、覆盖报
告服务 CRS 与 SOCT 测试者的交互形式在此方法中并未提及到,这限制了对
TCov 服务的理解。
1
针对上述问题,本文做了如下的改进工作:○通过对覆盖测试过程的研究,
提出了一种面向服务的测试覆盖分析器 TCA ,描述了 TCA 的原理和工作流程,
并且定义了几种覆盖充分性准则。针对不同的测试覆盖准则,TCA 会选择不同
2
的测试覆盖工具,计算相应的服务逻辑覆盖率。○通过对面向服务探针的研究,
定义了适用于该方法的探针函数和探针类型,并提出了面向服务的探针算法,
3 详细描述了 CCS 和 CRS 服务的 WSDL 接口以及规
以适应不同的覆盖准则。○
约函数。通过接口函数使得服务之间的交互方式更加清晰明朗,进一步提高了
SOCT 方法的可行性。
最后,将改进的 SOCT 方法应用到 BPEL 流程中。通过模拟实验得出结论:
改进的 SOCT 方法更加具有灵活性和可行性。这些工作对于 Web 服务的内部结
构的测试具有非常重要的理论与实践指导。
关键词: 面向服务覆盖测试;覆盖充分性准则;测试覆盖分析器;面向服务
架构
I
Research on Service Oriented Coverage Testing Approach
Abstract
The application of SOA system is more and more widespread, so it is very
important to test this system. Web services are the mainstream by way of
implementing SOA by industry-recognized, so the current system of testing of SOA
research focuses on the Web service test. Tester is not only concerned about
functional testing of web services, paying more attention to the structural testing.
This dissertation studies Web services for the internal structure testing.
文档评论(0)