敏捷开发和测试中重现缺陷和验证缺陷的解决方案(3)
作者:网络转载 发布时间:[ 2013/4/11 11:53:12 ] 推荐标签:
通过扩展扩展点 com.ibm.team.repository.service.serviceProvider 创建一个 RTC Server 端服务具体实现,用来处理客户的具体 HTTP 请求
清单 7
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension
point="com.ibm.team.repository.service.serviceProvider">
<serviceProvider
componentId="com.ibm.rational.svt.workitem.extensions"
implementationClass="com.ibm.rational.svt.workitem.extensions.
service.DefectValidationProcessRestService">
<provides>
<providedService
interface="com.ibm.rational.svt.workitem.extensions.common.
IWorkitemValidationWorkflowRestService">
</providedService>
</provides>
<prerequisites>
<requiredService
interface="com.ibm.team.repository.common.service.IQueryService">
</requiredService>
<requiredService
interface="com.ibm.team.repository.service.IRepositoryItemService">
</requiredService>
</prerequisites>
</serviceProvider>
</extension>
</plugin>
通过创建一个 Web Viewlet 作为整个解决方案的 Web GUI 展示平台。Jazz 平台提供了专门的扩展点,用来扩展用户自定义的 Viewlet。通过这个 Viewlet,我们可以将后台定义的缺陷查询,及在不同的过滤条件下的结果,很好的展示出来;同时,这个 Viewlet 也实现了 IWD 环境自动部署的逻辑展现。Viewlets 实现的扩展 com.ibm.team.dashboard.common.viewlets。
清单 8
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<!-- Web bundle marker -->
<extension point="net.jazz.ajax.webBundles"/>
<!-- Viewlets and categories -->
<extension
point="com.ibm.team.dashboard.common.viewlets">
<category
id="com.ibm.helloworld.category"
name="Testing App Store">
</category>
<viewlet
allow-remote="true"
applies-to="projects"
closable="true"
collapsable="true"
dynamic-title="true"
editable="true"
filterable="true"
icon="resources/ui/internal/graphics/helloworld/icons/processcustomization_obj.gif"
id="com.ibm.helloworld.viewlet.queryresults"
include-subteams="no"
refresh-interval="600"
scope-sensitive="false"
title="%viewlet.workItems"
title-as-hyperlink="true"
version="2"
widget="com.ibm.helloworld.viewlet.web.ui.internal.WorkItemsViewlet"
zoomable="true">
.... ..
</plugin>
其中 com.ibm.helloworld.viewlet.web.ui.internal.WorkItemsViewlet 定义了 viewlet 的具体实现。实现效果如下图:
图 7. viewlet 的具体实现
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11