Avançar para a área de conteúdo

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Na primeira vez que você efetua sign in no developerWorks, um perfil é criado para você. Informações selecionadas do seu perfil developerWorks são exibidas ao público, mas você pode editá-las a qualquer momento. Seu primeiro nome, sobrenome (a menos que escolha ocultá-los), e seu nome de exibição acompanharão o conteúdo que postar.

Todas as informações enviadas são seguras.

  • Fechar [x]

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Todas as informações enviadas são seguras.

  • Fechar [x]

Novos recursos no IBM Rational DOORS para a HP Quality Center Interface

Mais controle e flexibilidade para sincronizar dados de DOORS e do Quality Center

Ian J. Compton, Senior Test Architect, IBM
author photo
Ian Compton é arquiteto de testes senior do grupo de desenvolvimento do Rational DOORS, em Edimburgo, Escócia, e trabalha com esse grupo há 11 anos. Ele tem experiência em gerenciamento de teste e ferramentas de automação e sua integração ao DOORS.

Resumo:  Novos recursos da versão mais recente do IBM ® Rational® DOORS® para HP Quality Center Interface, a versão 3.5, ajudam a gerenciar melhor a sincronização de grandes quantidades de dates entre as duas ferramentas. Também fornecem mais flexibilidade e controle. Este artigo explica como e por quê.

Data:  04/Jul/2011
Nível:  Avançado Também disponível em :   Inglês
Atividade:  849 visualizações
Comentários:  


Visão geral dos benefícios da interface e dos novos recursos

O IBM® Rational® DOORS® para HP Quality Center Interface permite sincronizar dados entre o software de gerenciamento de requisitos Rational DOORS e o HP Quality Center, uma ferramenta de gerenciamento de testes e defeitos. É possível transferir requisitos de módulos do Rational DOORS para um projeto do HP Quality Center, e testes e defeitos podem ser transferidos em qualquer direção. Isso permite que os usuários do DOORS acessem informações sobre testes e defeitos relacionadas aos requisitos e que os usuários do HP Quality Center acessem informações sobre requisitos relacionados a casos de teste, cada qual sem precisar mudar para a outra ferramenta.

Novos recursos significativos

A versão 3.5 apresenta os seguintes recursos principais:

  • Melhor desempenho de tarefas de sincronização únicas
  • Melhor escalabilidade de diversas tarefas de sincronização
  • Recursos de administração aprimorados

As seções a seguir descrevem esses novos recursos.


Melhor desempenho de tarefas de sincronização únicas

Esse recurso é de interesse especial se for necessário executar sincronizações de grandes quantidades de dados como uma única tarefa. A taxa na qual os dados podem ser trocados é limitada pela parte mais lenta do link, que se descobriu ser a taxa na qual os dados podem ser lidos e, mais particularmente, gravados no HP Quality Center. Esse limite pode ser agravado se o controle de versão estiver sendo empregado no projeto do HP Quality Center, porque isso adiciona sobrecarga à taxa na qual os dados podem ser gravados.

Nesta versão, esse atraso é aliviado porque agora é possível configurar a conexão de dados com o HP Quality Center, dividindo uma única tarefa grande e sequencial de sincronização em uma série de pequenas tarefas que são executadas em paralelo. Pode-se especificar o número de sessões a usar e o número de objetos a sincronizar em cada sessão, como mostra a Figura 1.


Figura 1. Modificação da configuração


Por exemplo, se quisermos configurar a conexão do Quality Center para ter 3 sessões, com 1024 objetos em cada pedaço, uma sincronização de 5120 objetos seria executada em 3 sessões paralelas, cada qual sincronizando 1024 objetos, seguida por mais 2 sessões paralelas que sincronizariam os dois conjuntos restantes de 1024 objetos.

Há sobrecarga ao dividir a tarefa, e o número de sessões a usar dependerá dos recursos do servidor no qual está sendo executada a interface. Mas agora há o potencial de reduzir significativamente o tempo que leva para concluir grandes tarefas de sincronização.


Melhor escalabilidade de diversas tarefas de sincronização

