Importando CT´s do Excel para o Testlink

quarta-feira, 14 de maio de 2008.

(Comente)


Esta semana precisei importar os casos de teste de um determinado projeto para o testlink, infelizmente toda a escita dos casos de testes deste projeto foi feita no excel, por vários motivos e eram muitos casos de teste para serem postos “à mão” no testlink.

Bem, comecei dando uma pesquisada no google e cheguei até procurar no código do testlink o método que adicionava os casos de teste, para ver com quais tabelas ele se relacionava, e criar algum script que realizasse a importação.

Achei o que queria, mas logo depois de achar, decidi procurar um pouco mais no google, por algo que não havia procurado, pois anteriormente estava procurando por ferramentas que convertessem de um .xls para um .xml, desta vez, procurei por alguma forma do próprio excel fazer isso, resultado…bingo! achei!!

Nos próximos parágrafos irei explanar como realizar esta tarefa, que é bastante simples e útil.

Então, o primeiro passo é ter o template do xml para importar.

Depois abra o excel e vá em Data >> XML >> Import, na caixa de seleção, indique o arquivo dispibilizado acima.

data-xml

O excel irá abrir uma caixa pedindo para voce indicar a célula de onde você quer que o xml seja montado.

poit-of-start

Depois de selecionado o excel irá montar o xml

excel-import

Dai, é só incluir as informações nos respectivos campos, este é o único trabalho que você terá, de copiar os detalhes do seu projeto de testes no excel para esta tabela, mas convenhamos, é um trabalho bem menor do que incluir manualmente, ou criar um script para incluir tudo no banco :)

Aprendi logo cedo uma famosa frase: Não reinvente a roda!

Bem, Salve como um “XML Data” e pronto.

Depois basta ir em “import test suite” no testlink, selecionar o arquivo e depois “upload file“.

dados-importados

Se tudo ocorreu certo a você verá o resultado acima, se isso não aconteceu com você, certifique-se de que você completou todos os passos anteriores corretamente.

Infelizmente este método não funcionou quando tentei importar usando o template que contém todas as suites de teste, o excel retornou um erro, informando que não poderia realizar a operação pois o mapeamento do XML na planilha não eram exportáveis. Mas como importando apenas os casos de teste, resolvia para mim, não investiguei.


    


Gostou? assine o feed | Discordou? opine! ou entre em contato

11 Opinioes

     
    Gravatar





    Babilla
    31-07-2008


    Olá Eudes,
    Qual versão do Excel vc está utilizando?
    Obrigada.

     
  1.  
    Gravatar





    eudescosta
    31-07-2008


    Oi Babilla,

    Quando realizei este artigo estava com o Excel 2003.

     
  2.  
    Gravatar





    Thiago
    18-08-2008


    Olá Eudes,

    Você sabe se com o Br.Office (Open Office) é possível fazer?
    Fiz com o excel e funcionou, contudo aqui na empresa só usam Open Office.

    Vlw

     
  3.  
    Gravatar





    eudescosta
    18-08-2008


    Oi Thiago,

    Cara não sei.

    Mas eu acredito que não, pois esta funcionalidade me parece ser uma coisa bem específica do pacote office.

    Não acredito que esta funcionalidade seja amplamente utilizada, para justificar um suporte a isso por parte do BROffice.

    Mas eu apenas suponho, não sei ao certo

     
  4.  
    Gravatar





    Thiago
    18-08-2008


    Beleza…
    Com o Excel já deu certo… vou usar com ele mesmo…
    Obrigado
    Abraço!

     
  5.  
    Gravatar





    Augusta
    30-09-2008


    Oi Eudes,

    Como faço para exportar o caso de teste do testlink para o excel? E caso eu tenha campos customizados, estes também são exportados?

    agradeço pela contribuição.

    Augusta

     
  6.  
    Gravatar





    Alessandra Campos
    02-10-2008


    Oi Thiago,

    preciso gerar os casos de testes em Word, porém quando peço a impressão do plano de testes, os campos customizados que eu criei para os casos de testes, não são exibidos na impressão. Você sabe como posso resolver isso?

    Obrigada,

    Alessandra

     
  7.  
    Gravatar





    eudescosta
    02-10-2008


    Augusta,

    Na tela de ‘Specification’ tem uma opção para exportar os apenas os testes ou a suite de testes, os campos customizados nao serão contemplados por esta exportação.

     
  8.  
    Gravatar





    Monica Monteiro
    22-10-2008


    Olá, gostaria de saber como faço para quebrar a linha, por exemplo:

    Quando realizei a importação ele trouxe os steps assim:

    1 - Acessar o sistema 2 - clicar no link de produtos

    Eu gostaria de quebrar essa linha, assim como excel:

    1 - Acessar o sistema
    2 - clicar no link de produtos

     
  9.  
    Gravatar





    eudescosta
    22-10-2008


    use “< /br >” ou “/n”.

    Ex1. 1 - Acessar o sistema “< /br >” 2 - clicar no link de produtos
    ou
    Ex2. 1 - Acessar o sistema “/n” 2 - clicar no link de produtos

    obs. retire os espaços do “< /br >” ao utilizá-lo

     
  10.  
    Gravatar





    Silvio Aulik
    06-11-2008


    ≈!≈ Pessaol , aguem conseguir resolver o problema da limitação da importação de um xml ser apenas 200k??.

    sds

     

Opine!




Caso possua um site, preencha este campo que ele sera exibido na pagina inicial na aba "+ leitores".

Clique nos smileys abaixo para adicionar ao seu texto.

≈down≈ :/ :) ≈angel≈ :( ≈eek≈ ≈!≈ ≈shock≈ ≈mad≈ ≈mrgreen≈ ≈XO≈ ≈vangry≈ :D ≈neutral≈ ::15 ≈roll≈ ≈twisted≈ ≈halo≈ ≈???≈ ≈cool≈ ;) ≈cry≈ ≈oops≈ ≈kiss≈ ≈$≈ :P ≈pirate≈ ≈up≈