<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1020796572477191282</id><updated>2012-02-21T14:10:06.401-02:00</updated><title type='text'>Tester Software</title><subtitle type='html'>Uma das causas primárias de testes de programas "pobres" e mal feitos é o fato de que muitos programadores começam com uma definição falsa do termo.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://testersoftware.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://testersoftware.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Rosangela Geremia Roessler</name><uri>http://www.blogger.com/profile/09699802615255813372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_QeLn4sxbhOU/TMtpBfQK8VI/AAAAAAAAAd8/CyfXIqSsYj8/S220/1.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>17</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1020796572477191282.post-6771995358164268024</id><published>2012-01-08T17:11:00.004-02:00</published><updated>2012-01-08T17:32:04.978-02:00</updated><title type='text'>Derivando Casos de teste de Caso de Uso</title><content type='html'>Publicado na edição 41 da revista &lt;a href="http://www.devmedia.com.br/post-22532-Revista-Engenharia-de-Software-Magazine-41.html"&gt;Engenharia de Software&lt;/a&gt; o meu artigo &lt;a href="http://www.devmedia.com.br/post-22531-Derivando-casos-de-teste-a-partir-de-casos-de-uso.html"&gt;Derivando Casos de teste de Caso de Uso&lt;/a&gt; já faz um tempinho mas só agora tive tempo para postar.&lt;a href="http://videos.web-03.net/REVISTAS/es/capa/41/capaES41_m.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 125px; height: 170px;" src="http://videos.web-03.net/REVISTAS/es/capa/41/capaES41_m.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Vou colocar um pouquinho do conteúdo mas para ver mais detalhes acessem a revista.&lt;br /&gt;&lt;br /&gt;Utilizar os casos de uso para gerar casos de teste pode simplificar o processo de teste, aumentando a eficiência dos testes e garantindo uma cobertura dos cenários que o sistema deve atender.&lt;br /&gt;Os casos de uso estão associados ao ciclo de vida de desenvolvimento do software, os casos de teste estão associados a esse ciclo de vida. Com isso as equipe de teste pode começar a trabalhar mais cedo no ciclo de vida encontrando erros e reparando já na fase inicial. Esses erros poderiam ser encontrados na fase final e custando mais caro e garante a entrega de um software mais confiável. Aplicando essa maneira de criar casos de teste, o processo de teste vai ser simplificado, aumentando a eficiência e uma melhor cobertura dos testes de software.&lt;br /&gt;&lt;br /&gt;De que se trata o artigo:&lt;br /&gt;Esse artigo apresenta uma estratégia, para na etapa de especificação de um processo de teste de software, elaborar casos de teste a partir dos casos de uso.&lt;br /&gt;&lt;br /&gt;Para que serve:&lt;br /&gt;Um caso de uso contém todas as informações necessárias de como o sistema devem funcionar. Ao longo desse artigo será adotada uma estratégia de elaborar casos de teste baseado nos casos de uso. Assim esse artigo mostra de uma forma pratica que é possível gerar os casos de teste depois de identificar todos os cenários de casos de uso.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1020796572477191282-6771995358164268024?l=testersoftware.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testersoftware.blogspot.com/feeds/6771995358164268024/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://testersoftware.blogspot.com/2012/01/derivando-casos-de-teste-de-caso-de-uso.html#comment-form' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/6771995358164268024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/6771995358164268024'/><link rel='alternate' type='text/html' href='http://testersoftware.blogspot.com/2012/01/derivando-casos-de-teste-de-caso-de-uso.html' title='Derivando Casos de teste de Caso de Uso'/><author><name>Rosangela Geremia Roessler</name><uri>http://www.blogger.com/profile/09699802615255813372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_QeLn4sxbhOU/TMtpBfQK8VI/AAAAAAAAAd8/CyfXIqSsYj8/S220/1.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1020796572477191282.post-1259870276794975505</id><published>2011-01-31T11:03:00.012-02:00</published><updated>2011-01-31T14:40:18.056-02:00</updated><title type='text'>Como Relatar um Bug no Mantis</title><content type='html'>Para relatar um Bug ou erro no Mantis, você vai precisar estar com o  Mantis aberto e logado. clicar no menu "Relatar Caso".&lt;p&gt;.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_QeLn4sxbhOU/TUazhj1zgDI/AAAAAAAAAgk/N9Hts75I1_o/s1600/fig3.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 114px;" src="http://2.bp.blogspot.com/_QeLn4sxbhOU/TUazhj1zgDI/AAAAAAAAAgk/N9Hts75I1_o/s320/fig3.jpg" alt="" id="BLOGGER_PHOTO_ID_5568335378428166194" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Uma nova tela vai abrir, conforme a fígura acima, você vai preencher os campos da seguinte maneira:&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;- Categoria: Selecionar o projeto que vai ser relatado o bug.&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;- Frequencia: Selecionar frequencia que ocorre o bug.&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;- Gravidade: Escolher a gravidade do bug.&lt;/p&gt;&lt;p style="text-align: justify;"&gt; - Prioridade: Escolher a prioridade do bug.&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;- Atribuir a: Selecionar o usuário que você vai atribuir o Bug.&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;- Resumo: Resumo do Bug.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;- Descrição: Descrever detalhadamente a reprodução do Bug, conforme o exemplo da fígura.&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;- Carregar Arquivo: Se você fazer um PrintScreen do erro para melhor demostrar, nesse campo você pode anexar a imagem. &lt;/p&gt;&lt;p style="text-align: justify;"&gt;E para finalizar Somente Clicar no Botão "Enviar Relatório. O Bug vai ser atribuído a pessoa que você selecionou.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Para você ver o bug é só clicar no menu "Ver casos", que vai trazer uma lista de Bugs registrados para todos os projeto e usuário e ainda trazer um filtro para você  filtrar os bugs que deseja trazer na lista, exemplo somente bugs de um determinado projeto, para um  determinado usuário, enfim varios filtro como na fígura abaixo.&lt;/p&gt;&lt;p&gt;&lt;a href="http://2.bp.blogspot.com/_QeLn4sxbhOU/TUbeuqjP-ZI/AAAAAAAAAhU/5VJ57t3BrRc/s1600/figtudo.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 106px;" src="http://2.bp.blogspot.com/_QeLn4sxbhOU/TUbeuqjP-ZI/AAAAAAAAAhU/5VJ57t3BrRc/s320/figtudo.jpg" alt="" id="BLOGGER_PHOTO_ID_5568382882567682450" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Se você clicar no número do bug, vai abrir uma nova tela como o exemplo abaixo, trazendo todas as informações e anotações do bug, que quem te atribuiu relatou.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;a href="http://1.bp.blogspot.com/_QeLn4sxbhOU/TUbdQomapVI/AAAAAAAAAhM/ie0WoO2ozk4/s1600/anotacoes.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 146px;" src="http://1.bp.blogspot.com/_QeLn4sxbhOU/TUbdQomapVI/AAAAAAAAAhM/ie0WoO2ozk4/s320/anotacoes.jpg" alt="" id="BLOGGER_PHOTO_ID_5568381267136390482" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;Percebe-se também que os registro ou bugs ficam com cores diferentes. Então vamos falar sobre as cores.&lt;p style="text-align: justify;"&gt;- Vermelho: Novo.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;- Lilas: Retorno.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;- Laranja: Admitido.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;- Amarelo: Confirmado.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;- Azul: Atribuído.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;- Verde: Resolvido.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;- Cinza: Fechado.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Então essas são as cores para determinar o estado que o regitro ou bug se encontra.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;De quem é a tarefa de fazer oque em casa estado? Geralmente o Testador, vai "Atribuir" ao desenvolvedor. Se caso o desenvolvedor não entender ou se pedir uma resposta, o desenvolvedor pode "Retornar" a quem te enviou. Ainda o desenvolvedor pode colocar estado "Resolvido" se caso já resolveu ou "Admitido" ou "Confirmado", esses dois últimos serve também para o testador. E geralmente quem define estado como "Fechado" é o testador que vai corrigir e verificar se está ok, então vai fechar.&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Exemplo, se um Bug for atribuido a você, vai ficar na cor azul que é status atribuído.  Você vai verificar o bug e resolver, depois vai até o botão "Atualizar" nova página será aberta ,como na imagem abaixo para você editar os campos e mudar os "Estado", para quem vai ser  "Atribuido a" e adicionar anotações caso for preciso.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;a href="http://1.bp.blogspot.com/_QeLn4sxbhOU/TUbgG8BRiNI/AAAAAAAAAhc/tl7LExxRA40/s1600/atribuirresol.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 139px;" src="http://1.bp.blogspot.com/_QeLn4sxbhOU/TUbgG8BRiNI/AAAAAAAAAhc/tl7LExxRA40/s320/atribuirresol.jpg" alt="" id="BLOGGER_PHOTO_ID_5568384399085504722" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Esses são os passos para relatar os bugs no Mantis, caso ainda tenham alguam dúvida é so deixar um comentário.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1020796572477191282-1259870276794975505?l=testersoftware.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testersoftware.blogspot.com/feeds/1259870276794975505/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://testersoftware.blogspot.com/2011/01/como-relatar-um-bug-no-mantis.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/1259870276794975505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/1259870276794975505'/><link rel='alternate' type='text/html' href='http://testersoftware.blogspot.com/2011/01/como-relatar-um-bug-no-mantis.html' title='Como Relatar um Bug no Mantis'/><author><name>Rosangela Geremia Roessler</name><uri>http://www.blogger.com/profile/09699802615255813372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_QeLn4sxbhOU/TMtpBfQK8VI/AAAAAAAAAd8/CyfXIqSsYj8/S220/1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_QeLn4sxbhOU/TUazhj1zgDI/AAAAAAAAAgk/N9Hts75I1_o/s72-c/fig3.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1020796572477191282.post-4177478857569740539</id><published>2011-01-14T17:13:00.004-02:00</published><updated>2011-01-14T17:30:54.464-02:00</updated><title type='text'>Como Configurar o Email no Mantis</title><content type='html'>Continuando o post sobre o Mantis, um item muito importante no Mantis é o envio de emails. Hoje vou mostrar como configurar o envio de email.&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Sempre que novo usuário é inserido, na tela de login do Mantis em "Criar uma nova conta" depois que você inserir, por padrão o Mantis envia um email para o usuário com um link para poder cadastrar sua senha.&lt;br /&gt;&lt;br /&gt;Com o Mantis instalado e rodando é momento de configurar o envio de email. Para habilitar o envio de email será necessário ter acesso a um servidor de email, usuário e senha.&lt;br /&gt;&lt;br /&gt;Depois acesse o diretório em que se encontra o Mantis, o meu caminho é C:\xampp\htdocs\mantisbt-1.2.3 e encontre o arquivo config_defaults_inc.php abra ele. Esse é um arquivo padrão do Mantis.&lt;br /&gt;&lt;br /&gt;Encontre no arquivo config_inf.ph as seguintes variáveis.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;$g_phpMailer_method&lt;br /&gt;$g_smtp_host&lt;br /&gt;$g_smtp_username&lt;br /&gt;$g_smtp_passoword&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_QeLn4sxbhOU/TTChJZ_TqbI/AAAAAAAAAfg/ei-WECxcDE8/s1600/imagem1.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 258px;" src="http://3.bp.blogspot.com/_QeLn4sxbhOU/TTChJZ_TqbI/AAAAAAAAAfg/ei-WECxcDE8/s320/imagem1.JPG" alt="" id="BLOGGER_PHOTO_ID_5562122722769873330" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Altere os valores das variáveis para igual da imagem abaixo.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_QeLn4sxbhOU/TTChW_9MIvI/AAAAAAAAAfo/cw4U22y2KN4/s1600/imagem2.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 126px;" src="http://2.bp.blogspot.com/_QeLn4sxbhOU/TTChW_9MIvI/AAAAAAAAAfo/cw4U22y2KN4/s320/imagem2.jpg" alt="" id="BLOGGER_PHOTO_ID_5562122956299838194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;Na variável $g_phpMailer_method você escolhe 0 = mail() ou 1 = sendmail ou 2 = SMTP no meu caso foi 2 por ser SMTP.&lt;br /&gt;&lt;/div&gt;Na variável $g_smtp_host escolha mail, SMTP ou não coloca nenhum conforme seu servidor de email.&lt;br /&gt;Na variável $g_smtp_username  seu email&lt;br /&gt;Na variável $g_smtp_passoword sua senha&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Depois encontre essas outras variáveis $g_administrator_email, $g_webmaster_email,$g_from_email e $g_return_path_email&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_QeLn4sxbhOU/TTChhn6DqDI/AAAAAAAAAfw/klNdFeuXjfM/s1600/imagem3.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 126px;" src="http://4.bp.blogspot.com/_QeLn4sxbhOU/TTChhn6DqDI/AAAAAAAAAfw/klNdFeuXjfM/s320/imagem3.jpg" alt="" id="BLOGGER_PHOTO_ID_5562123138822809650" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Altere os valores das variáveis pelo valor do mesmo email cadastrado na variável $g_smtp_username&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_QeLn4sxbhOU/TTChvAIKFSI/AAAAAAAAAf4/mNuVdw6ae1g/s1600/imagem4.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 91px;" src="http://1.bp.blogspot.com/_QeLn4sxbhOU/TTChvAIKFSI/AAAAAAAAAf4/mNuVdw6ae1g/s320/imagem4.jpg" alt="" id="BLOGGER_PHOTO_ID_5562123368662701346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Para finalizar encontre essas outras variáveis $g_allow_blank_email, $g_enable_email_notification, $g_validate_email e troque para os seguintes valores.&lt;br /&gt;&lt;br /&gt;$g_allow_blank_email = ON;&lt;br /&gt;$g_enable_email_notification = ON;&lt;br /&gt;$g_validate_email = OFF;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Feito isso somente salvar o arquivo e faça um teste cadastrando um novo usuário em "Criar uma nova conta" na tela inicial do Mantis com seu email, se estiver tudo ok, você ira receber um email do Mantis como no exemplo abaixo.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_QeLn4sxbhOU/TTCh8FHTOrI/AAAAAAAAAgA/5nkdmwKmJZM/s1600/imagem5.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 113px;" src="http://2.bp.blogspot.com/_QeLn4sxbhOU/TTCh8FHTOrI/AAAAAAAAAgA/5nkdmwKmJZM/s320/imagem5.jpg" alt="" id="BLOGGER_PHOTO_ID_5562123593339583154" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Depois de configurar o Mantis e estiver tudo ok, é possível também configurar e controlar para notificações de email quando alguma ação é executada no Mantis.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Acesse o Mantis em Gerenciar &gt; Gerenciar Configuração e Notificações por E-Mail.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_QeLn4sxbhOU/TTCiLw_6plI/AAAAAAAAAgI/Mn-zAv3oMEQ/s1600/imagem6.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 113px;" src="http://4.bp.blogspot.com/_QeLn4sxbhOU/TTCiLw_6plI/AAAAAAAAAgI/Mn-zAv3oMEQ/s320/imagem6.JPG" alt="" id="BLOGGER_PHOTO_ID_5562123862817810002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Exemplo se quiser que o usuário desenvolvedor receba um email quando uma nota for adicionada a ele é só marcar a caixa de seleção referente. Estas alterações só podem ser feitas pelo administrador do Mantis.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Ao um bug ser redirecionado para você no Mantis, você ira receber um email como no exemplo com o assunto Nome_projeto = teste3 +  Codigo_projeto = 0000014 e descrição.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_QeLn4sxbhOU/TTCiSZ4RAMI/AAAAAAAAAgQ/R6MT6tKNE6E/s1600/imagem7.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 59px;" src="http://1.bp.blogspot.com/_QeLn4sxbhOU/TTCiSZ4RAMI/AAAAAAAAAgQ/R6MT6tKNE6E/s320/imagem7.jpg" alt="" id="BLOGGER_PHOTO_ID_5562123976870789314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_QeLn4sxbhOU/TTCiYWjBCOI/AAAAAAAAAgY/zDZkredNac8/s1600/imagem8.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 237px;" src="http://1.bp.blogspot.com/_QeLn4sxbhOU/TTCiYWjBCOI/AAAAAAAAAgY/zDZkredNac8/s320/imagem8.jpg" alt="" id="BLOGGER_PHOTO_ID_5562124079055571170" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Dentro do email enviado temos todas as informações pertinentes ao bug.&lt;br /&gt;&lt;br /&gt;Bom é isso, Qualquer duvida só comentar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1020796572477191282-4177478857569740539?l=testersoftware.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testersoftware.blogspot.com/feeds/4177478857569740539/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://testersoftware.blogspot.com/2011/01/continuando-o-post-sobre-o-mantis-um.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/4177478857569740539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/4177478857569740539'/><link rel='alternate' type='text/html' href='http://testersoftware.blogspot.com/2011/01/continuando-o-post-sobre-o-mantis-um.html' title='Como Configurar o Email no Mantis'/><author><name>Rosangela Geremia Roessler</name><uri>http://www.blogger.com/profile/09699802615255813372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_QeLn4sxbhOU/TMtpBfQK8VI/AAAAAAAAAd8/CyfXIqSsYj8/S220/1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_QeLn4sxbhOU/TTChJZ_TqbI/AAAAAAAAAfg/ei-WECxcDE8/s72-c/imagem1.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1020796572477191282.post-2342528079803892428</id><published>2010-11-10T11:22:00.007-02:00</published><updated>2010-11-10T11:36:30.378-02:00</updated><title type='text'>Como Instalar o Mantis</title><content type='html'>&lt;div style="text-align: justify;"&gt;O Mantis é um sistema de gestão de defeito, uma ferramenta opensource baseado em tecnologia web. Construído com base PHP funciona permite que seja uma aplicação multi plataforma.&lt;br /&gt;&lt;br /&gt;É uma ferramenta capaz de manter e administrar os registros e solicitações de colaboradores e usuários de sistemas e recursos de informática, facilitando o rastreamento de falhas e problemas em potencial, gerando estatísticas e documentando todo o processo de resolução das ocorrências ou problemas.&lt;br /&gt;&lt;br /&gt;É bastante fácil de instalar e muito flexível na sua configuração. Permite ainda especificar um numero indeterminado de estados de tarefas e atribuir perfis, programador, tester, coordenador, visualizador, etc. aos utilizadores.&lt;br /&gt;&lt;br /&gt;Por exemplo, é possível definir que apenas os testers podem declarar bugs e apenas os coordenadores os podem analisar. O fluxo de trabalho também pode ser configurado através da ferramenta sendo uma ferramenta bastante completa e útil.&lt;br /&gt;&lt;br /&gt;Esta ferramenta de desenvolvimento é usada para o gerenciamento dos relatos de bugs e sugestões de melhorias nos projetos. Ao iniciar um projeto de desenvolvimento, o coordenador cria-o na base de dados o Mantis, cadastrando os usuários que participarão deste processo. Assim, o banco de dados, que é acessado pela Internet, atualiza, a cada novo relato, as informações, enviando um e-mail automático ao coordenador do projeto.&lt;br /&gt;&lt;br /&gt;O mantis é desenvolvido em PHP e trabalha com bando de dados MySQL e PostgreSQL. Tem uma interface gráfica voltada para web e é acessado através de um browser qualquer. Para instalar e configurar é fácil primeiro precisa estar instalado os seguintes pacotes:&lt;br /&gt;- PHP&lt;br /&gt;- MySQL&lt;br /&gt;- Servidor web (Apache)&lt;br /&gt;- PostgreSQL&lt;br /&gt;&lt;br /&gt;O pacote do mantis esta disponível para download no site oficial do projeto: http://www.mantisbt.org, baixei a versão 1.2.3, após baixar a versão estável mais atual, vamos descompactar o pacote para a pasta de diretórios do servidor web, no meu caso o apache que estou usando é o XAMPP, que vou descompactar no diretório C:\xampp\htdocs.&lt;br /&gt;&lt;br /&gt;Depois de ter instalado o PostgreSQL, Start o XAMPP  e acessar o browser http://localhost/phpmyadmin/ e criar novo banco chamado “mantis”.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_QeLn4sxbhOU/TNqeBK1itiI/AAAAAAAAAeg/463S_tj5q-k/s1600/imagem1.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 174px;" src="http://3.bp.blogspot.com/_QeLn4sxbhOU/TNqeBK1itiI/AAAAAAAAAeg/463S_tj5q-k/s320/imagem1.JPG" alt="" id="BLOGGER_PHOTO_ID_5537912434731431458" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span&gt;Fígura 1&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Em seguida acessar no browser http://localhost/mantisbt-1.2.3 e na tela que trazer conforme a figura 2, no campo “Database name (for Database)” vai trazer com o valor “bugtracker” trocar para “mantis” ou o nome que você criou o banco  e no campo “Admin Username (to create Database if required)” valor igua a root, como pode ser visto na figura 2.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_QeLn4sxbhOU/TNqeVSzPjpI/AAAAAAAAAew/oUjHLr14uVo/s1600/imagem3.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 150px;" src="http://1.bp.blogspot.com/_QeLn4sxbhOU/TNqeVSzPjpI/AAAAAAAAAew/oUjHLr14uVo/s320/imagem3.JPG" alt="" id="BLOGGER_PHOTO_ID_5537912780466654866" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span&gt;Fígura 2&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Depois de preencher esses campos, clicar no botão “Install/Upgrade Database”. Em seguida vai retornar uma tela de instalação igual essa da figura 3.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_QeLn4sxbhOU/TNqeLwJ9cyI/AAAAAAAAAeo/0-WbREVS2DQ/s1600/imagem2.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 140px;" src="http://1.bp.blogspot.com/_QeLn4sxbhOU/TNqeLwJ9cyI/AAAAAAAAAeo/0-WbREVS2DQ/s320/imagem2.JPG" alt="" id="BLOGGER_PHOTO_ID_5537912616547873570" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span&gt;Fígura 3&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;No final dessa tela vai ter um link chamado continue como pode ser visto na figura 3. Clicar no link “continue”. E vai apresentar a tela inicial do Mantis igual à figura 4.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_QeLn4sxbhOU/TNqehPEA5QI/AAAAAAAAAe4/DfB_4GX74o8/s1600/imagem4.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 127px;" src="http://1.bp.blogspot.com/_QeLn4sxbhOU/TNqehPEA5QI/AAAAAAAAAe4/DfB_4GX74o8/s320/imagem4.JPG" alt="" id="BLOGGER_PHOTO_ID_5537912985621685506" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span&gt;Fígura 4&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;O usuário padrão que é criado automaticamente para uso do sistema é administrator com a senha root. Entre com este usuário no primeiro acesso, pois o resto de sua configuração é feita somente pelo browser, bem simples e prático.&lt;br /&gt;&lt;br /&gt;O primeiro acesso vai estar em inglês para você mudar para português, é so ir em My Account &gt; Preferences e na language mudar para portuguese_brazil e clicar no botão Update Prefs.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_QeLn4sxbhOU/TNqetcn-JtI/AAAAAAAAAfA/8roi0WNMGIE/s1600/imagem5.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 153px;" src="http://4.bp.blogspot.com/_QeLn4sxbhOU/TNqetcn-JtI/AAAAAAAAAfA/8roi0WNMGIE/s320/imagem5.JPG" alt="" id="BLOGGER_PHOTO_ID_5537913195420591826" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span&gt;Fígura 5&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Agora crie o seu usuário no link Criar uma nova conta da tela inicial e valide sua conta através do e-mail que irá receber.&lt;br /&gt;&lt;br /&gt;Em outro Post vou continuar falando como criar projetos e usar o Mantis.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Tabela normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-parent:"";  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;  mso-para-margin:0cm;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:"Times New Roman";  mso-ansi-language:#0400;  mso-fareast-language:#0400;  mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Tabela normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-parent:"";  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;  mso-para-margin:0cm;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:"Times New Roman";  mso-ansi-language:#0400;  mso-fareast-language:#0400;  mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1020796572477191282-2342528079803892428?l=testersoftware.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testersoftware.blogspot.com/feeds/2342528079803892428/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://testersoftware.blogspot.com/2010/11/como-instalar-o-mantis.html#comment-form' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/2342528079803892428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/2342528079803892428'/><link rel='alternate' type='text/html' href='http://testersoftware.blogspot.com/2010/11/como-instalar-o-mantis.html' title='Como Instalar o Mantis'/><author><name>Rosangela Geremia Roessler</name><uri>http://www.blogger.com/profile/09699802615255813372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_QeLn4sxbhOU/TMtpBfQK8VI/AAAAAAAAAd8/CyfXIqSsYj8/S220/1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_QeLn4sxbhOU/TNqeBK1itiI/AAAAAAAAAeg/463S_tj5q-k/s72-c/imagem1.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1020796572477191282.post-6728068195187037894</id><published>2010-10-29T16:43:00.004-02:00</published><updated>2010-11-10T11:26:30.306-02:00</updated><title type='text'>Ferramenta para Gestão de Defeito</title><content type='html'>&lt;div style="text-align: justify;"&gt;Através da gestão de defeitos podemos acompanhar a qualidade  do software em teste com base nos defeitos cadastrados pelos testadores ao longo de um ciclo de teste. Objetivo principal, ajudar a equipe de teste e a de desenvolvimento a manterem um histórico dos bugs do sistema. Nela estarão todos os dados do bug encontrado, sendo de grande ajuda para ambas as equipes, pois facilita o gerenciamento dos bugs.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Ao coletar todas as informações necessárias sobre o bug, o passo seguinte é cadastrar na ferramenta de gestão de defeito, também permite que novos membros da equipe chegar até a velocidade rapidamente. Num relance eles podem ver como distante ao longo do desenvolvimento da aplicação de software é, quais as questões abertas e fechadas, e que é atribuído a cada questão. Ao longo destas linhas, um pedido de um bom software de rastreamento de bugs que permitem classificar por categorias.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Outro grande uso de software bug tracker é criar uma base de conhecimentos para que os membros da equipe e, eventualmente, o pessoal de apoio pode ver os procedimentos utilizados para resolver problemas. Muitas vezes, uma nova edição será semelhante a um que já tenha sido fixado, para dar uma olhada em edições anteriores podem ser uma maneira rápida para atacar um problema novo.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Rastreamento de problemas, especialmente para grandes projetos, é complexa. Uma abordagem organizada para o desenvolvimento de software tem de incluir um processo detalhado automatizados para lidar com as muitas questões que surgem durante o desenvolvimento e mesmo após o término do desenvolvimento e da aplicação está no modo de manutenção&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Das também numerosas mas menos poderosas ferramentas open source de gestão de defeito disponíveis destacamos as seguintes:&lt;br /&gt;- Mantis;&lt;br /&gt;- Bugzilla;&lt;br /&gt;- Scarab;&lt;br /&gt;- BugNET;&lt;br /&gt;- TRAC;&lt;br /&gt;&lt;br /&gt;Em outro postagem vou falar mais especificamente de cada ferramentas sua utilidade.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1020796572477191282-6728068195187037894?l=testersoftware.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testersoftware.blogspot.com/feeds/6728068195187037894/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://testersoftware.blogspot.com/2010/10/ferramenta-para-gestao-de-defeito.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/6728068195187037894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/6728068195187037894'/><link rel='alternate' type='text/html' href='http://testersoftware.blogspot.com/2010/10/ferramenta-para-gestao-de-defeito.html' title='Ferramenta para Gestão de Defeito'/><author><name>Rosangela Geremia Roessler</name><uri>http://www.blogger.com/profile/09699802615255813372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_QeLn4sxbhOU/TMtpBfQK8VI/AAAAAAAAAd8/CyfXIqSsYj8/S220/1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1020796572477191282.post-8861535590383433191</id><published>2010-10-07T11:27:00.007-03:00</published><updated>2010-10-07T11:33:00.685-03:00</updated><title type='text'>Severidade X Prioridade</title><content type='html'>&lt;div  style="text-align: justify;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;Continuando sobre a gestão de defeito. Uma vez que o defeito for encontrado, o próximo passo deverá ser reportar ou relatar esse defeito em um post anterior já escrevi de como relatar os defeitos então não vou falar de novo aqui. Esse defeitos devem ser reportados por meio de algum mecanismo estabelecido no processo de gestão de defeitos. Este mecanismo poderá ser, desde uma simples planilha, até uma ferramenta automatizada.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;Um defeito relatado ele pode ser classificar por severidade e prioridade, A Prioridade e Severidade são utilizadas para decidir qual ocorrência será tratada. De um modo mais simples a prioridade pode ser entendida como a perspectiva de negócio e a severidade como sendo perspectiva técnica. Os níveis determinados tanto para a Prioridade como para a Severidade são classificados como Alto, Médio e Baixo.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;É importante tomar muito cuidado ao classificar a severidade e prioridade. Um dos grandes problemas que pode acontecer com uma determinada ocorrência é quando a prioridade e severidade são classificadas de forma errada. Por exemplo, a equipe técnica ao realizar a análise de uma ocorrência pode colocá-la como prioridade alta, porém o problema é técnico o qual o usuário não perceberia. A forma correta de classificar esta ocorrência é colocá-la como prioridade baixa, porém de severidade alta.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;Pode se afirmar que a severidade de um defeito define o impacto do defeito no funcionamento da aplicação. Por outro lado, a prioridade indica a ordem de correção do defeito (defeitos com alta prioridade são corrigidos imediatamente ou num curto prazo de tempo). De modo geral, defeitos com alta severidade são classificados com alta prioridade. No entanto, podem existir diversas situações onde não podemos aplicar essa regra. Por exemplo, a corrupção dos dados de uma aplicação no Windows 3.11 é um defeito com alta severidade mas, no entanto, deve ter baixa prioridade em virtude de que 99,9% dos usuários da aplicaç&lt;/span&gt;&lt;span style="font-size:100%;"&gt;ão utilizam versões mais atuais do Windows. A justificativa para esse critério é: Por que priorizar a correção de um defeito que vai beneficiar apenas 0,01% dos usuários?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_QeLn4sxbhOU/TK3ZI6vCC1I/AAAAAAAAAcE/DQ6vR2M4IPI/s1600/2.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 77px;" src="http://1.bp.blogspot.com/_QeLn4sxbhOU/TK3ZI6vCC1I/AAAAAAAAAcE/DQ6vR2M4IPI/s320/2.jpg" alt="" id="BLOGGER_PHOTO_ID_5525311065082170194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tabela 1. &lt;/span&gt;Classificação da prioridade&lt;br /&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="color:black;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:Verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/_QeLn4sxbhOU/TK3ZFyY7woI/AAAAAAAAAb8/elgvHN9BzfY/s1600/1.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 77px;" src="http://2.bp.blogspot.com/_QeLn4sxbhOU/TK3ZFyY7woI/AAAAAAAAAb8/elgvHN9BzfY/s320/1.jpg" alt="" id="BLOGGER_PHOTO_ID_5525311011302392450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tabela 2.&lt;/span&gt; Classificação da severidade&lt;br /&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="color:black;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:Verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Para evitar a subjetividade da classificação, sugere-se que os critérios para cada nível de prioridade e severidade sejam definidos na documentação do processo de gestão de defeitos. Para fins didáticos e de entendimento, serão apresentados na Tabela 1 e Tabela 2 exemplos de critérios para classificar a severidade e a prioridade dos defeitos respectivamente.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial; font-size: 100%;"&gt;Referencia:&lt;br /&gt;http://www.devmedia.com.br/articles/viewcomp.asp?comp=8036&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1020796572477191282-8861535590383433191?l=testersoftware.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testersoftware.blogspot.com/feeds/8861535590383433191/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://testersoftware.blogspot.com/2010/10/severidade-x-prioridade.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/8861535590383433191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/8861535590383433191'/><link rel='alternate' type='text/html' href='http://testersoftware.blogspot.com/2010/10/severidade-x-prioridade.html' title='Severidade X Prioridade'/><author><name>Rosangela Geremia Roessler</name><uri>http://www.blogger.com/profile/09699802615255813372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_QeLn4sxbhOU/TMtpBfQK8VI/AAAAAAAAAd8/CyfXIqSsYj8/S220/1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_QeLn4sxbhOU/TK3ZI6vCC1I/AAAAAAAAAcE/DQ6vR2M4IPI/s72-c/2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1020796572477191282.post-7992185372404089943</id><published>2010-09-30T13:19:00.007-03:00</published><updated>2010-09-30T13:35:45.465-03:00</updated><title type='text'>Gestão de Defeito</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: arial;"&gt;O principal objetivo do teste de software é medir o nível de qualidade de um sistema. A qualidade de um sistema pode ser medida, essencialmente, pelo número de falhas encontradas durante a execução dos testes. A Falha é a consequência de um erro, defeito ou engano,  que seria um desvio entre o que foi solicitado pelo usuário por meio dos requisitos e o comportamento apresentado pela aplicação executável.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div  style="text-align: justify;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;Através da gestão de defeitos é possível acompanhar a qualidade do software em teste com base nos defeitos cadastrados, pelos testadores ao longo de um ciclo de testes. os elementos chave de um processo de gestão de defeitos são (Figura 1):&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_QeLn4sxbhOU/TKS5C9g6DDI/AAAAAAAAAb0/ii8G5upnjRo/s1600/1.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 107px;" src="http://4.bp.blogspot.com/_QeLn4sxbhOU/TKS5C9g6DDI/AAAAAAAAAb0/ii8G5upnjRo/s320/1.jpg" alt="" id="BLOGGER_PHOTO_ID_5522742503586532402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Figura 1. Elementos chave de um processo de gestão de defeitos.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;Prevenção de defeitos: O objetivo é detectar e evitar erros antes que estes se propaguem para outras fases do desenvolvimento. É uma das fases mais importantes do ciclo de vida do desenvolvimento de software. A prevencao deve ocorrer durante a fase de requisitos, pois o envolvimento da equipe de teste no início do ciclo de vida do desenvolvimento, ajuda na identificação de problemas. Com base nos levantamento dos riscos críticos do projeto, devem ser promovidas ações de prevenção e planejamento de contingências para minimizar o impacto caso os riscos tornem-se problemas;&lt;br /&gt;&lt;br /&gt;Linha base entregável: Estabelecimento formal de linhas base (baselines) por meio da gerência de configuração de software. Cada linha base deve determinar quais requisitos/artefatos serão liberados e submetidos ao teste;&lt;br /&gt;&lt;br /&gt;Identificação do defeito: Definição das técnicas necessárias para encontrar, reportar e classificar os defeitos, assim como, os critérios para reconhecê-los;&lt;br /&gt;&lt;br /&gt;Solução do defeito: Definição das atividades para a correção e posterior notificação da resolução do defeito. Muitas destas atividades são definidas pela Gerência de Configuração de Software para garantir o histórico e rastreamento das modificações por meio do controle de versões;&lt;br /&gt;&lt;br /&gt;Melhoria do processo: Quanto melhor for a Classificação e categorização dos Defeitos, melhor será a gestão dos defeitos, pois as métricas coletadas terão informações mais precisas sobre a origem do problema, ocasionando numa eficaz melhoria do processo. Análise das métricas e relatórios de gestão para entender a causa raiz dos problemas e promover a melhoria contínua do processo;&lt;br /&gt;&lt;br /&gt;Relatório de gestão: Geração de relatórios com dados relevantes para acompanhar o progresso dos testes e a qualidade do sistema, assim como, a geração de métricas para alimentar a atividade de melhoria do processo.&lt;br /&gt;&lt;br /&gt;E para realizar o controle e a gestão dos defeitos no sistema, pode ser utilizado sistemas automatizados para auxiliar. As ferramentas devem possuir um local aonde os testadores cadastram os bugs de forma organizada, também um local para acompanhar o ciclo de vida dos defeitos e emitir relatórios de gestão.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;Entre as ferramentas de gestão de defeitos temos três que são bastante utilizadas no mercado. Entre elas temos o Bugzilla, o Jira e o Mantis, em outro post irei falar de cada uma delas.&lt;br /&gt;&lt;br /&gt;Referencia:&lt;br /&gt;http://www.devmedia.com.br/articles/viewcomp.asp?comp=8036&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1020796572477191282-7992185372404089943?l=testersoftware.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testersoftware.blogspot.com/feeds/7992185372404089943/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://testersoftware.blogspot.com/2010/09/gestao-de-defeito.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/7992185372404089943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/7992185372404089943'/><link rel='alternate' type='text/html' href='http://testersoftware.blogspot.com/2010/09/gestao-de-defeito.html' title='Gestão de Defeito'/><author><name>Rosangela Geremia Roessler</name><uri>http://www.blogger.com/profile/09699802615255813372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_QeLn4sxbhOU/TMtpBfQK8VI/AAAAAAAAAd8/CyfXIqSsYj8/S220/1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_QeLn4sxbhOU/TKS5C9g6DDI/AAAAAAAAAb0/ii8G5upnjRo/s72-c/1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1020796572477191282.post-5844358802815123494</id><published>2010-09-22T15:41:00.011-03:00</published><updated>2010-09-22T20:32:48.595-03:00</updated><title type='text'>Testes Funcionais com a Ferrramenta BadBoy</title><content type='html'>&lt;div  style="text-align: justify;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;BadBoy é uma ferramenta paga e free de automação de teste funcionais, que tem como finalidade Automatizar por capture/replay na Web com suporte a Ajax, e muito fácil de usar. Pode ser baixada e obter mais informações em http://www.badboy.com.au/download.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;BadBoy é uma ferramenta desenvolvida em C++ (sim, não vai funcionar no linux, infelizmente) que grava todas ações que você faz em uma página web (java, php, ruby, etc...). Ele é capaz de gravar, como uma macro, tudo o que você faz na página web como requests, parâmetros, alert, respostar, etc.. Com ele você pode alterar parâmetros das páginas que você está testando, efetuar asserções por texto (simples ou html), cor, javascript, etc...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;Algumas características da ferramenta são:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul style="font-family: arial;"&gt;&lt;li&gt;Modo de gravação em Internet Explorer e Firefox;&lt;/li&gt;&lt;li&gt;É uma ferramenta de teste funcional e teste de carga;&lt;/li&gt;&lt;li&gt;Tem capacidade de exportar para JMeter;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;A seguir é apresentado um pouco mais sobre essa ferramenta, a figura abaixo mostra a tela principal da ferramenta BadBoy e a seguir a descrição de cada número.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_QeLn4sxbhOU/TJpO2a6kkvI/AAAAAAAAAbk/9g_x0OT6KZs/s1600/1.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 188px;" src="http://2.bp.blogspot.com/_QeLn4sxbhOU/TJpO2a6kkvI/AAAAAAAAAbk/9g_x0OT6KZs/s320/1.JPG" alt="" id="BLOGGER_PHOTO_ID_5519810990140855026" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;ol  style="font-family:arial;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Barra de ferramentas&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: normal;font-size:100%;" &gt;Aqui  encontramos todos os botões para as principais ações no Badboy, veromos  com detalhes cada uma das ações asseguir e nos outros tutoriais.&lt;/span&gt; &lt;/li&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Barra da URL&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: normal;font-size:100%;" &gt;Aqui  digitamos o endereço de entrada que iremos gravar o script e onde  aparecerão as demais url's enquanto vamos navegando nas paginas.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Estrutura do Script&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: normal;font-size:100%;" &gt;Aqui é apresentada a principal estrutura de script do BadBoy com a estrutura de &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li style="font-weight: normal;"&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Suites&lt;/span&gt;&lt;span style="font-size:100%;"&gt;:  &lt;a href="http://4.bp.blogspot.com/_E8k4Yrs3PtA/R5OBFm381lI/AAAAAAAAABk/bJ-Wrv2r7LY/s1600-h/folder.png"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_E8k4Yrs3PtA/R5OBFm381lI/AAAAAAAAABk/bJ-Wrv2r7LY/s400/folder.png" alt="" id="BLOGGER_PHOTO_ID_5157607931603899986" border="0" /&gt;&lt;/a&gt;  Organiza seu script da mesma forma de um test, mas com a diferença de  ter apenas uma suite (não nesessário, pois o suite e test possuem quase  as mesmas funcionalidade).&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="font-weight: normal;"&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Tests&lt;/span&gt;&lt;span style="font-size:100%;"&gt;: &lt;a href="http://1.bp.blogspot.com/_E8k4Yrs3PtA/R5ODE2381mI/AAAAAAAAABs/h7xcMNzY8q8/s1600-h/test.png"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_E8k4Yrs3PtA/R5ODE2381mI/AAAAAAAAABs/h7xcMNzY8q8/s400/test.png" alt="" id="BLOGGER_PHOTO_ID_5157610117742253666" border="0" /&gt;&lt;/a&gt;  Organiza o seu script como um teste, podendo transforma-lo em um  template (que tambem será apresentado mais tarde). Você pode organizar o  Tests como um TestCase ou como partes agrupadas de teste no seu script&lt;/span&gt;&lt;/li&gt;&lt;li style="font-weight: normal;"&gt;&lt;span style="font-weight: normal;font-size:100%;" &gt;&lt;span style="font-weight: bold;"&gt;Steps&lt;/span&gt;: &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://2.bp.blogspot.com/_E8k4Yrs3PtA/R5ODfG381nI/AAAAAAAAAB0/EGLJGPhPxxY/s1600-h/step.png"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_E8k4Yrs3PtA/R5ODfG381nI/AAAAAAAAAB0/EGLJGPhPxxY/s400/step.png" alt="" id="BLOGGER_PHOTO_ID_5157610568713819762" border="0" /&gt;&lt;/a&gt;  Organiza o seu script como passos para execução de determinada ação ou  grupo de ação. Um step pode virar uma Thread, pode repetir N vezes, pode  ser monitorada e ser transformada em test.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Uma estrutura básica com um script é apresentada abaixo:&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a style="font-family: arial;" href="http://1.bp.blogspot.com/_QeLn4sxbhOU/TJpPMD2II_I/AAAAAAAAAbs/X2RbXY_tWSg/s1600/2.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 211px;" src="http://1.bp.blogspot.com/_QeLn4sxbhOU/TJpPMD2II_I/AAAAAAAAAbs/X2RbXY_tWSg/s320/2.jpg" alt="" id="BLOGGER_PHOTO_ID_5519811361905320946" border="0" /&gt;&lt;/a&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;ol  style="font-weight: bold;font-family:arial;"&gt;&lt;li value="4"&gt;&lt;span style="font-size:100%;"&gt;Tools&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: normal;font-size:100%;" &gt;Tools apresenta uma série de ferramentas para auxilia-lo na gravação, execução e visualização do seu script.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: normal;font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-weight: normal;font-size:100%;" &gt;&lt;span style="font-weight: bold;"&gt;Summary&lt;/span&gt;:  Apresenta todos os dados referente a execução do seu script (número de  execuções, falhas, sucessos, tempo médio de execução, etc...)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: normal;font-size:100%;" &gt;&lt;span style="font-weight: bold;"&gt;Variebles&lt;/span&gt;: apresenta todas as variáveis que podem ser utilizadas no script para substituir um determinado parâmetro.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: normal;font-size:100%;" &gt;&lt;span style="font-weight: bold;"&gt;Graph&lt;/span&gt;: Apresentação do gráfico contendo o tempo médio da execução de cada step do script.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: normal;font-size:100%;" &gt;&lt;span style="font-weight: bold;"&gt;Toos&lt;/span&gt;: Uma série de ferramentas que podem ser adicionadas no seu script para ajuda-lo a obter o sucesso da execução do seu script.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: normal;font-size:100%;" &gt;&lt;span style="font-weight: bold;"&gt;Checkers&lt;/span&gt;: Série de analisadores que podem ser inseridos para efetuar alguma verificação na página.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: normal;font-size:100%;" &gt;&lt;span style="font-weight: bold;"&gt;References&lt;/span&gt;:  itens que podem ser adicionados como requirements ou defeacts para  ajudar você a visualizar o que precisa see verificado ou ajuda-lo em  algum decisão dentro da ferramenta, a fins ilustrativos.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;li style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;Visualizador da página&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;É  aqui será exibida a página enquanto você grava sua execução. Você  interege com a pagina neste painel, onde também pode aplicar os  checkers.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;Como Gravar um Script no BadBoy&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;Os passos para a gravação de um script é bem fácil&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;ol  style="text-align: justify;font-family:arial;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Abra  o BadBoy. Ele já estará em mode de gravação, que pode ser visualizado  pelo botão Record pressionado na barra de ferramentas &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://3.bp.blogspot.com/_E8k4Yrs3PtA/R5ONnW381pI/AAAAAAAAACE/BeNDu7_e9iQ/s1600-h/record.png"&gt;&lt;img style="cursor: pointer; width: 17px; height: 17px;" src="http://3.bp.blogspot.com/_E8k4Yrs3PtA/R5ONnW381pI/AAAAAAAAACE/BeNDu7_e9iQ/s400/record.png" alt="" id="BLOGGER_PHOTO_ID_5157621705564018322" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span&gt;Digite a URL na barra de endereço. O BadBoy Automaticamente criará a o request com todos os parâmetros da página requisitada.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span&gt;Comece a interagir com a página no painel de visualização da página. Todas as  ações na página serão adicionadas na estrutura do script do BadBoy.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;Para mais informações pode também encontrar no site http://sembugs.blogspot.com/2008/01/conhecendo-o-bdboy-parte-1.html&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1020796572477191282-5844358802815123494?l=testersoftware.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testersoftware.blogspot.com/feeds/5844358802815123494/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://testersoftware.blogspot.com/2010/09/testes-funcionais-com-ferrramenta.html#comment-form' title='4 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/5844358802815123494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/5844358802815123494'/><link rel='alternate' type='text/html' href='http://testersoftware.blogspot.com/2010/09/testes-funcionais-com-ferrramenta.html' title='Testes Funcionais com a Ferrramenta BadBoy'/><author><name>Rosangela Geremia Roessler</name><uri>http://www.blogger.com/profile/09699802615255813372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_QeLn4sxbhOU/TMtpBfQK8VI/AAAAAAAAAd8/CyfXIqSsYj8/S220/1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_QeLn4sxbhOU/TJpO2a6kkvI/AAAAAAAAAbk/9g_x0OT6KZs/s72-c/1.JPG' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1020796572477191282.post-8068070923369632301</id><published>2010-09-14T16:49:00.051-03:00</published><updated>2010-09-30T14:08:02.291-03:00</updated><title type='text'>Teste de stress no seu site ou blog através da ferramenta JMeter</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Tabela normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-parent:"";  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;  mso-para-margin:0cm;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:"Times New Roman";  mso-ansi-language:#0400;  mso-fareast-language:#0400;  mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal" style="text-indent: 35.45pt;"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Tabela normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-parent:"";  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;  mso-para-margin:0cm;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:"Times New Roman";  mso-ansi-language:#0400;  mso-fareast-language:#0400;  mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/p&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Tabela normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-parent:"";  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;  mso-para-margin:0cm;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:"Times New Roman";  mso-ansi-language:#0400;  mso-fareast-language:#0400;  mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Tabela normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-parent:"";  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;  mso-para-margin:0cm;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:"Times New Roman";  mso-ansi-language:#0400;  mso-fareast-language:#0400;  mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;Vou dar continuidade do post anterior, sobre a ferramenta JMeter agora vou falar os procedimentos para testar quantos visitantes seu blog ou site pode suportar. O JMeter é uma ferramenta gratuita roda em qualquer sistema operacional, somente precisa ter instalado o Java em seu sistema operacional pois ele é feito em Java.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;Primeiro, baixar o software &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://linorg.usp.br/apache/jakarta/jmeter/binaries/jakarta-jmeter-2.3.4.zip" target="_blank"&gt;Download do JMeter&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Tabela normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-parent:"";  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;  mso-para-margin:0cm;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:"Times New Roman";  mso-ansi-language:#0400;  mso-fareast-language:#0400;  mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;Após baixar o software e descompactá-lo em um subdiretório, acesse a pasta Bin e dentro &lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;dela basta clicar no arquivo chamado ApacheJMeter.jar &lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;para executar o programa. A tela de entrada esta apresentada na figura.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt; &lt;/p&gt;      &lt;/div&gt;&lt;p class="MsoNormal" style="margin-left: 18pt; text-align: center;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://3.bp.blogspot.com/_QeLn4sxbhOU/TI_SUFC9IZI/AAAAAAAAAbU/Hipn5lFrrtA/s1600/1.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 237px;" src="http://3.bp.blogspot.com/_QeLn4sxbhOU/TI_SUFC9IZI/AAAAAAAAAbU/Hipn5lFrrtA/s320/1.JPG" alt="" id="BLOGGER_PHOTO_ID_5516859310945935762" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"&gt; &lt;/p&gt;  &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Tabela normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-parent:"";  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;  mso-para-margin:0cm;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:"Times New Roman";  mso-ansi-language:#0400;  mso-fareast-language:#0400;  mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;Agora vamos configurar, clique com o botão direito do mouse no item "Plano de Teste" e percorra o menu Adicionar&gt; Threads (Users)&gt; Grupo de Usuários, na tela que abre, no campo “Nome” se preferir pode definir um nome.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Depois para configurar o JMeter, clique em "Área de Trabalho" do JMeter com o botão direito do mouse e clique em Adicionar&gt; Elementos que não são de Teste&gt; Servidor HTTP Proxy e na tela que vai abrir clique no botão "Iniciar".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Agora só configurar o seu navegador para usar o Proxy criado pelo JMeter, como segue abaixo:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Internet Explorer: Menu ferramentas&gt; Opções da Internet&gt; Conexões&gt;  Configurações da LAN&gt; Marque a opção "Usar um servidor Proxy para a rede Local" e configure o campo endereço com o valor "127.0.0.1" e o campo Porta com o valor "8080".&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Firefox: Menu Ferramentas&gt; Opções&gt; Avançado&gt; Rede&gt; Configurar Conexão&gt; Marque a Opção "Configuração manual de Proxy:"&gt; Campo HTTP: com o valor 127.0.0.1 e Porta 8080.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Google Chrome: Ferramentas&gt; Opções&gt; Configurações Avançadas&gt; Alterar Configurações de Proxy&gt; Configurações da LAN&gt; Marque a Opção "Usar um servidor Proxy para a rede Local" e configure o campo Endereço com o valor "127.0.0.1" e o campo Porta com o valor "8080".&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Tabela normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-parent:"";  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;  mso-para-margin:0cm;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:"Times New Roman";  mso-ansi-language:#0400;  mso-fareast-language:#0400;  mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Tabela normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-parent:"";  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;  mso-para-margin:0cm;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:"Times New Roman";  mso-ansi-language:#0400;  mso-fareast-language:#0400;  mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Acesse o seu Blog no navegador configurado e faça que desejar, aguardando sempre o carregamento completo da página, quando terminar, volte ao JMeter e clique em “Interromper”.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;p face="arial" style="text-align: justify;" class="MsoNormal"&gt;Para terminar, clique com o botão direito no menu do JMeter no item que você deu o nome ou em “Grupo de Usuários” e clique em Adicionar&gt; Ouvinte&gt; Gráfico de Resultados. Depois clique no item que você deu o nome ou “Grupo de Usuários”, na tela que vai abrir configure o campo "Número de usuários virtuais (threads):" com o número de usuários que você quer simular acessando o seu Site ou Blog e o campo "Tempo de Inicialização (em segundos)" para cada usuário iniciar, marque a opção "Interromper Usuário Virtual" conforme figura abaixo e acesse o Menu Executar&gt; Iniciar.&lt;br /&gt;&lt;/p&gt;  &lt;div style="text-align: center;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://4.bp.blogspot.com/_QeLn4sxbhOU/TI_SwRq1CrI/AAAAAAAAAbc/qDLMFLEhHtI/s1600/2.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 209px;" src="http://4.bp.blogspot.com/_QeLn4sxbhOU/TI_SwRq1CrI/AAAAAAAAAbc/qDLMFLEhHtI/s320/2.JPG" alt="" id="BLOGGER_PHOTO_ID_5516859795370740402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;Quando terminar, clique com botão direto item que você deu o nome ou &lt;/span&gt;&lt;span style="font-size:100%;"&gt;“Grupo de Usuários”, Adicionar&gt; Ouvinte&gt; Gráfico de Resultados e veja os resultados que o JMeter capturou.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1020796572477191282-8068070923369632301?l=testersoftware.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testersoftware.blogspot.com/feeds/8068070923369632301/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://testersoftware.blogspot.com/2010/09/teste-de-stress-no-seu-site-ou-blog.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/8068070923369632301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/8068070923369632301'/><link rel='alternate' type='text/html' href='http://testersoftware.blogspot.com/2010/09/teste-de-stress-no-seu-site-ou-blog.html' title='Teste de stress no seu site ou blog através da ferramenta JMeter'/><author><name>Rosangela Geremia Roessler</name><uri>http://www.blogger.com/profile/09699802615255813372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_QeLn4sxbhOU/TMtpBfQK8VI/AAAAAAAAAd8/CyfXIqSsYj8/S220/1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_QeLn4sxbhOU/TI_SUFC9IZI/AAAAAAAAAbU/Hipn5lFrrtA/s72-c/1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1020796572477191282.post-4244565208598885752</id><published>2010-09-09T15:51:00.022-03:00</published><updated>2010-09-30T14:32:34.457-03:00</updated><title type='text'>JMeter</title><content type='html'>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Tabela normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-parent:"";  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;  mso-para-margin:0cm;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:"Times New Roman";  mso-ansi-language:#0400;  mso-fareast-language:#0400;  mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family:arial;"&gt;O JMeter é uma ferramenta open-source do grupo Jakarta Apache, desenvolvida totalmente com tecnologia Java, para a execução de testes de carga. Também é possível realizar testes de performance e de caixa-preta. Para a realização de testes, a ferramenta JMeter disponibiliza diversos tipos de requisições e assertions (para validar o resultado dessas requisições), um de seus atrativos é o fato de permitir a execução de plano de testes que podem ser configurados graficamente&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;O JMeter disponibiliza também um controle de threads, chamado Thread Group, no qual é possível configurar o número de threads, a quantidade de vezes que cada thread será executada e o intervalo entre cada execução, que ajuda a realizar os testes de carga. E por fim, existem diversos listeners, que podem ser usados para gerar gráficos e tabelas, com base nos resultados das requisições ou dos assertions.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;Plano de Testes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Para qualquer teste que venha a ser feito utilizando o JMeter, é necessário criar um Plano de Testes, incluindo os elementos do teste. Estes elementos podem ser: Thread Group, Configuration Element, Listener, Timer, Controller, Assertion, Pre-Processor Element ou Post-Processor Element. Abaixo descrevemos cada um deles.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;Thread Group&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Este é ponto de começo, todos os outros elementos do Test Plan devem estar sob este. Como o próprio nome ressalta, este controla as threads que serão executadas pelo teste.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;Configuration Elements&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Embora não faça requisições (exceto para HTTP Proxy Server), este elemento pode modificar as requisições.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;Listeners&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Estes são os elementos que fornecem acesso aos resultados dos testes realizados no JMeter.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;Timers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Por padrão, o JMeter faz requisições sem pausas entre elas. Os timers são utilizados para incluir pausas entre as requisições.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;Controllers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Os Controllers estão divididos em dois grupos Samplers e Logic Controllers:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;    Samplers — São controladores pré-definidos para requisições específicas. Podendo ser customizada com a inserção de configurações (Configurations), Assertions e etc.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;    Logic Controllers — São controladores mais genéricos. Podendo ser customizados com a inserção de outros controllers, configuration elements, assertions, etc.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;Assertions&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Usadas para verificar se a resposta obtida na requisição é a esperada. Podem ser usadas expressões regulares na comparação.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;Pre-Processor Elements&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Executa alguma ação antes de fazer a requisição. Mais usado para pré-configurações das requisições.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;Post-Processor Elements&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Executa alguma ação depois de fazer a requisição. Mais usado para processar as respostas da requisição.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;Tipos de Requisição&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;O JMeter suporta os seguintes tipos de requisição em suas rotinas de testes:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;    FTP — Permite criar requisições usando o protocolo FTP e executa o comando de retrieve em um arquivo específico.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;    HTTP — Permite criar requisições usando o protocolo HTTP ou HTTPS, podendo incluir parâmetros ou arquivos a requisição, escolher o método usado (GET ou POST) e manipular cookies. Este sampler possui dois tipos de implementação: Java HTTP ou Commons HTTPClient.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;    JDBC — Com esta requisição é possível executar queries em um banco de dados específico.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;    Objeto Java — Ajuda no teste de carga de classes Java, exigindo para isso a implementação de uma classe do tipo JavaSamplerClient para executar o método a ser testado. A estrutura deste objeto é similar a usada pelo JUnit.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;    SOAP/XML-RPC — Permite enviar requisições SOAP para um WebService, ou enviar XML-RPC através do protocolo HTTP.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;    LDAP — Permite enviar requisições para um servidor LDAP. Possui uma implementação simplificada e outra estendida.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;    Testes JUnit — Usado para fazer teste de carga em testes de unidade que utilizam o framework JUnit.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;Existem outros tipos de requisições que, até a atual versão do JMeter, estão em versão alfa, eles são: Web service (SOAP), Access Log, BeanShell, BSF, TCP, JMS Publisher, JMS Subscriber, JMS Point-to- Point.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;p class="MsoNormal"  style="text-align: justify; text-indent: 35.45pt;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Tabela normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-parent:"";  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;  mso-para-margin:0cm;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:"Times New Roman";  mso-ansi-language:#0400;  mso-fareast-language:#0400;  mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1020796572477191282-4244565208598885752?l=testersoftware.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testersoftware.blogspot.com/feeds/4244565208598885752/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://testersoftware.blogspot.com/2010/09/jmeter.html#comment-form' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/4244565208598885752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/4244565208598885752'/><link rel='alternate' type='text/html' href='http://testersoftware.blogspot.com/2010/09/jmeter.html' title='JMeter'/><author><name>Rosangela Geremia Roessler</name><uri>http://www.blogger.com/profile/09699802615255813372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_QeLn4sxbhOU/TMtpBfQK8VI/AAAAAAAAAd8/CyfXIqSsYj8/S220/1.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1020796572477191282.post-3248785376673995664</id><published>2010-08-30T16:04:00.009-03:00</published><updated>2010-08-30T16:11:28.977-03:00</updated><title type='text'>Como Relatar Defeito</title><content type='html'>&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 11"&gt;&lt;meta name="Originator" content="Microsoft Word 11"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CROSANG%7E1%5CCONFIG%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Tabela normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal"&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 11"&gt;&lt;meta name="Originator" content="Microsoft Word 11"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CROSANG%7E1%5CCONFIG%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:Wingdings; 	panose-1:5 0 0 0 0 0 0 0 0 0; 	mso-font-charset:2; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:0 268435456 0 0 -2147483648 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:595.3pt 841.9pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:1502425681; 	mso-list-type:hybrid; 	mso-list-template-ids:-11997168 68550657 68550659 68550661 68550657 68550659 68550661 68550657 68550659 68550661;} @list l0:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:36.0pt; 	mso-level-number-position:left; 	text-indent:-18.0pt; 	font-family:Symbol;} ol 	{margin-bottom:0cm;} ul 	{margin-bottom:0cm;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Tabela normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/p&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 11"&gt;&lt;meta name="Originator" content="Microsoft Word 11"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CROSANG%7E1%5CCONFIG%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:Wingdings; 	panose-1:5 0 0 0 0 0 0 0 0 0; 	mso-font-charset:2; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:0 268435456 0 0 -2147483648 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:595.3pt 841.9pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:1502425681; 	mso-list-type:hybrid; 	mso-list-template-ids:-11997168 68550657 68550659 68550661 68550657 68550659 68550661 68550657 68550659 68550661;} @list l0:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:36.0pt; 	mso-level-number-position:left; 	text-indent:-18.0pt; 	font-family:Symbol;} ol 	{margin-bottom:0cm;} ul 	{margin-bottom:0cm;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Tabela normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 35.45pt;"&gt;Vou passar algumas dicas de como relatar os defeitos encontrado nos sistemas. Quando o defeito é encontrado seja por técnicas ou manual, são informados ao desenvolver para a correção através de canais disponíveis no processo de gestão de defeitos utilizado por cada empresa seja manuais ou automatizadas.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 35.45pt;"&gt;Relatar um defeito parece fácil, mas precisa de alguns detalhes que a seguir será apresentado para que para obter o sucesso desejado e para um melhor entendimento pelo desenvolvedor:&lt;/p&gt;  &lt;ul style="margin-top: 0cm;" type="disc"&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;Resumo: relatar claramente o defeito, mas de      maneira resumida.&lt;/li&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;Precisão: certificar-se de que o “defeito”      identificado é realmente um defeito do produto, e não uma falha no      entendimento ou um erro do próprio usuário.&lt;/li&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;Neutralidade: relatar apenas os fatos, evitando      manifestações de humor, emoção etc.&lt;/li&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;Isolamento: o que foi feito para isolar o problema?&lt;/li&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;Generalização: tentar entender o problema de      maneira genérica, pois ele pode ocorrer em outras situações, e essa      observação poderá ajudar na solução.&lt;/li&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;Reprodução: reproduzir um defeito ao menos duas      vezes antes de relatá-lo.&lt;/li&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;Impacto: identificar o impacto do defeito para o      cliente.&lt;/li&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;Provas: provar a existência do defeito encontrado      (exemplo anexar um printscreen com defeito encontrado).&lt;/li&gt;&lt;/ul&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 35.45pt;"&gt;Isso faz com que reduza as devoluções pela equipe de desenvolvimento por não entender ou reproduzir o defeito.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 35.45pt;"&gt;Também depois de relatar o defeito deve ser informado o impacto que ele causa tanto para o sistema quanto para os negócios. A norma IEEE 1044-1993 define os seguintes impactos para os defeitos como urgente, alta, média, baixa e nenhuma;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; text-indent: 35.45pt;"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;Referência:&lt;br /&gt;Livro Base de conhecimento em teste de software.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1020796572477191282-3248785376673995664?l=testersoftware.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testersoftware.blogspot.com/feeds/3248785376673995664/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://testersoftware.blogspot.com/2010/08/como-relatar-defeito.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/3248785376673995664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/3248785376673995664'/><link rel='alternate' type='text/html' href='http://testersoftware.blogspot.com/2010/08/como-relatar-defeito.html' title='Como Relatar Defeito'/><author><name>Rosangela Geremia Roessler</name><uri>http://www.blogger.com/profile/09699802615255813372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_QeLn4sxbhOU/TMtpBfQK8VI/AAAAAAAAAd8/CyfXIqSsYj8/S220/1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1020796572477191282.post-6505542008894597218</id><published>2010-08-23T21:36:00.004-03:00</published><updated>2010-08-24T08:37:46.563-03:00</updated><title type='text'>Casos de Testes Funcionais</title><content type='html'>&lt;div style="text-align: justify;"&gt;Teste Funcional tem como objetivo medir a qualidade funcional de componentes de um sistema. Quando se realiza um teste funcional está na verdade confrontando com o que se espera que o sistema vá fazer, ou seja, incluindo entrada de dados, processamento e resposta. A seguir são apresentadas algumas dicas de técnicas para montar os casos de testes funcionais.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Dica 1&lt;/span&gt;: Se você criou os seus requisitos de teste ou tem pelo menos o suficiente para iniciar o teste, fica mais fácil definir a técnica de teste a ser usada do projeto e execução do caso de teste, vá para a dica 3;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Dica 2&lt;/span&gt;: Se você não tem requisito de teste e/ou não trabalha ou e/ ou não precisa criar segundo a orientação da sua empresa, então ai vão as dicas de como fazer os requisitos de teste. Ele podem ser levantado de documentos formais, especificações de usuário e casos de uso (caso esteja usando UML). Deve ser de fácil entendimento, claro e deve conter as devidas explicações. A estrutura de requisitos de teste é composta pela:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;   Identificação do requisito de teste: É um número ou identificador único;&lt;/li&gt;&lt;li&gt;   Descrição: Sumária e detalhada;&lt;/li&gt;&lt;li&gt;   Status: É a posição atual no ciclo de vida de um requisito de teste;&lt;/li&gt;&lt;li&gt;   Relacionamento e dependência: Relacionamento e dependência para com requisitos e casos de testes.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt; Ajuda muito ter requisito de testes para criar casos de testes. Vá para a próxima dica;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Dica 3&lt;/span&gt;: Leia a documentação que tem em mãos, e se não tiver nada, defina em linhas gerais o que você precisa testar. Vá para próxima dica;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Dica 4&lt;/span&gt;: Se você possui algum caso de uso como base para planejar o seu teste siga as dicas e orientações para extrair os casos de teste de casos de uso. A partir da estrutura normal de um caso de uso, detectam-se duas formas de derivar casos de teste a partir do caso de uso que são:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;   Derivação textual: Cada caminho deve ser mapeado, pois de cada caminho estaremos extraindo um requisito de teste. Cada variação dentro do próprio caminho definira o conjunto de teste;&lt;/li&gt;&lt;li&gt;   Derivação visual: Todo o caso de uso tem um desenho de todos os fluxos de eventos juntos, que pode ser usado como base na derivação visual;&lt;/li&gt;&lt;/ul&gt;Por tanto, se a situação se aplica ao seu caso, use essas dicas e continue lendo;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Dica 5&lt;/span&gt;: Se o seu sistema como um todo possui estados como exemplo usuário ativo, inativo ou bloqueado que precisa ser testado, use o teste de transição de estado. Em especial é recomendável usa-lo quando existir algum diagrama de transição de estados. Para quem usa UML, essa ferramenta possui um diagrama de transição de estados que é usado para modelar ou mostrar "estados" de objetos. Se a situação se aplica ao seu caso, use esta dica e continue lendo;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Dica 6&lt;/span&gt;: Pode ser usada alguma lógica que possa ser extraída de algum documento ou pode usar as técnicas  de teste de equivalência de classe, teste de valor limite, teste por tabela de decisão, pairwise testing, teste de transição de estado, teste de análise de domínio e testes planejados versus testes exploratórios. Se a situação se aplica ao seu caso, use essa dica e continue;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Dica 7&lt;/span&gt;: Se a tela de teste possui campos, mas sem muitas situações que se entrelacem exemplo que campo A depende de B, que depende de C, basta usar combinações. Pode usar neste caso o teste de array ortogonal e inserir mais algumas combinações que você achar pertinentes. Se a situação se aplicar ao seu caso, use essa dica e continue;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Dica 8&lt;/span&gt;: Se a sua tela possui muitos campos com muitas com muitas situações que se entrelaçam, tais como regras de negócio, faça as combinações que você acha pertinentes em função das regras que seu teste pede. Neste caso é aconselhável usar teste por tabela&lt;br /&gt;de decisões se o nível de complexidade for alto ou médio. Se a situação se aplica ao seu caso, use essa dica e continue;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Dica 9&lt;/span&gt;: Para cada campo insira situações de teste que contemplem o teste de valor limite. Aqui você precisa testar e validar os valores de fronteira usados em cada campo. Se a situação se aplicar ao seu caso, use essa dica e continue;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Dica 10&lt;/span&gt;: Se você precisar deduzir casos de testes a partir de regras ou conjunto de regras, pode ser interessante usar o teste de equivalência de classe. Se a situação se aplicar ao seu caso, use essa dica e continue;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Dica 11&lt;/span&gt;: Se você precisa testar e validar valores que trabalhem com domínio ou conjuntos e que tenham regras matemáticas envolvidas, pode ser interessante usar o teste de analise de domínio. Se a situação se aplicar ao seu caso, use essa dica e continue;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Dica 12&lt;/span&gt;: Não esqueça de testar, caso exista envolvimento com algum Banco de Dados, os dados lidos, eliminados ou gravados. Muitas vezes aparece o dado certo na tela, mas está gravado errado no Banco de Dados;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Dica 13&lt;/span&gt;: Insira casos de testes que permitam verificar e comparar logs das aplicações envolvidas. Uma informação pequena no meio de um log pode ser a chave para a descoberta ou comprovação de um grande erro;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Dica 14&lt;/span&gt;: Insira e complemente os casos de testes levantados com a situação que você deduziu e observou. Por exemplo, se você usou array ortogonal, complete com algumas combinações que possam gerar mais casos de testes. Colocando de forma mais simples: combine os testes levantados a partir da técnica adequada + teste vitais levantando a partir de regras de negocio essenciais + seu bom senso de observação e dedução;&lt;br /&gt;&lt;br /&gt;Referência:&lt;br /&gt;MOLINARI, Leonardo. Teste de Software. Produzindo Sistemas Melhores e Mais Confiáveis. 1. ed. São Paulo: Érica, 2003.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1020796572477191282-6505542008894597218?l=testersoftware.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testersoftware.blogspot.com/feeds/6505542008894597218/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://testersoftware.blogspot.com/2010/08/casos-de-testes-funcionais.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/6505542008894597218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/6505542008894597218'/><link rel='alternate' type='text/html' href='http://testersoftware.blogspot.com/2010/08/casos-de-testes-funcionais.html' title='Casos de Testes Funcionais'/><author><name>Rosangela Geremia Roessler</name><uri>http://www.blogger.com/profile/09699802615255813372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_QeLn4sxbhOU/TMtpBfQK8VI/AAAAAAAAAd8/CyfXIqSsYj8/S220/1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1020796572477191282.post-4632808723924148779</id><published>2010-08-13T14:38:00.000-03:00</published><updated>2010-08-13T14:40:33.063-03:00</updated><title type='text'>Voltei</title><content type='html'>Olá, Fiquei ausente por um Tempo, Pois estava com muito ocupada com minha faculdade com TCC e Sistema, mas agora já estou formada e estou voltando, Logo tem Post novo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1020796572477191282-4632808723924148779?l=testersoftware.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testersoftware.blogspot.com/feeds/4632808723924148779/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://testersoftware.blogspot.com/2010/08/voltei.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/4632808723924148779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/4632808723924148779'/><link rel='alternate' type='text/html' href='http://testersoftware.blogspot.com/2010/08/voltei.html' title='Voltei'/><author><name>Rosangela Geremia Roessler</name><uri>http://www.blogger.com/profile/09699802615255813372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_QeLn4sxbhOU/TMtpBfQK8VI/AAAAAAAAAd8/CyfXIqSsYj8/S220/1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1020796572477191282.post-1939934640634732221</id><published>2009-04-01T11:04:00.000-03:00</published><updated>2009-04-01T11:27:40.692-03:00</updated><title type='text'>Ferramentas para gerar dados para teste</title><content type='html'>&lt;div style="text-align: justify;"&gt;Um dos  problemas dos testadores, é ficar cadastrando manualmente dados no sistema,  com isso perde muito tempo e também muitas vezes não cadastra dados reais, coloca qualquer coisa somente para o teste, com isso deixa muitas vezes de encontrar erros no momento do cadastro,&lt;br /&gt;&lt;br /&gt;exemplo no cadastro de nome da pessoa não colocar um acento no nome, isso pode gerar um erro, o sistema não está aceitando acentos, caracteres, outro exemplo seria a páginação é  chato ficar cadastrando varios dados ate criar varias páginação, isso pode gerar também um erro, pois não testou todas as páginas.&lt;br /&gt;&lt;br /&gt;Mas para resolver esse problema já se tem algumas ferramentas para gerar esses dados, com isso facilitando a vida do testador, pois quanto mais se automatiza mais facil fica para o testador e mais erros se encontra.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Aqui tem algumas ferramentas:&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.generatedata.com/" target="_blank"&gt;GenerateData&lt;/a&gt;:  um dos melhores e é livre.&lt;/li&gt;&lt;li&gt;&lt;a href="http://sourceforge.net/projects/dbmonster/" target="_blank"&gt;DBMonster&lt;/a&gt;: para gerar dados aleatórios em uma base de dados.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://rubyforge.org/projects/datagen" target="_blank"&gt;CSV Data Generator&lt;/a&gt;: baseado em Ruby, gerar arquivos CSV.&lt;/li&gt;&lt;li&gt;&lt;a href="http://sourceforge.net/projects/datagenerator/" target="_blank"&gt;Datagenerator&lt;/a&gt;: Permite gerar dados para Mysql, Firebird, Interbase, MSSQL, Oracle, SQLite e PostgreSQL.&lt;/li&gt;&lt;/ul&gt;         Aqui encontra mais informação sobre as ferramentas: &lt;br /&gt;       http://www.webresourcesdepot.com/test-sample-data-generators/&lt;br /&gt;&lt;br /&gt;&lt;/BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1020796572477191282-1939934640634732221?l=testersoftware.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testersoftware.blogspot.com/feeds/1939934640634732221/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://testersoftware.blogspot.com/2009/04/ferramentas-para-gerar-dados-para-teste.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/1939934640634732221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/1939934640634732221'/><link rel='alternate' type='text/html' href='http://testersoftware.blogspot.com/2009/04/ferramentas-para-gerar-dados-para-teste.html' title='Ferramentas para gerar dados para teste'/><author><name>Rosangela Geremia Roessler</name><uri>http://www.blogger.com/profile/09699802615255813372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_QeLn4sxbhOU/TMtpBfQK8VI/AAAAAAAAAd8/CyfXIqSsYj8/S220/1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1020796572477191282.post-8628051383756064227</id><published>2009-03-18T15:11:00.000-03:00</published><updated>2009-03-18T15:16:56.393-03:00</updated><title type='text'>À procura de testadores de software</title><content type='html'>&lt;b&gt;Mais uma área de TI promete se expandir e se tornar um sucesso. A função testador de software já uma tendência no mercado, que procura profissionais certificados. &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;i&gt;Por Larissa Lima&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;!-- fim --&gt;&lt;!-- tipo:materia --&gt;&lt;!-- Categoria:carreira --&gt;&lt;!-- title:À procura de testadores de software   --&gt;&lt;!-- desc:Mais uma área de TI promete se expandir e se tornar um sucesso. A função testador de software já uma tendência no mercado, que procura profissionais certificados.   --&gt;&lt;!-- autor:Larissa Lima --&gt;&lt;!-- data:2/2/2009 --&gt;&lt;!-- codigo:1560 --&gt;&lt;!-- VOCÊ DEVE COMEÇAR A EDITAR A PARTIR DAQUI --&gt;           Corrigir falhas dos programas em fase inicial. É essa a função dos Testadores de Software, que hoje já compõem o quadro de funcionários de fábricas de software. Para ocupar o cargo, empresas exigem uma nova certificação: Teste de Software. É uma atividade nova no mercado brasileiro, que espera atingir a mesma maturidade adquirida pelos selos que habilitam Engenheiros de Software. Essa mão-de-obra especializada começa a ser valorizada no Brasil por desenvolvedoras e também pelos compradores de serviços, principalmente órgãos de governo.&lt;br /&gt;&lt;br /&gt;A capacidade de crescimento na carreira de testador de software está diretamente relacionada ao interesse do profissional em sua qualificação. A nova certificação é oferecida na &lt;b&gt;QAI Brasil (Quality Assurance Institute)&lt;/b&gt;, instituição especializada em serviços de consultoria e treinamento na área de teste e qualidade de software. Segundo o diretor da &lt;b&gt;QAI &lt;/b&gt;, Fernando Scarazzato, empresas de tecnologia com destaque no mercado brasileiro e mundial estão à procura de testadores qualificados, no entanto muitas vezes não conseguem preencher essas vagas devido à falta de conhecimento em ferramentas e técnicas indispensáveis.&lt;br /&gt;&lt;br /&gt; “A qualificação do profissional é o que vai garantir um futuro de sucesso nesse setor”, prevê o diretor de operações da &lt;b&gt;QAI Brasil &lt;/b&gt;, Fernando Scarazzato.&lt;br /&gt;&lt;br /&gt;Os profissionais de testes, em sua maioria, iniciam como testadores. O que se torna uma experiência prática de grande valia, fundamental para o profissional conseguir identificar e planejar testes consistentes e complexos. Após um período de intensa prática na execução de testes muitos seguem seu caminho definindo uma especialização. Não esquecendo que o conhecimento em ferramentas e técnicas, modelos de qualidade, além do domínio no idioma inglês são indispensáveis para um desenvolvimento e conquista na carreira deste profissional.&lt;br /&gt;&lt;br /&gt;“A evolução do teste de software é muito semelhante, já que a garantia de sua eficácia e produtividade envolve padronização, etapas bem definidas e processos bem modelados e documentados”, contou, para depois concluir:&lt;br /&gt;&lt;br /&gt;“Portanto, aí está mais um ponto que só vem a enfatizar a importância da qualificação para o profissional de TI em seu crescimento na carreira. E, assim como em outros casos, o futuro do testador de software pode ser garantido com a busca do aperfeiçoamento, das certificações e da constante dedicação”.&lt;br /&gt;&lt;br /&gt; Quem desejar investir nessa área de TI também poderá buscar o “passaporte” na  &lt;b&gt;Brazilian Software Testing Qualifications Board (BSTQB)&lt;/b&gt;, braço oficial do &lt;b&gt;ISTQB (International Software Testing Qualifications Board)&lt;/b&gt;. O BSTQB é uma das instituições internacionais que atestam o conhecimento de talentos nessa área. A entidade emite a certificação &lt;b&gt;CTFL (Certified Tester, Foundation Level)&lt;/b&gt; e a especialização capacita testadores para medir a qualidade das aplicações de negócios e para usuários finais em diversas plataformas.&lt;br /&gt;&lt;br /&gt; Outra instituição que credencia testadores de software é a &lt;b&gt;Certificação Brasileira de Teste de Software (CBTS) &lt;/b&gt;. A&lt;b&gt; CBTS&lt;/b&gt;, que já habilitou 167 profissionais no Brasil, visa estabelecer padrões para uma avaliação da qualificação dos profissionais de TI com funções na área de Testes.&lt;br /&gt;&lt;br /&gt; Adquirir o certificado &lt;b&gt;CBTS&lt;/b&gt; para o profissional da área de Teste é um grande diferencial, pois indica que o mesmo possui um excelente nível de competência profissional nos princípios e nas práticas de Teste/Qualidade de Software, dentre os demais profissionais de TI. Tornar-se um certificado &lt;b&gt;CBTS&lt;/b&gt; significa tornar-se membro de um grupo seleto de profissionais reconhecidos na área de teste de software, e receber este reconhecimento por sua competência é conseguir uma ascensão potencialmente mais rápida em sua carreira e uma maior aceitação no mercado de TI.&lt;br /&gt;&lt;br /&gt;Fonte: www.timaster.com.br/revista/materias/main_materia.asp?codigo=1560&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1020796572477191282-8628051383756064227?l=testersoftware.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testersoftware.blogspot.com/feeds/8628051383756064227/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://testersoftware.blogspot.com/2009/03/procura-de-testadores-de-software.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/8628051383756064227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/8628051383756064227'/><link rel='alternate' type='text/html' href='http://testersoftware.blogspot.com/2009/03/procura-de-testadores-de-software.html' title='À procura de testadores de software'/><author><name>Rosangela Geremia Roessler</name><uri>http://www.blogger.com/profile/09699802615255813372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_QeLn4sxbhOU/TMtpBfQK8VI/AAAAAAAAAd8/CyfXIqSsYj8/S220/1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1020796572477191282.post-1739282115125050775</id><published>2009-03-17T13:41:00.000-03:00</published><updated>2009-03-17T14:32:00.949-03:00</updated><title type='text'>Papel do Testador</title><content type='html'>&lt;div style="text-align: justify;"&gt;A função do testador é analisar as aplicações para que os bug possam ser corrigidos e encontrados  ainda durante o desenvolvimento, pois quando mais cedo encontrar erros menos custos tem. Seu trabalho começa na etapa inicial, antes de os códigos serem escritos.&lt;br /&gt;&lt;/div&gt;&lt;p style="text-align: justify;"&gt;O papel Testador é responsável pelas atividades centrais do esforço de teste, que envolve conduzir os testes necessários e registrar os resultados desses testes. Isso inclui:&lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;   &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Identificar a abordagem de implementação mais apropriada para um dado teste&lt;/li&gt;&lt;li&gt;Implementar testes individuais&lt;/li&gt;&lt;li&gt;Configurar e executar os testes&lt;/li&gt;&lt;li&gt;Registrar os resultados e verificar a execução dos testes&lt;/li&gt;&lt;li&gt;Analisar erros de execução e recuperar-se deles&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;O papel do testador é garantir a qualidade dele submetendo à testes rígidos. Não é um aceite formal, o testador não é quem aprova o software, o analista de negócios ou seu equivalente aprova o software ele faz parte do desenvolvimento deste.&lt;br /&gt;&lt;br /&gt;&lt;span id="ctl00_ContentPlaceHolder1_lblTexto"&gt;todo testador pragmático apresenta as características destacadas abaixo:&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;p style="text-align: justify;"&gt; &lt;b&gt;Flexível&lt;/b&gt; - Forte inclinação para entender os pontos de vista dos outros e adaptar-se a uma nova realidade; &lt;/p&gt;&lt;p style="text-align: justify;"&gt; &lt;b&gt;Incansável&lt;/b&gt; - Sempre interroga e investiga a causa raiz dos problemas e a razão das coisas; &lt;/p&gt;&lt;p style="text-align: justify;"&gt; &lt;b&gt;Realista&lt;/b&gt; - Toma decisões baseadas em fatos; &lt;/p&gt;&lt;p style="text-align: justify;"&gt; &lt;b&gt;Assertivo&lt;/b&gt; - Nunca pressupõe ou se baseia em informações contidas nas entrelinhas, todas as suas suposições são aferidas a fim de garantir a sua veracidade; &lt;/p&gt;&lt;p style="text-align: justify;"&gt; &lt;b&gt;Metafórico&lt;/b&gt; - Acredita que uma boa estória vale mais do que mil requisitos ambíguos; &lt;/p&gt;&lt;p style="text-align: justify;"&gt; &lt;b&gt;Diplomata&lt;/b&gt; - Foca o seu esforços nos problemas ao invés de focar nas pessoas que os causaram; &lt;/p&gt;&lt;p style="text-align: justify;"&gt; &lt;b&gt;Perfeccionista&lt;/b&gt; - Cada detalhe conta na execução do seu trabalho, no entanto, não troca um ótimo resultado por um resultado perfeito (e provavelmente impossível); &lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1020796572477191282-1739282115125050775?l=testersoftware.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testersoftware.blogspot.com/feeds/1739282115125050775/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://testersoftware.blogspot.com/2009/03/papel-do-testador.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/1739282115125050775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/1739282115125050775'/><link rel='alternate' type='text/html' href='http://testersoftware.blogspot.com/2009/03/papel-do-testador.html' title='Papel do Testador'/><author><name>Rosangela Geremia Roessler</name><uri>http://www.blogger.com/profile/09699802615255813372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_QeLn4sxbhOU/TMtpBfQK8VI/AAAAAAAAAd8/CyfXIqSsYj8/S220/1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1020796572477191282.post-3211214951963835565</id><published>2009-03-15T22:22:00.000-03:00</published><updated>2009-03-16T13:46:43.221-03:00</updated><title type='text'>Origem do Teste de Software</title><content type='html'>&lt;div style="text-align: justify;"&gt;Vou fazer minha primeira postagem, falando um pouco sobre teste de software,  Foi nas décadas de 1970, 1980 e 1990  que surgiu, quem fazia os testes era o proprio desenvolvedor e o usuário testando já nos sistemas em produção mas como isso causava um grande prejuizo pois os erros surgiam já na produção, então tornou necessário quando começou os sistemas mais complexos causando prejuizo ainda maior.&lt;br /&gt;Procurando melhorar a qualidade do software e reduzindo custos, foi que surgiu a necessidade de se construir uma equipe formada por profissionais especializados em teste de software e o processo contendo atividades específicas de teste fora implantado e seguido.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1020796572477191282-3211214951963835565?l=testersoftware.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://testersoftware.blogspot.com/feeds/3211214951963835565/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://testersoftware.blogspot.com/2009/03/teste-de-sofrware.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/3211214951963835565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1020796572477191282/posts/default/3211214951963835565'/><link rel='alternate' type='text/html' href='http://testersoftware.blogspot.com/2009/03/teste-de-sofrware.html' title='Origem do Teste de Software'/><author><name>Rosangela Geremia Roessler</name><uri>http://www.blogger.com/profile/09699802615255813372</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_QeLn4sxbhOU/TMtpBfQK8VI/AAAAAAAAAd8/CyfXIqSsYj8/S220/1.jpg'/></author><thr:total>0</thr:total></entry></feed>