Esse recurso é de interesse especial se for necessário executar muitas sincronizações de pequenas quantidades de dados, como tarefas separadas. Antes, era possível executar apenas uma tarefa por vez. Pode-se configurar essa nova versão para permitir o processamento paralelo (veja a Figura 2), e é possível executar então até quatro tarefas em paralelo.


Figura 2. Ativar tarefas de sincronização paralelas (opcional)


Por exemplo, se as opções de sincronização globais forem ajustadas para permitir tarefas de sincronização paralela, e há programação para executar muitas tarefas, até quatro delas poderiam ser executadas em paralelo. Isso tem o potencial de aumentar muito o rendimento, mas até que ponto isso acontecerá dependerá da capacidade do servidor onde a interface está sendo executada. A Figura 3 mostra a janela de programação de tarefa, onde é possível especificar o horário programado, a frequência e os dias de recorrência, e o intervalo de tempo de recorrência.


Figura 3. Selecionar as opções de programação para tarefas

Visualização maior da Figura 3.

Em conjunto com essa mudança, foi adicionada uma nova opção à configuração de programação para especificação da prioridade de uma tarefa, de 1-5. Com a capacidade de executar várias tarefas em paralelo, será mais provável a programação de várias tarefas para execução ao mesmo tempo. A definição de uma prioridade permite controle sobre que tarefas são selecionadas em primeiro lugar quando mais tarefas estão programadas para execução do que pode ser executado no momento.


Recursos de administração aprimorados

A UI de administração de interface agora fornece mais flexibilidade e controle sobre a configuração de tarefas de sincronização.

Configuração dos tipos de sincronização

Essa nova versão traz uma nova opção de configuração de sincronização que pode ser usada para especificar que aspectos dos dados são sincronizados: conteúdo, estrutura ou links (veja a Figura 4). Isso aumenta a eficiência da sincronização, porque é possível atualizar somente os aspectos dos dados que devem ser mantidos sincronizados, de modo que leva menos tempo.


Figura 4. Configurar o tipo de sincronização

Visualização maior da Figura 4.

Estas são sugestões de configuração para cenários de usuário especiais:

  • Queremos transferir requisitos do Rational DOORS para um projeto do HP Quality Center, e depois queremos rearranjar a estrutura dos requisitos no projeto do HP Quality Center, movendo-os para pastas diferentes. Agora isso pode ser conseguido pela configuração da sua tarefa de sincronização para sincronizar o conteúdo, mas não a estrutura. Qualquer alteração nos dados dos requisitos será sincronizada, mas qualquer alteração na estrutura não.
  • Queremos sincronizar a ligação dos requisitos e os testes após os requisitos terem sido liberados para liberação. Como sabemos que o conteúdo dos requisitos não vai mudar mais, ative apenas a sincronização de links. Então, a sobrecarga de verificar as alterações de dados e de estrutura é eliminada da tarefa de sincronização, reduzindo assim o tempo gasto.
  • Queremos sincronizar requisitos do Rational DOORS para um projeto do HP Quality Center, para que os casos de teste possam ser gravados com relação a eles. Esse é um estágio inicial do projeto, e não estamos interessados em ver a ligação entre os requisitos e os testes no DOORS até que o desenvolvimento de testes e requisitos esteja quase pronto. Ative a sincronização de conteúdo e estrutura, mas não de links, eliminando essa sobrecarga. Pode-se ativar a sincronização de links mais tarde, quando for preciso ver os links entre os requisitos e os testes.

Mapas de atributos comuns

Nas versões anteriores da interface, para cada tarefa de sincronização, era preciso especificar um mapeamento de atributo para indicar que atributos dos terminais de dados deveriam ter seus dados sincronizados e quais deveriam ser os emparelhamentos entre os atributos. Recebemos feedback de alguns usuários que disseram que eles tendem a ter um conjunto padrão de atributos para todos os seus dados. Portanto, prefeririam um mapa de atributos padrão que pudessem reutilizar, em vez de ter que digitar as mesmas informações para cada nova tarefa que criassem.

Para atender a esse pedido, a nova versão apresenta o conceito de mapa de atributos comuns . O processo agora é:

  1. Criar um mapa de atributo com nome, usando um módulo representacional do IBM Rational DOORS e um projeto do HP Quality Center como terminais de dados, que contenha os conjuntos padrão de atributos a serem mapeados.
  2. Executar o mapeamento entre os atributos e salvar o mapa de atributos, como mostrado na Figura 5.

