Curso Online - Testes
Fernanda Acacia
Mais Respostas
Roniere Almeida
23/03/2014
Fernanda Acacia
23/03/2014
Roniere Almeida
23/03/2014
Fernanda Acacia
23/03/2014
Roniere Almeida
23/03/2014
Fernanda Acacia
23/03/2014
[url]http://www.portalgsti.com.br/2011/09/curso-gratuito-online-de-tdd.html[/url]
[url]http://www.tiexames.com.br/curso_Teste_Software_CTFL.php?gclid=CNuxs43N1r0CFchQ7AodbxUAIA[/url]
[url]http://www.oatsolutions.com.br/ensino/ementas/ementa_FTE.htm?gclid=CPnNnJDN1r0CFVFp7AodvSgAAg[/url]
[url]http://www.treinaweb.com.br/curso/teste-de-software-basico[/url]
Roniere Almeida
23/03/2014
Fernanda Acacia
23/03/2014
Janaina Mendes
23/03/2014
Roniere Almeida
23/03/2014
sim, sim. tudo certo.
Fernanda Acacia
23/03/2014
é verdade, e pior que é desse jeito mesmo. algumas areas não tem aquela devida atenção.
Janaina Mendes
23/03/2014
Fernanda Acacia
23/03/2014
Roniere Almeida
23/03/2014
eu acho que vi, agora não lembro se foi em engenharia de software ou analise avançada.
Marisiana Battistella
23/03/2014
Fernanda Acacia
23/03/2014
Marisiana Battistella
23/03/2014
O papel principal do testador de software é verificar as etapas do processo de desenvolvimento do software, validando as regras de negócios e detectando possíveis erros que possam ocorrer na funcionalidade do sistema.
Alex Lekao
23/03/2014
Muitos operadores de suporte tecnico de sistemas sao chamados para testar os softwares e com isso acabam entrando na area e em seguida se investe neste profissional com cursos dentro da propria empresa, no caso treinamentos dos profissionais nas ferramentas que a empresa utiliza, ai o profissional eh formado.
Cursos especificos de testes eu nunca vi, ja procurei algo e nao encontrei.
VAleria mais a pena verificar as vagas para testadores e as ferramentas solicitadas e procurar treinamentos nas mesmas.
Algumas pessoas que conheco hoje sao gerentes de testes por exemplo, e pelo que percebi delas a preparacao aconteceu praticamente dentro da empresa.
Bom, eh uma impressao, muito provavelmente estou errado. kkkkkkk
Abraco.
Alex - Lekao
Marisiana Battistella
23/03/2014
Identificar não conformidades nos planos de testes e descrever funcionalidades;
Atualizar casos de testes;
Investigar defeitos ainda não confirmados;
Configurar hardware e software de acordo com os planos de testes;
Desenvolver tarefas para auxiliar testadores e analistas;
Identificar não conformidades nos planos de testes e sugerir modificações;
Encontrar erros e resolver problemas."
Que conhecimentos vocês acham que a pessoa precisa ter para atender esses pré-requisitos?
Alex Lekao
23/03/2014
isso sempre acontece ne???
normalmente os contratadores nao sabem exatamente o que eh necessario.
mas de qqr forma, acredito eu, que tenham ferramentas que auxiliam no teste.
mas....
no caso do exemplo o cara precisa seguir o roteiro dos testes, conhecer o aplicativo e a realidade do ramo da aplicacao e relacionar os erros. rsrsr
Fernanda Acacia
23/03/2014
Marisiana Battistella
23/03/2014
Achei bem estranho, isso que citaram sobre conhecimentos em hardware e software, pois quem deve deixar o software funcionando e com as configurações necessárias é o desenvolvedor. O testador, irá verificar se os software está pronto para ser utilizado pelo usuário. Para isso, o testador var utilizar o plano de testes de software, utilizando o sistema como se ele fosse o usuário e verificando se as regras de negócios estão sendo atendidas.
Fernanda Acacia
23/03/2014
Marisiana Battistella
23/03/2014
Alex Lekao
23/03/2014
Fiz contato com uma amiga que eh gerente de testes e pedi alguma ferramenta de testes de software e algum curso de formacao de testadores.
Estou aguardando retorno dela.
Vamos ver se vai ajudar na discussao. rsrsr
Abraco.
Alex - Lekao
Igor Pereira
23/03/2014
Frameworks de testes são feitos por empresas para auxiliar na validação dos sistemas criados. Ferramentas de testes unitários como JUnit(java), wintest(c++) e para testes de funcionalidades como monkeyrunner(android), são alguns exemplos.
O que está em alta hoje é a prática do TDD (test driven development) aonde os testes são desenvolvidos junto com o código em si.
Então, o uso de metodologias de testes para fazê-los em varias etapas como: unitarios, de sistema, stress, fumaça, aceitação, beta, alfa, etc...É muito recomendado. Cada um usa da maneira que melhor se adequar ao seu negócio.
Igor Pereira
23/03/2014
Fernanda Acacia
23/03/2014
Alex Lekao
23/03/2014
Marisiana Battistella
23/03/2014
Frameworks de testes são feitos por empresas para auxiliar na validação dos sistemas criados. Ferramentas de testes unitários como JUnit(java), wintest(c++) e para testes de funcionalidades como monkeyrunner(android), são alguns exemplos.
O que está em alta hoje é a prática do TDD (test driven development) aonde os testes são desenvolvidos junto com o código em si.
Então, o uso de metodologias de testes para fazê-los em varias etapas como: unitarios, de sistema, stress, fumaça, aceitação, beta, alfa, etc...É muito recomendado. Cada um usa da maneira que melhor se adequar ao seu negócio.
Complementou o que eu estava tentando explicar!
Na empresa que eu trabalhei, e que existiam testadores de software, ainda não era utilizada nenhuma ferramenta de auxilio para os testes realizados nas aplicações.
Eles criaram um plano de testes levando em consideração a metodologia de desenvolvimento que era utilizada para gestão de projetos e os padrões de desenvolvimento de software definidos pela gestão e pelos responsáveis de cada área.
Além disso, os testadores acompanhavam a evolução de cada projeto para aprenderem como deveria funcionar o sistema e quais eram as regras de negócio que o sistema deveria contemplar.
Com base em tudo isso eles definiam o plano de testes que seria aplicado naquele sistema, claro que existia uma padrão de plano de testes, mas cada sistema tinha as suas particularidades.
Igor Pereira
23/03/2014
A segunda postagem que não consigo apagar! (citada)
Mas completando....
Disciplinas de engenharia de software no curso de ciência da computação estuda-se testes de software. Ao se trabalhar em um laboratório de desenvolvimento de software em uma universidade, também trabalha-se com testes, assim como estágios ou mesmo um emprego em pequena, médias e grandes empresas de desenvolvimento que seguem o mínimo de práticas aconselhadas pelo MPS.Br, CMMI, etc.
Marisiana Battistella
23/03/2014
Em cada etapa da metodologia de desenvolvimento utilizada (iniciação, elaboração, concepção, implantação, etc. ) os testadores desempenham tarefas que, em quase todas, é a atividade de verificação da etapa de desenvolvimento.
Alex Oliveira
23/03/2014
Andei brincando um pouco com o plugin jUnit e outros no eclipse e achei interessante. Você como desenvolvedor fica a par de problemas que até então não se importava como redundância de código, variáveis não utilizadas, em fim, testes apesar de ser complicado o intendimento contribuem para o crescimento profissional, um código mais legível e melhor desempenho do software.
Sobre e esquipes de desenvolvimento e teste eu tenho a seguinte opinião:
Quando você tem uma equipe de desenvolvedores e testadores. // Software >> ( Equipe de Desenvolvimento) vai para( Equipe de Testes ) e retorna ( Equipe de Desenvolvimento).
Agora quando você tem uma equipe de desenvolvedores consciente e preparada para testes, o software é desenvolvimento e testado em tempo de produção, reduzindo custos, processo de retomada e até tempo de desenvolvimento.
Alex Lekao
23/03/2014
Embora nao conheca praticamente nada a respeito de testes e desenvolvimento, e faz muito tempo que trabalhei em softwares houses, fazendo testes ou dando suporte que seja, mas nunca desenvolvendo. kkkk
Em partes ate concordo com o meu chara a respeito das equipes de desenvolvimento ser ou estar conciente e preparada, mas o problemas eh que via de regra o teste do desenvolvedor eh um teste "viciado", e , creio eu, o desenvolvedor que se prese sempre testara suas aplicacoes, mais profundamente ou mais superficialmente vai depender o desenvolver ser ou estar preparado e conciente.
Agora a equipe de testadores com todas as caracteristicas e seguindo os padroes e planos, etc, que foi mencionado ate agora acredito que seja importante e/ou o ideal.
Mas eh uma opniao minha. rsrsr
Abraco.
Alex - Lekao
Marisiana Battistella
23/03/2014
Reduz o número de manutenções básicas ocasionadas por erros simples que, na maioria das vezes passam pelos desenvolvedores em função dos testes viciados que o Alex mencionou. Os testadores executam uma sequências de testes realizados para evitar erros que, muitas vezes, são simples e passaram despercebidos pelo desenvolvedor. Um exemplo, digitar um número negativo em um campo q só pode aceitar número positivo.
Fernanda Acacia
23/03/2014
Alex Lekao
23/03/2014
David Sylvestre
23/03/2014
Roniere Almeida
23/03/2014
[url]http://blog.thiagobelem.net/aprendendo-tdd-ou-desenvolvimento-orientado-a-testes/[/url]
então, esses testes acontecem na fase de desenvolvimento(quase que simultaneo)?
Fernanda Acacia
23/03/2014
Gelvazio Camargo
23/03/2014
TI Exames
http://www.tiexames.com.br/
Gelvazio Camargo
23/03/2014
isso sempre acontece ne???
normalmente os contratadores nao sabem exatamente o que eh necessario.
mas de qqr forma, acredito eu, que tenham ferramentas que auxiliam no teste.
mas....
no caso do exemplo o cara precisa seguir o roteiro dos testes, conhecer o aplicativo e a realidade do ramo da aplicacao e relacionar os erros. rsrsr
Sim tem ferramentas excelentes.
Trabalho com testes aqui na minha empresa e usamos Teste Complete
http://smartbear.com/products/qa-tools/automated-testing-tools/
Pode ser usado para Testes Desktop e para Testes Web
Gelvazio Camargo
23/03/2014
[url]http://blog.thiagobelem.net/aprendendo-tdd-ou-desenvolvimento-orientado-a-testes/[/url]
então, esses testes acontecem na fase de desenvolvimento(quase que simultaneo)?
O TDD trabalha com a idéia de que o programador faça os códigos fontes pensando nos Testes.
Veja mais em:
http://www.slideshare.net/camilolopes/tdc-2012-tdd-e-20-coisas-que-voc-precisa-saber
Marisiana Battistella
23/03/2014
Essa ferramenta, TestComplete, é free?
Fernanda Acacia
23/03/2014
Roniere Almeida
23/03/2014
Marisiana Battistella
23/03/2014
A figura apresenta as fases que um projeto que utiliza a metodologia RUP deve passar.
[img]http://arquivo.devmedia.com.br/forum/imagem/262490-20140427-213327.jpg[/img]
IBM Rational Unified Process
Cada disciplina deve passar por todas as fases, mas ela só poderá evoluir de uma fase para outra se os objetivos que devem ser atingidos nela foram alcançados.
Observem na figura que disciplina de testes possui maior ênfase na fase de Construção, porém ela também faz parte das outras fases.
Na Iniciação os testadores devem se inteirar do projeto, entender as regras de negócios e entender os objetivos que o software deverá alcançar.
Na Elaboração, eles vão definir o plano de testes que será aplicado na etapa de Construção.
Na ultima fase é realizado um teste geral para garantir que o sistema está funcional e apto para ser utilizado pelos usuários finais.
Alex Lekao
23/03/2014
conforme prometi, assim que minha amiga respondesse o e-mail eu compartilharia o que ela usa ou cursos que ela sugerisse.
Segue:
Há várias ferramentas no mercado, as duas mais "famosas" são:
1) Rational Quality Manager (eu uso esta na IBM)
2) HP Quality Center
Em relação a cursos na área de testes, há um material disponível na página do BSTQB para a certificação do ISTQB (CTFL e CTAL), ele é gratuito, basta estudá-lo e agendar a prova:
http://www.bstqb.org.br/
A citacao acima eh parte da resposta do e-mail que me enviou.
Acredito que ja foi mencionado uma das ferramentas acima.
Espero que ajude.
Abraco.
Alex - Lekao
Marisiana Battistella
23/03/2014
Alex Lekao
23/03/2014
Marisiana Battistella
23/03/2014
Aqui na empresa temos acesso as ferramentas, pq a empresa é parceira da IBM, estou vendo se consigo o instalados do IBM Rational pra testar...
Alex Lekao
23/03/2014
Espero que consiga e aproveita bastante.
Aqui, infelizmente nao tenho contato com muitas ferramentas. rsrsr
Roniere Almeida
23/03/2014
Fernanda Acacia
23/03/2014
Raphael Souza
23/03/2014
[url]http://www.portalgsti.com.br/2011/09/curso-gratuito-online-de-tdd.html[/url]
[url]http://www.tiexames.com.br/curso_Teste_Software_CTFL.php?gclid=CNuxs43N1r0CFchQ7AodbxUAIA[/url]
[url]http://www.oatsolutions.com.br/ensino/ementas/ementa_FTE.htm?gclid=CPnNnJDN1r0CFVFp7AodvSgAAg[/url]
[url]http://www.treinaweb.com.br/curso/teste-de-software-basico[/url]
Sou ex-aluno da TI Exames. Recomendo demais!!!!!!!!!!!!! O pessoal de lá é excelente. As dúvidas são respondidas quase de bate e pronto.
Não trabalho e nem ganho nada recomendando, mas pra mim de looooonge é a melhor que oferece cursos online direcionados à certificações.
Já fiz 5 cursos lá e obtive 4 certificações por eles, incluindo o de testes. Se não me engano o instrutor do curso é o Kelvin.
Recomendo!!
Marisiana Battistella
23/03/2014
Esse desenho é sobre o RUP, copiei da Wiki (se clicar no link abre a pagina da wiki)
Estudei sobre o na disciplina de engenharia de software e de qualidade de software e os professores utilizaram essa imagem para explicar como funciona o processo na prática.
Tem muito material sobre o RUP e existem particularidades em cada disciplinam, em cada fase e em cada iteração.
Roniere Almeida
23/03/2014
uma parte bem interessante sobre as etapas do desenvolvimento.
Marisiana Battistella
23/03/2014
Roniere Almeida
23/03/2014
David Sylvestre
23/03/2014
https://connect72578937.adobeconnect.com/_a995756029/p4c05w5qya2/?launcher=false&fcsContent=true&pbMode=normal
Roniere Almeida
23/03/2014
Marisiana Battistella
23/03/2014
Pra quem quiser aprender mais sobre o assunto, esses workshop são uma boa fonte de conhecimento...
Obrigada por compartilhar David!
Fernanda Acacia
23/03/2014
Roniere Almeida
23/03/2014
Fernanda Acacia
23/03/2014
Marcio Araujo
23/03/2014
Roniere Almeida
23/03/2014
tambem queria saber.
Fernanda Acacia
23/03/2014
David Sylvestre
23/03/2014
No windows é bem "tranquilo" também de se instalar. Já tive problemas com o PEAR na hora de realizar a instalação, mas também é possivel realizar a instalação via composer.
Segue um tutorial[1] e a documentação[2].
[1]http://sistemas.cekurte.com/blog/instalando-phpunit-no-windows/
[2]http://phpunit.de/manual/3.7/pt_br/installation.html
Marcio Araujo
23/03/2014
David Sylvestre
23/03/2014
[1]https://www.youtube.com/watch?v=JmD15u03gLk&feature=youtu.be
Marcio Araujo
23/03/2014
Raphael Souza
23/03/2014
Laravel é um framework do PHP :)
Marcio Araujo
23/03/2014
Fernanda Acacia
23/03/2014
Gustavo Silva
23/03/2014
alguem conhece algum assunto sobre a parte de testes mobile automatizado para Android?Como escrever casos de teste; Se é possivel fazer teste compatibillidade Caixa-Branca com algum Framework open-source; Quais os testes mais recomendados para deixar a aplicação estável; Como configurar o Selendroid, MonkeyTalk e Appium no Android Studio - nome das apis de teste;
Fernanda Acacia
23/03/2014
Fernanda Acacia
23/03/2014
Fernanda Acacia
23/03/2014
Fernanda Acacia
23/03/2014