Ajuda me - Teste automatizado em banco de dados

447 views
Skip to first unread message

Vanessa Gomes

unread,
Jan 11, 2013, 8:21:49 AM1/11/13
to teste-e-qualid...@googlegroups.com
Alguem já realizou testes em banco de dados. Bom estou com uma demanda que é preciso testar uma massa de dados atraves do BI ORACLE. Nunca testei Banco de dados de forma automatizada. Pensei em criação de scripts SQL para serem executados em varias faces do projeto mas não sei se é a melhor opção já que o foco é saber se as informações cruzadas são as mesmas depois das mudanças no sistema. Pensei também no SoapUI mas nao sei se vale a pena. ahh no BI ja se tem uma estrutura que retorna os dados desejados selecionando determinados filtros para a geração do relatório. Gostaria que me dessem uma luz porque ja pesquisei e estou enrolada aqui para encontrar uma solução...helpe me please!!!!!

desde já agradeço a todos

--
Vanessa Gomes 
 


Henrique Rodrigues

unread,
Jan 11, 2013, 8:27:05 AM1/11/13
to teste-e-qualid...@googlegroups.com
Olá Vanessa, 
Tente descrever melhor o teste que precisa realizado, como por exemplo: Quais dados vc precisa averiguar? De que forma essa automação deve ser feita... Quais os requisitos que foram solicitados . 
Eu não entendo muito de testes em Bancos de dados e, também, não conheço o Oracle. Mas talvez , com esses dados mais detalhados, eu posso buscar ajuda com os dois Analistas de Teste aqui da empresa e ver se eles sabem como seria a melhor forma de executar estes testes. 

Abraço, 
Henrique Rodrigues.

2013/1/11 Vanessa Gomes <vanessag...@hotmail.com>

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Teste e Qualidade de Software" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para teste-e-qualid...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para teste-e-qualidade-de...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/teste-e-qualidade-de-software?hl=pt-BR.

Vanessa Gomes

unread,
Jan 11, 2013, 10:53:49 AM1/11/13
to teste-e-qualid...@googlegroups.com
Bom eu preciso de:

- Fazer consulta no BI de forma automatizada
- utilizar os filtros de pesquisa de forma automatizada
- conferir a impressão dos resultados no decorrer da evolução do sistema. Pois o sistema deve trazer o mesmo resultado sempre, na medida que o sistema for evoluindo.
- verificar o tempo de resposta da consulta

O objetivo de automatizar esse processo é evitar que se faça a mesma coisa constemente além de ter a certeza que o sistema irá carregar a mesma informação. Uma vez que o principal foco dos testes são os dados. Lembando que a Fontes de Dados, irá passar pelo processo de ETL, Data Warehouse, OLAP, Data Mining até chegar no conhecimento para a tomada de decisões.


Mas pelo visto a solução é criar scripts SQL. Uma vez que o principal foco dos testes são os dados, seja no processo de ETL ou até mesmo nas triggers e views.



--
Vanessa Gomes 
 





Date: Fri, 11 Jan 2013 10:27:05 -0300
Subject: Re: [teste-e-qualidade-de-software: 625] Ajuda me - Teste automatizado em banco de dados
From: sci...@gmail.com
To: teste-e-qualid...@googlegroups.com

Luiza Gonçalves

unread,
Jan 11, 2013, 11:26:23 AM1/11/13
to teste-e-qualid...@googlegroups.com
Sou suspeita para falar, mas eu faria uma PL/SQL mesmo...
=/
Luiza Gabriela Félix Gonçalves

Analista de Sistemas
Especialista em Teste e Qualidade de Software
ISTQB Certified Tester - CTFL

Henrique Rodrigues

unread,
Jan 15, 2013, 7:20:32 AM1/15/13
to teste-e-qualid...@googlegroups.com
É, a sugestão dada foi de fazer isso por Scripts, e para não ficar executando sempre manualmente , fazer jobs para a execução dos mesmos. 
Já para o batimento dos dados, para verificação de conteúdo para saber se é sempre o mesmo, não souberam dar nenhuma idéia. 
Você pode fazer a consulta ser gerada em um arquivo e depois comparar com esses comparadores de texto, não sei. 

Se não estiver conseguindo resolver, manda de novo um e-mail pra ver se a gente busca outras idéias . Mas acho que pra esse caso só via scripts de banco mesmo, não vejo muitas outras alternativas. 

2013/1/11 Luiza Gonçalves <luizagabriela...@gmail.com>

Breno Araújo

unread,
Jan 15, 2013, 7:57:59 AM1/15/13
to teste-e-qualid...@googlegroups.com
Parar gerar massa de dados você pode dar uma consultada no dbunit. 


_________________________
Breno Santos Araújo
SCJP,PPGEE


2013/1/15 Henrique Rodrigues <sci...@gmail.com>

Luiza Gonçalves

unread,
Jan 15, 2013, 8:18:26 AM1/15/13
to teste-e-qualid...@googlegroups.com
Se fizesse uma PL/SQL, poderia schedular para não ter que executar manualmente, e você colocaria a validação dos dados na inteligência da própria.

Vanessa Gomes

unread,
Jan 15, 2013, 11:38:05 AM1/15/13
to teste-e-qualid...@googlegroups.com
Valeu pela dica pessoas...o caminho é esse mesmo!!! Vou criar os Scripts ;)

O DbUnit  vai ser valido hennn \o/ Bora testar porque a vida não esta fácil.

Indico a página da Karen...ela foi uma das pessoas que me ajudou a bater o martelo na estrategia de teste aqui.  (http://karennicolejohnson.com/2012/10/bi-agile-et-in-a-mind-map-of-charter-possibilities/)

Sopa de Letrinhas – O Blog do Business Intelligence - do Fernando Sarturi ( http://www.fp2.com.br/blog/)

Sabia que o mercado tem poucos profissionais especializados em teste de BI. Fica ai uma boa dica ;)


Obrigado de <3!!!!

--
Vanessa Gomes  -



Date: Tue, 15 Jan 2013 09:20:32 -0300
Subject: Re: [teste-e-qualidade-de-software: 628] Ajuda me - Teste automatizado em banco de dados
Reply all
Reply to author
Forward
0 new messages