Figura 5. Criar um mapa de atributos comuns

Visualização maior da Figura 5.

  1. Criar uma tarefa sob esse mapa de atributos de forma que ele use os mapeamentos de atributos que contém, mas especificar os terminais de dados reais a usar para essa tarefa, como mostrado na Figura 6.

Figura 6. Criar uma tarefa de sincronização

Visualização maior da Figura 6.

Outra vantagem dos mapas de atributos comuns é que pode ser feita uma mudança no mapa (para adicionar mais um atributo, por exemplo) e essa mudança é aplicada a todas as tarefas que usam o mapa de atributos, em vez de ter que atualizar cada tarefa individualmente.

Para aproveitar ao máximo esse recurso, seria uma boa ideia criar módulos do Rational DOORS como modelos para cada tipo de dado que está sendo sincronizado, como requisitos, testes ou defeitos. Estes módulos de modelo precisam conter todos os atributos que se deseja sincronizar nas tarefas de sincronização. Crie um mapeamento de atributo usando esses módulos como terminais e, como outro terminal, especifique um projeto do HP Quality Center que também contenha todos os atributos que se deseja sincronizar. Agora é possível criar tarefas de sincronização usando esses mapas de atributos e especificar os terminais reais que se deseja usar.


Resumo

A versão 3.5 do Rational DOORS para HP Quality Center Interface apresenta recursos significativos que aumentam muito o desempenho e a escalabilidade, para a manipulação de sincronizações maiores e de um grande número de sincronizações pequenas. A interface de usuário de administração foi melhorada e retrabalhada para acomodar mais controle sobre como as sincronizações são executadas. Ele também apresenta mapas de atributos comuns, que simplificam o uso de diversas tarefas de sincronização que utilizam os mesmos mapeamentos.


Recursos

Aprender

Obter produtos e tecnologias

Discutir

Sobre o autor

author photo

Ian Compton é arquiteto de testes senior do grupo de desenvolvimento do Rational DOORS, em Edimburgo, Escócia, e trabalha com esse grupo há 11 anos. Ele tem experiência em gerenciamento de teste e ferramentas de automação e sua integração ao DOORS.

Ajuda para Relatar Abuso

Relatar abuso

Obrigado. Esta entrada foi sinalizada para atenção do moderador.


Ajuda para Relatar Abuso

Relatar abuso

Falha no envio do Relatório de abuso. Tente novamente mais tarde.


developerWorks: Registre-se


Precisa de um ID IBM?
Esqueceu seu ID IBM?


Esqueceu sua senha?
Alterar sua senha

Ao clicar em Enviar, você concorda com os termos de uso do developerWorks.

 


Na primeira vez que você efetua sign in no developerWorks, um perfil é criado para você. Informações selecionadas do seu perfil developerWorks são exibidas ao público, mas você pode editá-las a qualquer momento. Seu primeiro nome, sobrenome (a menos que escolha ocultá-los), e seu nome de exibição acompanharão o conteúdo que postar.

Selecione seu nome de exibição

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

(Deve possuir de 3 a 31 caracteres.)


Ao clicar em Enviar, você concorda com os termos de uso do developerWorks.

 


Classificar este artigo

Comentários

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Rational
ArticleID=697134
ArticleTitle=Novos recursos no IBM Rational DOORS para a HP Quality Center Interface
publish-date=07042011
author1-email=ian.compton@uk.ibm.com
author1-email-cc=

Conheça a IBM da sua cidade

Virtual Branch Office Brasil

A IBM está mais perto do que você imagina!


Tags

Help
Use o campo de pesquisa para encontrar todos os tipos de conteúdo no My developerWorks com essa tag.

Use a barra de rolagem para ver mais ou menos tags.

Tags populares mostra as principais tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Minhas tags mostra suas tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Use o campo de pesquisa para localizar todos os tipos de conteúdo no Meu developerWorks com essa tag. Tags populares mostra as tags principais para essa zona de conteúdo particular (por exemplo, tecnologia Java, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere). Minhas tags mostra as suas tags para essa zona de conteúdo em particular (por exemplo, tecnologia Java, Linux, WebSphere).